Functions
Functions are application specific procedures, which defines the operations that can be performed on the application.
Function names cannot be deleted or modified once created.

Identity Process
Once the functions have been discovered, it’s required to create required business processes or actions to be performed during user provisioning process using the Identity Bridge functions. These processes are called as Identity Process, which are chain of functions that can be configured to accomplish the requisite user provisioning process as per business logic. We can emulate different provisioning life cycle processes like onboarding, termination, de-activation etc. by creating separate Identity Processes for each provisioning process. Following example illustrates the process of creating an Identity Process for onboarding a user account.
- Login to Identity Bridge.
- Go to Configuration Hub.
- Go to Configure Application.
- Click on the Functions tab.
- Click the Identity Process tab and select Create Identity Process from dropdown menu.
- Enter a name for the Identity Process, onboard_user is the name used in this example.
- From the left pane Function Groups, select the Admin/User function.
- Click and drag Create User function to the empty page on the right-hand side.
- Click and drag account expire function to the empty page on the right-hand side.
- Join the two functions by clicking on the right-hand side node of create user and dragging the line to left-hand side node of account expire function.
- This creates a chain of functions to be executed upon calling the onboard_user Identity Process in the order defined, create user first then account expire in this example.
- Click on the ‘Save’ button above to save the Identity Process. Created Identity Process can be viewed and edited any time by clicking on the ‘View/Edit Identity Process’ option.

