<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: PROCESIO</title>
    <description>The latest articles on DEV Community by PROCESIO (@procesio).</description>
    <link>https://dev.to/procesio</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Forganization%2Fprofile_image%2F3778%2Faf244f44-a08d-4ce7-b581-816c11b7ffaf.png</url>
      <title>DEV Community: PROCESIO</title>
      <link>https://dev.to/procesio</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/procesio"/>
    <language>en</language>
    <item>
      <title>How process variables work in PROCESIO</title>
      <dc:creator>julian-community@procesio</dc:creator>
      <pubDate>Fri, 24 Sep 2021 08:09:34 +0000</pubDate>
      <link>https://dev.to/procesio/how-process-variables-work-in-procesio-5d2e</link>
      <guid>https://dev.to/procesio/how-process-variables-work-in-procesio-5d2e</guid>
      <description>&lt;p&gt;As a developer, many of the features in Procesio like process variables, data types or data models will look pretty familiar to you already. &lt;/p&gt;

&lt;p&gt;Process variables act as placeholders for data that can be accessed throughout the lifecycle of a process. When a process is running, it passes dynamic data between actions. &lt;/p&gt;

&lt;p&gt;A process variable has the following properties:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Name&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Data type&lt;/strong&gt;: can be either a primitive like string, integer, boolean or other, or it can be a custom type that you defined in the data model designer;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Default value&lt;/strong&gt;: the default process value that will be used at runtime if no other value is set&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Single value or list flag&lt;/strong&gt;: a variable can be treated as a single value (default behavior) or a list of values&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Set as Input or Output&lt;/strong&gt;: the variable value is expected to be set when starting the process, or you can mark it as output if you expect that data to be the result of the process, which will allow you to transfer that data to the client application.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Creating a process variable
&lt;/h2&gt;

&lt;p&gt;Go to the Process Designer section and open a new or an existing process.&lt;/p&gt;

&lt;p&gt;Step 1:  On the process page, click on the Process Variables icon.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--TChkRrXO--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://d258lu9myqkejp.cloudfront.net/attachment_images/941d6017b742b08b72ddc665fe76c22f7b13d8e66b4225bfd31e0a3a688f15e71617362072305.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--TChkRrXO--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://d258lu9myqkejp.cloudfront.net/attachment_images/941d6017b742b08b72ddc665fe76c22f7b13d8e66b4225bfd31e0a3a688f15e71617362072305.png" alt="Process Variables"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step 2: Click on the “Add variable” button.&lt;/p&gt;

&lt;p&gt;Step 3:  Process variable configuration&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Syr36Icg--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://d258lu9myqkejp.cloudfront.net/attachment_images/9133cc99c412640fe1c91f2f5c70839dea2b111dfb7062215e58c6b55be27c8fScreenshot%25202021-08-05%2520at%252016.17.54.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Syr36Icg--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://d258lu9myqkejp.cloudfront.net/attachment_images/9133cc99c412640fe1c91f2f5c70839dea2b111dfb7062215e58c6b55be27c8fScreenshot%25202021-08-05%2520at%252016.17.54.png" alt="Process Variables"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Using Process Variables in process flows
&lt;/h2&gt;

&lt;p&gt;When configuring an action you can insert process variables in inputs by pressing "#" or by clicking on "Add variable". Both will generate the Process Variables selector from where you can select the process variable you want to use.&lt;/p&gt;

&lt;p&gt;For each Process Variable you can see:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;name&lt;/li&gt;
&lt;li&gt;type&lt;/li&gt;
&lt;li&gt;attributes (for Data models)&lt;/li&gt;
&lt;li&gt;list tag&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--pti9bWBD--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://d258lu9myqkejp.cloudfront.net/attachment_images/bd7feda51c6df725481fceba53464c4b36e75fbba362978877ac69420977ca73Screenshot%25202021-08-05%2520at%252016.23.16.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--pti9bWBD--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://d258lu9myqkejp.cloudfront.net/attachment_images/bd7feda51c6df725481fceba53464c4b36e75fbba362978877ac69420977ca73Screenshot%25202021-08-05%2520at%252016.23.16.png" alt="Process Variables"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Process Variables can be inserted in process flows in different ways:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Input process variable&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Output process variable&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Process variable used within process to pass dynamic data between actions&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;They can be easily identified in the Process Variables list: &lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--4s726-Y1--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://d258lu9myqkejp.cloudfront.net/attachment_images/70562451f94b57619cf639ecced3a9bb31c86418c35148d2561fd9f3b12a7345Screenshot%25202021-08-05%2520at%252016.24.46.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--4s726-Y1--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://d258lu9myqkejp.cloudfront.net/attachment_images/70562451f94b57619cf639ecced3a9bb31c86418c35148d2561fd9f3b12a7345Screenshot%25202021-08-05%2520at%252016.24.46.png" alt="Process Variables"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Whenever you use process variables in a configuration, it is easy to visually differentiate values from process variables. Process variables are outlined in a colored pill, unlike values:&lt;/p&gt;

&lt;p&gt;Example 1: CustomerAddress is a process variable sent as QueryParam in the Call API action:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--ueNnxJoa--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://d258lu9myqkejp.cloudfront.net/attachment_images/92c7a55a8239673cae3542b762438ba4197fa68e1faa636539dccaca7c37a1441617375898598.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ueNnxJoa--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://d258lu9myqkejp.cloudfront.net/attachment_images/92c7a55a8239673cae3542b762438ba4197fa68e1faa636539dccaca7c37a1441617375898598.png" alt="Process Variables"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Example 2: amountValue is a process variable in Email Subject: &lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--ueNnxJoa--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://d258lu9myqkejp.cloudfront.net/attachment_images/92c7a55a8239673cae3542b762438ba4197fa68e1faa636539dccaca7c37a1441617375898598.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ueNnxJoa--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://d258lu9myqkejp.cloudfront.net/attachment_images/92c7a55a8239673cae3542b762438ba4197fa68e1faa636539dccaca7c37a1441617375898598.png" alt="Process Variables"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Log in to create or modify your process variables &lt;a href="https://procesio.app/"&gt;here&lt;/a&gt;.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>PROCESIO Updates: September 21 </title>
      <dc:creator>julian-community@procesio</dc:creator>
      <pubDate>Fri, 17 Sep 2021 05:36:13 +0000</pubDate>
      <link>https://dev.to/procesio/procesio-updates-september-2021-29pg</link>
      <guid>https://dev.to/procesio/procesio-updates-september-2021-29pg</guid>
      <description>&lt;p&gt;Hi everyone 👋 Julian here from PROCESIO and in this news update I'll be sharing with you our September highlights:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Workspace Management&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;API key generation:&lt;/strong&gt; for authenticating in PROCESIO&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Community Updates #1:&lt;/strong&gt; September 21, 6pm EEST&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Demos:&lt;/strong&gt; invoicing workflow + cross/upsell automation&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Marian's interview with Nile&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Workspace management is here&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Recently we've added &lt;a href="https://docs.procesio.com/article/38-workspace-management"&gt;Workspace Management&lt;/a&gt;, allowing to better manage how you store processes and credentials. If you're on a company account, you can share a workspace with other users from your organization, or add or remove users. &lt;/p&gt;

&lt;p&gt;Learn more about how to add a user to a workspace or switch between workspaces &lt;a href="https://docs.procesio.com/article/38-workspace-management"&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Coming up: API key generation for authenticating in PROCESIO&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;REST clients will be able to authenticate to PROCESIO’s Web API using Proxy API or an API key.&lt;/p&gt;

&lt;p&gt;By generating an API key for an account in PROCESIO, you can authenticate from other apps and services. &lt;/p&gt;

&lt;p&gt;For a full overview of the features we've got planned ahead check out our &lt;a href="https://roadmap.procesio.com/"&gt;roadmap&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Community Updates #1, September 21, 6pm EEST&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;We're organizing our first live Community Updates session next week &lt;strong&gt;Tuesday, September 21, at 6pm EEST&lt;/strong&gt;. Join us to learn about the latest features and ask questions about building automation on the platform.&lt;/p&gt;

&lt;p&gt;Why attend?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Understand better what you can do in PROCESIO&lt;/li&gt;
&lt;li&gt;Ask questions and get ideas from the community and our support team&lt;/li&gt;
&lt;li&gt;Meet &amp;amp; connect with the PROCESIO community&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you can't make it this time, no worries, we'll be organizing these meetups on a monthly basis so you can always join a future session. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://lu.ma/procesio-community"&gt;Register here&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Demos: invoicing workflow + cross/upsell automation&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;We've made available two demos showing a few examples of integrations you can build in PROCESIO. In the video below, you can watch the first demo for automating an invoicing workflow with Webflow, Airtbable, XLS and a CRM, and the second demo for creating cross/upsell notifications using a CRM, emails, and SMS notifications.&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/rx1ltlnbgXk"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Marian's interview with Nile&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A few weeks ago our CEO Marian had an chat with Nile from nocode.tech discussing our latest platform features and plans for the coming months. Watch the recording below:&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/VwMTDNwSzjk"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Join our community Slack channel&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;We created a dedicated Slack channel where we can discuss all things PROCESIO, ask for support or ideas, and connect with our community 24/7. &lt;a href="https://app.slack.com/client/TJN67NKRA/C01S1KQFS0L"&gt;Join us on Slack now&lt;/a&gt;.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;What is PROCESIO? &lt;a href="https://procesio.com/product/"&gt;PROCESIO&lt;/a&gt; is a no/low-code platform that supports adding custom code to build workflow automation, system integrations, and to process data.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;With PROCESIO you can create data models, define credentials and variables, and use APIs to integrate with other systems. PROCESIO can work as a backend on top of which you can add a frontend using our SDK and your API key. You can try out PROCESIO for yourself by opening a free account &lt;a href="https://procesio.app/#/create-account"&gt;here&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>What is PROCESIO?</title>
      <dc:creator>julian-community@procesio</dc:creator>
      <pubDate>Tue, 07 Sep 2021 08:16:31 +0000</pubDate>
      <link>https://dev.to/procesio/what-is-procesio-2fa5</link>
      <guid>https://dev.to/procesio/what-is-procesio-2fa5</guid>
      <description>&lt;p&gt;Hi everyone👋 Excited to be writing our first post on the DEV community. To begin, I thought I'd share &lt;strong&gt;what&lt;/strong&gt; we're doing and &lt;strong&gt;why we're joining&lt;/strong&gt; here on DEV. &lt;/p&gt;

&lt;p&gt;We built &lt;a href="//www.procesio.com"&gt;PROCESIO&lt;/a&gt; with the idea to save time for developers when building &lt;strong&gt;backends, automation, and integrations&lt;/strong&gt;. We wanted a platform that would allow to put together lego-like elements for the most used scenarios, but also allow to write custom code whenever needed so that we could address even the most niche cases. &lt;/p&gt;

&lt;p&gt;Some of the biggest challenges for developers these days are:&lt;/p&gt;

&lt;p&gt;👉 &lt;strong&gt;work overload&lt;/strong&gt;: there is a high demand for software development, and there is not enough workforce or capacity to meet this demand&lt;br&gt;
👉 &lt;strong&gt;time constraints&lt;/strong&gt;: too much time is wasted on boilerplate coding or repetitive tasks while most development projects have strict deadlines&lt;br&gt;
👉 projects require &lt;strong&gt;frequent maintenance, changes and updates&lt;/strong&gt; in highly dynamic and competitive business environments &lt;/p&gt;

&lt;p&gt;PROCESIO addresses these challenges by providing a sandboxed environment to build apps up to 5x faster by only coding what is relevant and important. You can define business logic, &lt;a href="https://docs.procesio.com/article/40-how-to-create-a-basic-process"&gt;prototype workflows&lt;/a&gt;, visually test, debug, and &lt;a href="https://docs.procesio.com/article/1-data-models"&gt;build data models&lt;/a&gt;, and extend the platform's functionality by creating &lt;a href="https://docs.procesio.com/article/15-how-to-develop-a-custom-action"&gt;custom actions&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/4q2dPXT6Qu4"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;That's it for now, next I'll be following up with a couple of use cases to actually see when PROCESIO can prove useful. &lt;/p&gt;

&lt;p&gt;In the meanwhile, feel free to play around with the tool through a free account &lt;a href="https://procesio.app/#/create-account"&gt;here&lt;/a&gt;. &lt;/p&gt;

</description>
      <category>productivity</category>
      <category>operations</category>
      <category>saas</category>
      <category>startup</category>
    </item>
  </channel>
</rss>
