Tasks

Build and manage automation tasks in Bot Management Console

Tasks are the automation workflows that agents execute. The Task Library provides a centralized location to create, version, and manage all your automation tasks.

Task Library

The Task Library displays all available tasks across your organization. Each task card shows:

  • Task Name: The name of the task
  • Organization: Which organization owns the task
  • Developer: Who created or imported the task
  • Total Versions: Number of versions available

Task Versions

Tasks support versioning, allowing you to:

  • Maintain multiple versions of the same task
  • Track changes over time
  • Roll back to previous versions if needed

Each version includes:

  • Version number (V1, V2, etc.)
  • Creator information
  • Download and description options

Managing Tasks

Viewing Task Details

Click on a task card to view its details, including all available versions and their metadata.

Task Actions

For each task version, you can:

  • Download: Download task files for use in Bot Studio App by importing
  • View Description: See task documentation
  • Delete: Remove the version

Assigning Tasks to Agents

Tasks are assigned to agents from the agent's detail page. Once assigned, agents can execute those tasks according to their configuration.

Task Configuration

Task configuration allows you to use variables and update them for different environments (dev or prod) based on your data needs. These variables appear based on the configurations made in the "start" block in Bot Studio App.

When configuring a task, you can set:

  • Variables: Dynamic values that can be updated per environment
  • Payload: Input data for the task
  • Topic: Task topic or category
  • Integration Settings: Connection details for external systems

Configuration is done per agent, allowing the same task to be used with different settings across multiple agents. Variables defined in the Bot Studio App's start block will be available for configuration in the orchestrator.

Scheduling Tasks

Tasks can be scheduled to run automatically with two execution types:

Scheduled Execution

Tasks run on a defined schedule:

  • Recurrence: Daily, weekly, monthly, or specific dates
  • Time Period: Start and end dates for the schedule
  • Execution Time: Once or multiple times per day with repeat intervals

Scheduled tasks run automatically on the assigned RAPBot Agent according to the configured schedule. The schedule is based on the agent's timezone that was set when the agent was created.

Triggered Execution

Tasks can be set to trigger immediately after a scheduled task completes. When a scheduled task finishes execution, any tasks configured with "Triggered" execution type will run immediately after the scheduled task is completed.

Monitoring Runs

After tasks execute on an agent, view history and download logs from Task Execution Logs on the agent detail page.

See Task Runs and RAPBot Agent — Monitoring Task Runs.