Process manager interface

To be able to configure and view processes a process manager interface account is needed. A process manager account can be requested at your account manager. Login to the process manager interface, you will be presented with the home screen.

Process status

Click show process status to look at the process statuses for the running processes. Processes can be filtered on process type, process status and date.

Click the details button to look at process details for a specific process:

The above process has completed successfully and all tasks have completed successfully. If a process is in failed state the process can be restarted if the process was marked as restartable. If this is the case the reprocess button can be clicked.

Creating processes

Creating processes is a multi step process. To create new processes follow the steps below.

Process type

Start with creating a process type to group processes together. For example, all stock processes can have the stock process type.

Click show process types:

Click the add process type button:

Fill in a name and a description for the process type and press submit. Your process type will be saved.

Process tasks

Process tasks are the workers for the process. A process can have 1..n tasks. Tasks are small pieces of software that listen to messages in service bus topics.

Click show tasks definitions:

Click the add task definition button:

Task definitions can be shared among processes, a task that is used in multiple processes has to be defined only once. Fill in the task definition name and description. The key corresponds to a service bus topic to which the task will listen. See the list of default tasks for an overview of all the ORP standard tasks. You can also configure the key for your custom topic. Press Submit to save your changes.

Process definitions

Process definitions are the definitions of processes. In a later stage tasks will be assigned to the process definition.

Click show process definitions:

Click the add process definition button:

Select the scope id for the client, see tenant and scope for information about scope. Fill in the name for your process, this name needs to correspond to the event trigger this event should handle. If this is needs to handle a standard process request see the list of triggers for the correct name. If you are handling a custom trigger fill in the appropriate name for you process. Fill in the description and check the enabled box. If a process is disabled it will not be run. Select the appropriate process type, this will probably be the process type you have created previously. Select a default status for the process, leave empty for default behavior. If this process is replayable, failed tasks can be restarted, then check the is replayable checkbox. Press submit to save your process.

Processes

To couple the tasks to processes click show processes:

You will see all created processes, you should also see the process created previously.

Click the edit button to configure the process tasks:

To add process tasks to this process, check the checkboxes of the tasks that you want to run in your process. In the above screenshot opm_task_update_orp_status and opm_task_order_created are part of this process. The position needs to be filled in, this is the order in which the tasks will run, lowest number first. So in the above example, opm_task_order_created is run first, after that opm_task_update_orp_status runs. Press the submit button to save the process.

URL’s

Production

Staging

copyright wolfpack DCS b.v. 2020