Execution Grid
The purpose of this tab is to see the full list of executions. The new option will have one row for every execution ID. The grid has a download button to download the filtered details. Users can filter grid detail either by selecting the Date range or choosing the Job name from the Job dropdown
Range - The values available in the Range dropdown are Custom, Last 24 hours, Last 7 Days, Last 30 Days. The default option should be Last 24 hours. Based on the Range selected corresponding Dates will be displayed in the Start Date-End Date field. If the user selects Range as Custom then the user needs to provide Start Date-End Date manually.
Time Zone - The user is able to select Time Zones from the Time Zone list. Data should be filtered based on the time zone selected the from list. This should be a mandatory field and the default value should be Asia/Calcutta
Job dropdown - Job dropdown displays all the jobs created by the user in alphabetical order. The grid should display the details based on the job selected from the list.
Reset Icon - Clicking on the icon will reset all filter details to defaults. The most recent execution is shown at the top.
Download - Using the Download icon user is able to download the grid details.
The grid shows the following information:
Job - The name of the job is displayed in this column. By clicking on the Job link, you will be taken to the Jobs-Activity Log page.
Execution - The execution ID is a unique ID per execution of the job. The IDs are unique within a single job, IDs are reused across jobs. Every rerun of a job will produce a new execution ID. Click on the Execution link should navigate to the Jobs- Activity Logs page
Status - The Status column displays the current status of the job. The far left column of the grid and the job card are also shown in each status's corresponding color.
- Starting - Job is in its initialization stages.
- Running - Job is actively running.
- Aborted - Job has been aborted (manual intervention required to perform).
- Completed - Job has been completed successfully
- Failed - Job has been completed with an error.
Start Time - The Start Time column displays the start date and time of the job. The date format will be shown in the language of the browser.
End Time - The End Time column displays the end date and time of the job. The date format will be shown in the language of the browser.
Duration (hh:mm: ss) - The Duration column displays the difference between Start Time and End Time if the job is concluded, i.e. Completed, Failed, or Aborted. If the job is in the status Starting or Running then the Duration column displays the difference between Start Time and the user's computer current time.
Time Span - The TimeSpan column indicates the From Date and To Date parameter values the job was run with.
Type - The Type column indicates the method in which the job was started, i.e. Manual or Scheduled (only available in production).
Submitted By - The Submitted By column indicates the user that either submitted the job manually or last modified the job that ran on a scheduled basis.
Sorting - All columns can be sorted by clicking on the column header. Clicking once results in the column to be sorted in ascending order, indicated by an up arrow (); a second click results in the column sorted in descending order, indicated by a down arrow (); a third click removes sorting on the column, indicated by no arrow.
Filtering - All columns can be filtered by clicking on the filter icon (). The date columns, i.e. Start Time and End Time, can also be filtered directly using the calendar icon ().