Skip to main content

Overview

Timely Jobs enable the automated execution of workflows without manual intervention. By scheduling a job, you can ensure that critical business processes, such as daily data syncing, weekly reporting, or monthly auditing run exactly when needed.

Scheduling Options

When creating a Timely Job, you can choose between a single execution or a recurring cycle.

1. One-Time Job

Ideal for specific, non-repeating tasks like a system migration or a scheduled month-end report.
  • Requirements: * Scheduled Date: The specific calendar day for the execution.
    • Hour of Run: The exact time the workflow should trigger.

2. Repeating Job

Used for continuous operations. The platform supports four frequencies:
FrequencyRequired Configuration
HourlyRuns automatically every 60 minutes.
DailyUser specifies the exact Hour of the day to trigger the run.
WeeklyUser selects the Day of the Week (e.g., Monday) and the Hour.
MonthlyUser selects the Calendar Date (1st–31st) and the Hour.

Workflow Configuration & Slots Pre-feeding

Once the schedule is defined, the next step involves connecting the job to your logic.

Selecting a Workflow

You must choose an active workflow from your library. The system will automatically detect and display all Slots (variables) defined within that workflow.

Pre-feeding Slot Values

Since Timely Jobs run autonomously, you must “pre-feed” all required data into the slots:
  • Static Values: Provide the fixed strings, integers, or lists required for the agents to operate.
  • Contextual Data: Ensure any file references or IDs are valid at the time of execution.

Execution Integrity

Because Timely Jobs are automated and do not have a “Human-in-the-Loop” by default during the trigger phase, data integrity is critical.
Critical Requirement: Any slot mismatch, missing mandatory value, or type inconsistency will result in a non-successful execution.
Common causes for failed Timely Jobs:
  • A slot expected an Int but received a String.
  • A required File slot was left empty.
  • The Workflow logic was changed, but the Timely Job configuration was not updated to match the new slots.

Monitoring & Status

StatusDescription
ScheduledThe job is waiting for its designated time.
RunningThe workflow is currently executing agents.
CompletedThe run was successful and all nodes finished.
FailedExecution stopped due to slot mismatch or agent error.

Before scheduling a Repeating Job, run the workflow manually once with the exact values you intend to pre-feed to ensure all nodes resolve correctly.