System Jobs
Content
Introduction
System Jobs are background tasks within the KPI. They can be used to automate various tasks within KPI.
Following types are available:
Analyze: Initiated when components undergo analysis (e.g., during the Architecture Visualization)
SendReports: When a configured report is sent in the Reporting
RefreshSources: When Dataverse cache is refreshed (See: Integrations | Dataverse)
ScanDataverse: When Azure DevOps cache is refreshed and components are analyzed (See:Integrations | Azure DevOps)
ScanAzure: When Azure cache is refreshed and components are analyzed (See:Integrations | Azure)
System Jobs fields
Started On: The timestamp indicates when the system job starts.
Completed On: Indicates if and when the system job completes successfully.
Duration: Required time needed for completion, essential for measuring and monitoring usage time of user’s organization.
Status: The current state of System Jobs, can be: Completed, Failed or In-Progress
Status Message: Additional status information.
Errors: Any errors or issues encountered during the system job execution.
Details: For in-depth details, such as logging information about the system job, click the "i" icon corresponding to the specific system job.
Schedule Cache Update Jobs
Configure a scheduler to cache system jobs for Azure, DevOps, and Dataverse, enhancing efficient management and monitoring on these 3 platforms.
Statistics
Items Displayed: Count of visible items on System Jobs site
Longest Durations: Duration of the longest System jobs
Average Duration: Average time for all of System Jobs to complete
Troubleshoot
This "RefreshSourcesDevOps" tasks shows how a unsuccessful task looks like. Status and Message are ‘Failed’. Error message displayed the problem. For further details, simply click on the 'i' icon.
When filtering for the term 'failed,' all unsuccessful System Jobs will be displayed.