Automate and manage processes by scheduling them at specific intervals, ensuring tasks run consistently without manual intervention.
Manage Scheduling
Recurring & One-Time Execution
process_scheduler
Name | Definition | Format |
---|---|---|
action | Specifies the action to perform: "CREATE" , "UPDATE" , "DELETE" , "LIST" , "TIME" , or "HISTORY" . | String (required) |
task_id | Unique identifier for the process/task schedule (required for UPDATE or DELETE ). | String |
task_details | A JSON object containing schedule details (required for CREATE and UPDATE ). | JSON/Object |
– process_name (string, required) | Name of the process to run on this schedule. | String |
– primary_report_to_type (string, required) | Entity type receiving task updates (e.g., SLACK_USER ). | String |
– primary_report_to_id (string, required for CREATE ) | ID of the user/entity receiving notifications. | String |
– next_check_ts (string, required) | Timestamp for next process execution (YYYY-MM-DD HH:MM:SS ). | String |
– action_trigger_type (string, required) | Schedule type (e.g., TIMER ). | String |
– action_trigger_details (string, required) | Describes how/when the task recurs or triggers. | String |
thread_id | (Optional) Slack or other thread identifier for reporting. | String |
history_rows | (Optional) Number of history rows to fetch with the HISTORY action. | Integer |
action_trigger_details
(e.g., "Repeats every hour"
) to ensure scheduling logic is easy to understand and maintain.HISTORY
action to see which jobs completed successfully or failed.
process_scheduler
with the CREATE
action to specify process_name
, next_check_ts
, and recurrence details.LIST
action to review upcoming tasks or timings.UPDATE
to adjust frequency, timing, or process details.DELETE
action to clean up outdated or redundant processes.HISTORY
to audit how often tasks have run, including successes or failures.manage_tests_tools
to run QA or test suites at set intervals.
process_manager_tools
to define recurring automated tasks at the process level.
project_manager_tools
to schedule tasks respecting project timelines.
task_id
values to avoid conflicts among similarly named processes.
next_check_ts
as YYYY-MM-DD HH:MM:SS
to align with system expectations.
action_trigger_details
for clarity on triggers (e.g., daily, weekly, monthly).
CREATE
, UPDATE
, DELETE
actions.LIST
provides all active schedules; TIME
may return current system time used for scheduling alignment.HISTORY
yields run logs, indicating successes, failures, and timestamps.