Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 5 Next »

Roles are definition of who will be responsible for task. 

For a role you can configure following:

Name
Name of role to identify.

Caption
Caption of role. Captions are shown to to users and can be localized when needed.

Role Script
Script that returns list of responsible persons.

Role scripts requires at least one identity to continue. If role script is not empty and does not return any identity emakin produces an error.

Example Role Scripts

Role script has a wizard to quickly build common used role definitions but can you use following example scripts if needed.

Assign to specific identity.

Id number of identity can be specified from role wizard with selecting identity option.

$Membership.Get('d3b1fe89-6873-4438-8762-164ed73a9054');

Assign by Data Model field

Assume data field has an "Employee" field which is filled by user form

$Xml.Evaluate('Employee');

Assign Multiple Users

Using a java script array, allows assigning multiple users.

 

[ $Xml.Evaluate('Employee'), $Membership.Get('d3b1fe89-6873-4438-8762-164ed73a9054') ]

Alternatively you can use semicolon to specify multiple users. 

 

$Xml.Evaluate('Employee') + ';' + 'd3b1fe89-6873-4438-8762-164ed73a9054'



  • No labels