ENG-207, PLEX-5440 Added the ability to route a workflow based on a condition that you apply to a filtered list. In Workflow Administration > Workflow Designer, you can now filter a list in a Condition node's Expression field, then use Any, All, or None grouping functions to apply a condition to the list. The result of your expression returns a true or false value that routes the workflow.
The basic syntax that you can use in the Expression field is: List.<<Filter/Any/All/None>>(<<Condition>>) For example, you want to filter a list of work assignments to consider only primary work assignments, and then return a true value if all of the primary work assignments have a rate greater than zero. Use the following expression: List_EmployeeWorkAssignment.Filter("IsPrimary Equals True").All(Rate GreaterThan 0) For more examples, see Condition Nodes in the Self Service Guide. |