Variables
☞ Click on Image to see full size image
Context: Workflows, Dashboard Widgets, Computed fields, Reports
This is one of the most important building block of various flowchart contexts. It contains all directly and indirectly accessible data for execution of a workflow.
In the example shown, when we select this piece in the context of a Member-affiliated workflow, you will see Workflow and Member variables shown. You can add variables of all available types using the Add Variable button. Overtime, list of variables added while defining/updating workflows increases so a Search variables by name feature is provided.
Variables like Member and Group (in Group affiliated Workflows) are data which is pre-seeded for use in the flowcharts based on User context. For e.g., if a User is running a workflow for member, M1. Member variable will hold all data related to M1.
Workflow variable is a reference to the currently executing Workflow.
Context: Workflows, Dashboard Widgets, Computed fields, Reports
We have shown examples of how variables contain data and how you select them
Workflow > Status > Name - Returns the status of the currently executing workflow in TEXT format
Workflow > Type - Returns the type of the currently executing workflow in TEXT format
Member > Location > Name - Returns the name of the location of the Member for whom the workflow is being executed
Member > New Visit Record list - Returns the list all (OPEN and CLOSED) workflows of New Visit Record type for the Member whose workflow user is executing currently.
Variables are powerful as they give you access to all the data you need within the various flowchart contexts
Context: Workflows, Dashboard Widgets, Computed fields, Reports
set - Select or Add the variable you want to set
to - Value to set the selected variable to
In the example shown, we set a variable of Location type, MyLocation, to the first location from the list of locations assigned to the user executing the workflow