Changes

Jump to: navigation, search

Workflow Condition

1,896 bytes removed, 12:53, 21 July 2017
no edit summary
A logical statement can be added to workflow connectors in the Condition field, enabling you to specify which workflow task will be triggered. #REDIRECT [[Workflows_Overview#Workflow_Condition]]
'''Example'''Branching Logic can be implemented to send an approval message to Senior Management when the request is over $100,000, while requests under $100,000 will take a different path when the workflow is triggered.  [[Image:newconnector.jpg]] In general the Workflow Condition is used with several different connectors attached to a task. Collectively the conditions on each task should accommodate every possibility. *'''Note''': because the sequence in which the system accesses each connector is not configurable '''it is important that the conditions are mutually exclusive'''. For example, if you have 3 connectors for different paths based on a particular value the conditions could be::* '''"@Selection@"="Yes"''':* '''"@Selection@"="No"''':* '''"@Selection@"!="Yes" and "@Selection@"!="No"''' :::* The last statement could also be represented as '''"@Selection@" not in ("Yes","No")''' Click [[Workflow Condition Examples|here]] for examples of correct and incorrect configurations of Workflow Conditions. ==Sample Conditions==* '''@Request Amount.value@>100000'''* '''"@date(fullstartdate)@">"2013-01-01"'''* '''"@date(currentdate)@">"@system.submission deadline@"''' You can also use MYSQL syntax to perform calculations within the Condition:* '''date_format(now(),"%d")="01"'''::* This condition will be true only on the 1st of the month. This could be used with a '''[[Recurring Workflow]]''' that loops daily if you wish to send out a summary e-mail on the 1st of every month. See [[Recurring Workflow|here]] for further details. Note: Other than values that are always numeric, all variables should be enclosed in double quotes. =See Also=* [[Selecting the Connector Trigger Types in a Request for Approval Workflow]]<!--* [[Workflow Condition Examples]]--> [[Category:Workflows]]{{DeprecatedPage}}
Smartstaff, administrator
4,478
edits

Navigation menu