All product information in wiki.bizagi.com is only valid for Bizagi BPM Suite 9.1.X.
For newer Bizagi BPM Suite versions (10.X and up) please visit the User Guide.
 

Advanced Functions

From Business Process Management, BPM and Workflow Automation Wiki | BizAgi BPMS

Jump to: navigation, search

<keywords content="keywords"> object model, me, Current Work Item Object, function, functions, Me, CHelper, CEntity, advanced rules, advanced rule </keywords>

Bizagi Advanced Functions

Bizagi advanced functions can be used to set or get information from cases and its assignees, as well as resolve Vocabulary, throw validations, trace rules, among other things.They can be used in any Expression that is not boolean.


There are three groups of functions (these groups of functions are called Classes):

  • Me: This class obtains information and executes commands on the current state of the process.


  • CHelper: This class contains functions that obtain information and execute commands on different processes along with other functionalities like tracing rules, sending error messages and evaluating attributes.


  • CEntityManager: This group contains functions that manipulate information in the data base. It is NOT recommended to use this group, unless there is no other way to access the information that is required.


This classes are called in Expressions using a special sintaxis. To access the desired function and its subfunctions, write the name of the class followed by a period. This will display all the classe's functions so the user can browse them. If a subfunction is needed, select a function and write another period:



Note:  The default methods the .NET framework offers for objects are methods such as “Equals,” “GetHashCode,” “GetType,” and “toString,” which will not be described here. If you use them a project may not function in JEE if the plataform is changed

<comments />