PingIDM

BPMN 2.0 and workflow tools

Use BPMN 2.0 to add workflow and business process artifacts to IDM for provisioning and other identity management tasks. You can create workflow definitions with a text editor or a compatible tool. Workflow scripts can use Groovy or JavaScript.

Scripts in BPMN 2.0 XML files can access the following variables:

  • openidm

  • identityServer

  • console

For example, to log a message with Groovy:

console.log('my message')

For more information about graphical notations and XML representations for BPMN 2.0, refer to the Flowable BPMN 2.0 Constructs documentation.

Workflow limitations

IDM doesn’t support the following constructs:

The following reserved terms can’t be used as variable names:

  • out

  • out:print

  • lang:import

  • context

  • elcontext