Difference between revisions of "Workflow Condition"

From SmartWiki
Jump to: navigation, search
(See Also)
 
(7 intermediate revisions by 2 users not shown)
Line 1: Line 1:
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'''
+
{{DeprecatedPage}}
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]]
 

Latest revision as of 08:53, 21 July 2017


Ambox warning pn.png This article is deprecated and the information contained within may no longer be correct.