Process Monitor

The process monitor is a service workflow that can monitor if processes fail. It monitors:

  • Failed processes. For example, a process will fail if an actor has been deleted from the Active Directory, or an actor does not have appropriate access rights.
  • Unsent smarttask in the service queue. If Microsoft Exchange is not running, smarttask as emails will not be sent.

In each case, an email is sent to the process owner to inform about the process that has failed. The email contains a link to the process in the Processes overview and the process ID. The process owner must send the information to the organization's WorkZone administrator for further investigation. The WorkZone administrator should then check the workflow log or the service queue for more information. See Process logging in the WorkZone Client Operations Guide.


Create a Process monitor service workflow

You create service workflows in WorkZone Configurator. See Service workflows in the WorkZone Configurator Administrator Guide.

Configure a Process monitoring service workflow in WorkZone Configurator

  1. Open WorkZone Configurator.
  2. Click Process > Service workflows.
  3. Point to the Process monitoring service workflow that you just created, and click Edit parameters to configure the service workflow.
  4. Enter values for the parameters.
Name Description Sample values
ExchangeUrl The URL of the Exchange web service. http(s)://<host>/EWS/Exchange.asmx.
ExchangeDomain The domain for the Exchange user.  
ExchangeUser Login for the Exchange user. This user must have access to the Exchange mailbox. The user must be a WorkZone user and the name must be in uppercase. The user that you have set up as the smarttask sender during configuration of WorkZone Process.
ExchangePassword The password for the Exchange user.  
ExchangeMailBox The email address of the Exchange user mailbox.  
WatchInterval Defines how often the workflow should check for failed processes. 300 seconds.
DefaultReceiver The email address of a person who will receive the email in case the process owner does not have an email address.