Skip to content

Processes

Overview

The Processes interface enables users to define and manage execution plans for individual processes. This section details how to configure process schedules, properties, and monitor their runtime status.

UI Elements

Element Description
Every Defines the recurrence interval for process execution (minute, hour, day, week, month, or year).
Start Date Specifies the calendar date when the process planning will begin.
End Date Specifies the calendar date when the process planning will conclude.
Once Executes the process a single time, without requiring recurring date or time configurations.
Immediately Initiates the process execution instantly on the selected digital employee, bypassing the queue.
Worker Configures the number of times a process should be rerun if an unexpected error occurs. For example, entering '3' will trigger 3 additional reruns upon failure.
Retry Count Specifies the total number of times a process will attempt to rerun after an initial failure.
Retry Delay Sets a delay period between retry attempts for processes that encounter errors.
PreEvent Defines prerequisites that must be met before the process can execute. Prerequisites are configured in the RPA-Admin area and can include options like FTP, MAIL, or FILE events.
Post Process Configures a subsequent process to be executed based on the completion status (successful or unsuccessful) of the current process.
Send Process Logs Enables the transmission of execution logs for the working process.
Running (Filter) Displays processes currently in execution.
Failed (Filter) Displays processes that have terminated with an error.
Cancelled (Filter) Displays processes that have been manually stopped or cancelled.
Success (Filter) Displays processes that have completed successfully.
All (Filter) Displays all processes regardless of their current status.
Process Name (Search) Allows searching for processes by their name.
Start Date (Search) Defines the start date for filtering search results.
End Date (Search) Defines the end date for filtering search results.
Search (Button) Initiates the search for processes based on the specified criteria.

Initiating Process Planning

To begin planning for a process:

  1. Navigate to the Scheduler page and select an application.

  1. Click the Processes field to access the process planning interface.

  2. Click the Start a Process button. This action allows you to select a process and define its execution plan.

Configuring Process Schedules and Properties

Process planning involves defining execution times and operational conditions. You can configure these settings based on time intervals (minute, hour, day, week, month, year) and specify how the process should behave under different outcomes (success or error).

The configuration is divided into two main categories:

Scheduling Properties

These properties allow you to define the temporal aspects of process execution.

Working Properties

These properties enable you to specify operational conditions, such as the assigned digital employee and actions to be taken upon process completion (e.g., in case of error or success).

Once configurations are complete, click the Start process button.

Send Process Logs Configuration

The Send Process Logs feature allows the system to automatically dispatch workflow execution logs to specified recipients upon the completion of a process, depending on its success or failure status.

Element Description
log.email.host The SMTP server address used for sending log emails.
log.email.port The port number for the SMTP server (e.g., 587 or 465).
log.email.username The username or email address for SMTP authentication.
log.email.password The password associated with the SMTP username.
log.email.ssl.enable Enables SSL encryption for the connection.
log.email.tls.enable Enables TLS encryption for the connection.
log.email.tls.required Forces the use of TLS for the email transmission.
log.email.subject The default subject line for the process log emails.
log.email.text The plain text body content of the notification.
log.email.html The HTML formatted body content of the notification.

To enable automatic delivery of process logs based on success or failure status, navigate to the Rpa-Admin Parameters page and configure the fields within the Executor section. After saved the parameters restart the orchestrator.

Technical Notes

Ensure that the SMTP credentials provided have the necessary permissions to send external emails. If both SSL and TLS are enabled, verify that the port matches the primary encryption method required by your mail provider.

Monitoring Processes

After a process has started, its runtime status can be observed directly from the Processes interface. Detailed results, including successful and unsuccessful outcomes, can be examined through the Show Log and Show Diagram interfaces.

To view logs and identify the cause of any errors, click Show logs.

The interface also provides filtering and search capabilities to monitor processes by status or name.