Page 672 "Job Queue Entries"
Base Application · System.Threading
Across versions
- BC23present
- BC241 procedures removed
- BC25-26unchanged
- BC27declaration changed
- BC28-30unchanged
Neighbourhood 21 connected objects and pages
Base Application · System.Threading · BC23-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| Caption | Job Queue Entries |
| SourceTable | Job Queue Entry |
| PageType | List |
| UsageCategory | Lists |
| ApplicationArea | Basic, Suite |
Fields on this page
Layout controls in source order, grouped by the container they sit in. Shows: the table field a control is bound to (or its expression as written); ToolTip: the control’s own, else the bound field’s (marked).
| Group | Control | Shows | ToolTip |
|---|---|---|---|
| Control1 | Status | Status | Specifies the status of the job queue entry. When you create a job queue entry, its status is set to On Hold. You can set the status to Ready and back to On Hold. Otherwise, status information in this field is updated automatically. |
| User ID | User ID | Specifies the ID of the user who posted the entry, to be used, for example, in the change log. | |
| Object Type to Run | Object Type to Run | Specifies the type of the object, report or codeunit, that is to be run for the job queue entry. After you specify a type, you then select an object ID of that type in the Object ID to Run field. | |
| Object ID to Run | Object ID to Run | Specifies the ID of the object that is to be run for this job. You can select an ID that is of the object type that you have specified in the Object Type to Run field. | |
| Object Caption to Run | Object Caption to Run | Specifies the name of the object that is selected in the Object ID to Run field. | |
| Description | Description | Specifies a description of the job queue entry. You can edit and update the description on the job queue entry card. The description is also displayed in the Job Queue Entries window, but it cannot be updated there. | |
| Job Queue Category Code | Job Queue Category Code | Specifies the code of the job queue category to which the job queue entry belongs. Choose the field to select a code from the list. | |
| Priority Within Category | Priority Within Category | Specifies the priority of the job within the job queue category. Only relevant when job queue category code is specified. | |
| User Session Started | User Session Started | Specifies the date and time that a user session started. | |
| Parameter String | Parameter String | Specifies a text string that is used as a parameter by the job queue when it is run. | |
| Earliest Start Date/Time | Earliest Start Date/Time | Specifies the earliest date and time when the job queue entry should be run. | |
| Scheduled | Scheduled | Specifies if the job queue entry has been scheduled to run automatically, which happens when an entry changes status to Ready. If the field is cleared, the job queue entry is not scheduled to run. | |
| Recurring Job | Recurring Job | Specifies if the job queue entry is recurring. If the Recurring Job check box is selected, then the job queue entry is recurring. If the check box is cleared, the job queue entry is not recurring. After you specify that a job queue entry is a recurring one, you must specify on which days of the week… | |
| No. of Minutes between Runs | No. of Minutes between Runs | Specifies the minimum number of minutes that are to elapse between runs of a job queue entry. This field only has meaning if the job queue entry is set to be a recurring job. | |
| Run on Mondays | Run on Mondays | Specifies that the job queue entry runs on Mondays. | |
| Run on Tuesdays | Run on Tuesdays | Specifies that the job queue entry runs on Tuesdays. | |
| Run on Wednesdays | Run on Wednesdays | Specifies that the job queue entry runs on Wednesdays. | |
| Run on Thursdays | Run on Thursdays | Specifies that the job queue entry runs on Thursdays. | |
| Run on Fridays | Run on Fridays | Specifies that the job queue entry runs on Fridays. | |
| Run on Saturdays | Run on Saturdays | Specifies that the job queue entry runs on Saturdays. | |
| Run on Sundays | Run on Sundays | Specifies that the job queue entry runs on Sundays. | |
| Starting Time | Starting Time | Specifies the earliest time of the day that the recurring job queue entry is to be run. | |
| Ending Time | Ending Time | Specifies the latest time of the day that the recurring job queue entry is to be run. | |
| Timeout | Job Timeout | Specifies the maximum time that the job queue entry is allowed to run. |
Actions
| Group | Action | ToolTip | Runs |
|---|---|---|---|
| Job Queue | Set Status to Ready | Change the status of the selected entry. | |
| Set On Hold | Change the status of the selected entry. | ||
| Show Error | Show the error message that has stopped the entry. | ||
| Restart | Stop and start the selected entry. | ||
| Set Priority | Low | Set priority to low. | |
| Normal | Set priority to Normal. | ||
| High | Set priority to High. | ||
| Job Queue | Run once (foreground) | Run a copy of this job once in foreground. | |
| Power Automate | Automate Job Queue Notifications | Create a new flow of job queue notifications in Power Automate from a list of relevant flow templates. | |
| Job Queue | Log Entries | View the job queue log entries. | Page 674 “Job Queue Log Entries” |
| Show Record | Show the record for the selected entry. | ||
| Remove Failed Entries | Deletes the job queue entries that have failed. | ||
| Run the current Job Queue Entry now | Schedules the current Job Queue Entry for immediate execution. |
Events published
OnBeforeOnActionRunNow(JobQueueEntry: Record "Job Queue Entry"; var IsHandled: Boolean)(integration)
Triggers
OnOpenPage, OnAfterGetRecord
Relations
- card page Page 673 “Job Queue Entry Card”
- source table Table 472 “Job Queue Entry”
Pages and codeunits on this table
- Table 472 “Job Queue Entry” (drill-down page)
- Table 472 “Job Queue Entry” (lookup page)
- Table 9144 “Approvals Activities Cue” (drill-down page)
- Table 9144 “Approvals Activities Cue” (lookup page)
Extended by
Calls
From the extracted call graph of BC29 (graphify-al on the snapshot checkout): calls whose target is known from a declared type or an Object::"Name" argument. Interface dispatch and calls through events are not counted, so the list is not complete.
- Codeunit 1563 “Privacy Notice” (1 call:
OnOpenPage → GetPrivacyNoticeApprovalState) - Codeunit 456 “Job Queue Management” (1 call:
OnOpenPage → TooManyScheduledTasksNotification) - Codeunit 457 “Environment Information” (1 call:
OnOpenPage → IsSaaS) - Codeunit 6400 “Flow Service Management” (1 call:
OnOpenPage → GetPowerAutomatePrivacyNoticeId)
Called by
- Codeunit 20455 “Qlty. Job Queue Management” (1 call:
RunPageLookupJobQueueEntriesForScheduleGroup → (object)) - Codeunit 454 “Job Queue - Send Notification” (1 call:
ShowMoreDetailForMultipleFailedJobs → (object)) - Codeunit 7201 “CDS Integration Impl.” (1 call:
OpenEnableVirtualTablesJobFromNotification → (object)) - Page 2875 “Cost Adj. Scheduling Wizard” (1 call:
OnFinish → (object)) - Page 5335 “Integration Table Mapping List” (1 call:
ShowJobQueueEntry → (object)) - Page 7233 “Master Data Synch. Tables” (1 call:
ShowJobQueueEntry → (object)) - Table 1270 “OCR Service Setup” (1 call:
ShowJobQueueEntry → (object)) - Table 1275 “Doc. Exch. Service Setup” (1 call:
ShowJobQueueEntry → (object))
Documented on Microsoft Learn
- Schedule jobs to run automatically
- Set up companies to synchronize master data
- Manage master data synchronization
- Run Batch Jobs and XMLports
Source: AL metadata extracted from the code (names, ids, signatures, properties); no code bodies (D10).
Ask your agent
Procedure bodies are not stored here (D10). The call sections above are our own, per object, from the BC29 call graph. For a procedure body or the calls of one procedure, ask bc-code-atlas (external, by Stefan Maron, MIT; default corpus w1-28), which the bc-observatory plugin connects: bcatlas_resolve_node(object_type: "page", object_name: "Job Queue Entries"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.