Skip to main content

Business process definition index

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.

&&TODO&&Esto debe ser así en la versión 3: Workflows to be deployed are very dependent on the business processes. Nevertheless, there are some workflows that any Soffid IAM installation would need and are recommended:

  • add-agent-wf: necessary to attach sync servers and proxies. (Already installed with the console).
  • purge-process: workflow used to archive already finished processes.
  • read-logs: utility workflow to retrieve console log files.

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 pendind can be finalized, but no longer that workflow could be started.

Screen overview

&&TODO&&

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 and deploy it in Soffid. You must click the button with the add icon (+), click pick a file and select a valid file.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.

Disable

Allows you to disable a workflow, no user could access to that process.

Processes

If there are processes initiated and pendingpending, can be finalized.