Business process definition
Description
Soffid includes a BMP (Business Process Management) in its Smart Engine to provide useful workflows integrated with the processes and the policies of the Soffid core.
In order to add extra functionality to the console, you can upload different business processes (a.k.a. Workflows) that can be found in the Soffid download area and enable or disable existing ones. The existing process definition can be updated by uploading a new version.
Soffid provides two workflows by default with the console installation:
- Reconcile process: allows the security team to keep in a tight, permanent control of the access rights after they have been provisioned successfully.
- Soffid agent enrollment: when you install others syncservers, in addion to main syncserver, Soffid launchs that process to ask for approval to control the access and to generate a valid certificate for the new syncserver.
A workflow could be updated with a new version. Processes started with the previous version, will be performed with the previous definition (previous version). And processes startd with the new version, will be performed with the new version.
If a workflow is disabled, processes initiated and pending can be finalized, but no longer that workflow could be started.
Custom attributes
- Process: identified name of the process.
- Version: version of the process.
- Deployed by: user who performed the last workflow upload.
- Date: date and time of the last workflow upload.
- Change status: allows you to change the workflow to enable or disable according to the needs.
- Deployment results: will show the log information when you upload a workflow.
Actions
Show disabled |
If you check (option selected is Yes) it will be shown all the workflows, both enable and disable workflows. |
Deploy |
Allows you to pick a defined process (file .pardef) and upload it for deploying it in Soffid. You must click the button with the add icon (+), click "pick a file" and select a valid file. Then Soffid will upload and deploy the process. This option allows to add new workflows or update exists workflows. When you update a workflow, processes started with the previous version, will be performed with the previous definition (previous version). |
Enable |
Allows you to enable a workflow. When you enable a workflow, all users with proper permission could launch the process from the Self service portal |
Disable |
Allows you to disable a workflow, no user could access to that process from the Self service portal. If there are any processes initiated and pending, those processes may be finalized even if the processes are disabled. |