Job Schedule Execution
Once one or more job schedules are configured for a client, they execute automatically based on the configuration. However, users may need to execute or view job schedule details for a specific date in some scenarios:
- View and review a job schedule execution
- Execute a job schedule set for manual execution or a manual job within the schedule
- View and review failed jobs and work-items in a job schedule, then reprocess the job schedule or a specific job
- View job statistics and drill down to work-item level for failed work-items
The UI automatically updates the navigation pane with the names of all configured job schedules, as shown in the following screenshot:

Navigating to a Specific Job Schedule
To manually execute a job schedule for testing or demo, or to review the job schedule status for a specific date, follow these steps:
- Click the Usage switch (Usage/Account toggle) in the navigation pane.
- Click the Scheduling option in the navigation panel to expand the Job Schedule framework sub-menu.
- Click the Schedules option in the navigation panel to list each job schedule configured for the client.
- Select the job schedule configuration you want to process or review under the Schedules option.
- The Activity pane for that job schedule opens. In the header bar, select the date to execute or view the job schedule.
- If the job schedule is not executed for the date, the UI allows you to create and execute it.
- If the job schedule is executed for the date, it displays the job schedule status as shown below. Note,
- Above the Activity bar, the Allegro UI displays job schedule configuration attributes for reference. These fields are display-only.
- The activity bar shows a status circle on the left indicating the overall job schedule status for the date.
- Below the activity header bar,
- A linked tile appears for each job set in the job schedule configuration. Note that if you add or remove jobs, previous job schedules still show the status of the job schedule executed on that date. Job schedules executed after the change date reflect the updated job schedule execution.

Managing The Job Schedule Actions
This is required only for test or demo purposes. It may also be needed if a client's job schedule is set to execute manually. To manage job schedule actions,
- Navigate to the job schedule using “Navigating to a specific job schedule”.
- The activity pane for the job schedule on the selected date appears.
- Action buttons appear on the left of the activity header. These are:
- Create—Creates a job schedule for test or demo. After creation, the UI disables the button.
- Recreate—If the job schedule is pending, recreates it for the date. Use this after editing the job schedule configuration to add or remove jobs or change their sequence. Otherwise, the UI disables the button.
- Process—If the job schedule is pending, executes it for the date. Once execution starts, the button disables automatically.
- Reprocess—Enabled if the job schedule or any job has errors. The underlying error must be resolved; otherwise, reprocessing has no effect.
- Reset—Resets the job schedule.
- The activity bar also has a Refresh button. Use it to update the job schedule's current state during execution.
Managing the Job Details
If a job schedule execution is in progress, completed, or errored, you can view the current state of each job. To manage job details,
- Navigate to the job schedule using “Navigating to a specific job schedule”.
- To see job details in a schedule, click the 3 dots at the top-right of a job tile. This opens a drop-down menu with options enabled based on the job's state. The sub-menu options include:
- Process Action—Allows manual processing of the job within the schedule. Disabled if the job is Completed or Errored.
- Retry—Enabled if the job has errored work items. Resolve underlying errors before retrying to avoid no change.
- Stats—View work item stats for the job, showing:
- Total Count—Total work items for the job on that date. For example, a billing job expecting 1000 accounts will show 1000.
- Pending Count—Number of work items pending processing during execution or if errored.
- Processed Count—Count of successfully completed work items.
- Error Count—Count of errored work items needing reprocessing. Clicking the Info icon next to the error count opens a drawer showing error counts by code, including:
- Error Count—Count for the specific error code.
- Error Code—The error code.
- View Detail—Click the View link to see errored work items for that code. This opens a sub-drawer listing each errored work item with:
- Account Id—Account associated with the errored work item.
- Batch Id—Batch ID for the work item. Jobs execute in batches; multiple batches may exist per job depending on volume. This aids operations in review and reprocessing.
- Reason—Failure reason. Expand or hover over the box to view details.
- Status—Displays as ERROR.
- Payload—Each work item relates to an internal API with a JSON input specification. Expand or hover to view full details. Useful for operations to review the execution payload.
- To return to the main activity pane, click the Cancel button at the bottom right of the drawers or click outside in the activity pane. You may need to click multiple times. This is shown in the following screenshots:
Sub-menu for a job in a job-schedule:
Stats for the job:
Option to drill down the error count details:
Next click-down of error-count, by error code:
Next click-down of work items that errored for a specific error code:
Reprocessing Errored Jobs
Allegro job schedule management supports multiple reprocessing levels, assuming underlying errors are resolved. Otherwise, reprocessing may not change the outcome and will consume resources.
Note: Currently, Allegro pauses execution of remaining jobs after the errored job in the schedule.
Available reprocess options are:
- Reprocess job schedule—Enabled via the Reprocess button in the activity bar. It reprocesses from the first job with errored work items and, if successful, completes the remaining schedule.
- Reprocess job—Enabled in the job sub-menu (three vertical dots) if the job is errored. If subsequent jobs exist, this retry matches the Reprocess job schedule outcome.