Skip to main content

Workflow Configurations

Every workflow in Plateau Studio has a set of configurations that you manage through the General panel. This page walks you through each section so you can set up your workflow correctly.

How to Open the Workflow Properties

  1. Open your workflow model in the Flow Editor.
  2. Click on an empty area of the canvas (make sure no step is selected).
  3. The General panel appears on the right side of the screen.

Workflow properties panel

The panel contains the following collapsible sections, from top to bottom:

SectionWhat It Is For
Process NameThe name of your workflow
File Upload / Download / Delete FunctionFlows that handle file storage operations
Business KeyThe flow that generates a unique identifier for each process
In Variables MappingInput variables passed into the workflow when it starts
Out Variables MappingOutput variables sent back when the workflow finishes
SLA SettingsDeadline configuration for the workflow
Add RoleRoles used for access control in this workflow
SwimlanesTeam queues used for task assignment
ContextThe business data your workflow carries (Data Instance)

Each section is explained in detail below.

Context

The CONTEXT section at the bottom of the panel is where you define the data your workflow will work with. The most important item here is the Data Instance.

Click the Data Instance dropdown and select a DataType model that you have already created. This DataType defines the fields your process will use (such as customer name, request amount, approval status). Once linked, these fields become available throughout your workflow — in expressions, mappings, forms, and decision conditions.

The context also includes three items that are filled in automatically and do not need configuration:

  • Process Instance — System info about the running process (status, tasks, participants, deadlines)
  • Current User — The person performing the current action (name, email, roles)
  • Action — Which button the user just clicked (Approve, Reject, etc.)

In Variables Mapping and Out Variables Mapping

  • In Variables Mapping — Define input variables that get passed into the workflow when it starts. For example, if another system kicks off this workflow, it can send along a customer ID or request type.
  • Out Variables Mapping — Define output variables that the workflow sends back when it finishes. Use this when another system needs to receive results from the completed process.

For example, to set up automatic business key generation, you would select your key generation service, tell it which field to use as a base (such as the department name), and tell it where to store the generated key.

Using Dynamic Values

Many settings in a workflow support dynamic values, which let you use live data instead of fixed text.

TypeWhat It DoesExample
Fixed textA value you type in directly"Approved"
From contextA value pulled from the process dataThe applicant's name from the data instance
From inputA value pulled from the starting dataThe request type passed in when the process started
From outputA value pulled from the resultsThe final decision after the process completes

Dynamic values are available in places like labels, role assignments, team assignments, and deadline intervals, making your workflow flexible and adaptable to different situations.