Thursday, September 24, 2020

BPM Expressions

 Expressions

Ø  Simple Expressions

Ø   XPath Expressions

Ø   XSL Transformations

Ø  Groovy Scripting 

Modifying Variable Values

Ø    Initialize variables

Ø   Define conditions

Ø   Calculate a date or time

Ø   Modify a variable before making a data association

Ø   Drive a loop in a loop marker

Ø   Specify loop cardinality  in a multi-instance marker

Types of Data Modifications

Ø  Plain text: – Literal strings without the use of variables or functions

Ø   Simple: – Literal strings, variables, and some functions and operators

Ø   XPath: – Literal strings, variables, and a rich set of functions

Ø  XML literal: – An XML document as the source of data mapping

Ø   XSL transformation:

– Any modification to XML that can be achieved with XSL
 – Visual XSL mapping editor with rich function set

Ø  Groovy script

Where to Apply an Expression

Ø  For Gateways:

– Conditional Sequence Flow
– Complex Gateway

Ø   For Events: – Timer Event

Ø   For Activities:

– Data Associations
– User Task Advanced Properties
 – Notifications
– Script Task

Ø  For Subprocesses:

– Loop Maker
– Multi-instance Marker 

Simple Expressions

XPath Expressions

XSL Transformations


No comments:

Post a Comment

SOA Overview Part-1

  Middleware It provides a mechanism for the process to interact with other processes running on multiple network machines. Advantages...