Workflow Manager Service (idwfm)
The Workflow Manager Service (idwfm
) carries out automated workflow tasks, and is responsible for notifying the actors in a request (requesters, recipients, authorizers).
For example, when a user makes a request using the View and update profile (IDR) module, the CGI program contacts the Workflow Manager Service, which then processes the request and sends out emails to authorizers. The Workflow Manager Service uses the Transaction Monitor Service (idtm
) to run connectors for approved requests.
Dependencies / requirements
The Workflow Manager Service is dependent on the Database Service . If you restart the database service, you must restart the Workflow Manager Service.
The Workflow Service needs to be running before the Transaction Monitor Service (idtm
) and after idtm
stops, so it can receive the results of the already-triggered operations.
Configuration
The service is automatically installed and started on the Bravura Security Fabric server during setup. You can modify the following parameters related to this service on the Service information page:
Option | Description |
---|---|
Process sending of emails with N concurrent threads | The maximum number of emails that the Workflow Manager Service can process at one time. The default is 25. The maximum value that can be specified for N is 64. |
Process changing batch status with N concurrent threads | The maximum number of user-input events (for example, approvals, denials) that the Workflow Manager Service can process simultaneously. The queue for processing events is effectively infinite. The default is 10. |
Timeout for connection in seconds | The timeout to use for connections. The default is 600 seconds. |
Port number this service is running on | Specifies the port or the shared memory ID to listen on. The default is 2240. |
Command-line options for idwfm
are listed below:
Argument | Description |
---|---|
-h | Displays usage information. |
-v | Displays version number only. |
-clearqueue | Clears the queue. The service must be manually stopped before using this option. WarningThis operation removes all records of outstanding requests. |
-config | Displays service configuration information. |
-server | Run the service in server mode. |
-start | Starts the service. |
-stop | Stops the server/service |