Previous Topic: Common Functionality in CA Identity Governance Workpoint ProcessesNext Topic: System, Workflow, and Task Parameters


Workpoint Process Nodes and CA Identity Governance Building Blocks

Building blocks are Workpoint node templates that invoke services and modular behaviors on the CA Identity Governance server. Each building block node exposes customized fields that support interaction with CA Identity Governance.

Workpoint processes that implement CA Identity Governance workflow tasks use nodes based on these building block templates to interact with CA Identity Governance. Generally, Workpoint jobs correspond to tasks of the CA Identity Governance workflow, and individual nodes and building blocks often generate actions for reviewers and other business users. One task can generate several actions.

Note: CA Identity Governance uses Workpoint processes as a tool for workflow implementation, but CA Identity Governance retains overall control of the workflow. CA Identity Governance initiates Workpoint jobs, and coordinates their progress. Workpoint processes define detailed task behaviors, but the building block nodes in these processes call functional modules in CA Identity Governance to implement the task. CA Identity Governance does not expose all server functionality in building blocks.

When CA Identity Governance initiates a business workflow, it creates and maintains a context that controls the Workpoint jobs and building block operations of the workflow. This context maintains the data set for the workflow, which can be passed to Workpoint jobs as parameter values.

For example, the CA Identity Governance context for a certification includes the scope of entities in the certification, member lists specified to assign reviewers, and other settings specified during certification creation. This information is passed to Workpoint jobs that implement tasks of the certification.

In some cases, these parameters are assigned values during the progress of the job. CA Identity Governance passes parameter values to the Workpoint job that reflect this control input, and advances the job to other nodes.