---
title: Job Properties
slug: job-properties
createdAt: 2025-06-11T20:26:19.221Z
---

There are a number of properties that are also calculated and stored for each Job in Activate.

## Job Properties

| Property Name         | Description                                                                                                                                                                                                                                                                                                                           |
| --------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| ReportGroup           | This is the report group that the job will be reported under. This defaults to the top level task name under //Tasks. For example, 'Distribution Lists', 'Passwords' etc. A special ReportGroup of 'None' can be used to exclude the job from Analytics.                                                                              |
| TicketCount           | The total number of service desk tickets created by this request and ALL sub-requests.                                                                                                                                                                                                                                                |
| Cost (Savings)        | The total cost savings for this request. Defaults the =//Job/CostPerJob                                                                                                                                                                                                                                                               |
| RequestCount          | The total number of items requested in the request. (ie the number of DL's, services etc requested)                                                                                                                                                                                                                                   |
| TotalMinutes          | The total number of business minutes that this request took or is taking. EndTime-StartTime or Now-StartTime if the request is still active.                                                                                                                                                                                          |
| TotalApprovalMinutes  | The total number of business minutes that the request was waiting on approvals. This value is only reported if SLA.Approval > 0. If the SLA.Approval is 0 then it is assumed that approvals are not to be counted. The value is calculated by the total wait times in an approval step LESS any time spent on a 'More Info' request.  |
| SLAMinutes            | The is maximum total of the SLA.Approval and SLA.Fullfilment minutes for the request and all parent requests.                                                                                                                                                                                                                         |

## Updating Properties

These values are updated automatically as the requests are submitted and updated.

However, if you wish to change ReportingGroups or other values and want to have these apply to existing requests. Then a script is available at //Tasks/Analytics/Background/Scripts/UpdateJobStatistics that can be run to re-update existing jobs with the new values.

## Running Requests

The TotalApprovalMinutes and TotalMinutes are updated each time the job is updated via Activate. However, if the job is suspended these values will not change. Therefore the following line must be included in the overnight maintenance task.

  // Update Reporting information
  Innovation.Activate.Actions.JobActionUser.UpdateTotalTimes(DateTime.MinValue); 

This will update the TotalApprovalMinutes and TotalMinutes to the appropirate value when the script is run.
