Task schemas determine the identity and behavior of their task groups. To create workflow task schemas, you must configure a Tasks table and an Outputs table to standardize its task requests and fulfillment. Flowcharts are workflow task schemas that extend this functionality by compiling multiple tasks together into a linear process that is executed from beginning to end.
To create a flowchart task schema or to learn more about creating direct- and entry-execution task schemas, visit Configuring task schemas.
You must have Admin permissions for your organization to create and configure task schemas.
Configure flowchart steps
After creating the task schema, complete the flowchart section by first configuring the flowchart steps. This section is unique to flowcharts and inserts other task schemas as sequential steps between the flowchart’s Task and Output.
To add steps to the flowchart:
Click Edit on the flowchart task schema.
Click + to add new steps between the flowchart’s Task and Output.
Select the applicable task schema(s) from the drop-down menu.
Order steps by clicking the icon on the left side and dragging them into place.
Configure mapping between flowchart tasks.
Configure mapping between flowchart tasks
After configuring the flowchart steps, you need to configure how data is passed from one step to the next. This process, called mapping, moves users smoothly through flowcharts by connecting data between tasks, automatically launching the next task when the previous one is completed. Mapping must be completed for each flowchart step.
To configure flowchart mapping:
In the Mapping column of the flowchart steps table, click Configure.
Select the mapping data source from the Task or Output table of the previous task. For the step immediately following the flowchart task, only Task is available to select.
Each field on the Task table displays as a row. Click Configure Mapping next to a step. You will do this to configure all steps.
In the Configure lookup modal, select a lookup object and attribute to source the mapped data from.
Generally, the lookup object is a field on the previous Task or Output table, and the attribute is the field value. You can also choose to map any value from the flowchart’s Task table, by selecting Flowchart task as the lookup object.
For more on Benchling’s lookup functionality, visit Lookup columns and tables.
When all fields are configured, click Finish.
Repeat this process for each flowchart task, then click Submit on the flowchart steps table.