GET api/BusinessIntelligence/GetTaskMetricsExtended?from={from}&to={to}&groupId={groupId}
Get metrics for tasks with extended data including personal information Data is grouped on a per-date and per-group basis.
Request Information
URI Parameters
Name | Description | Type | Additional Information |
---|---|---|---|
from |
Filter data from this date (inclusive), must be before or equal to . |
date |
Required |
to |
Filter data to this date (inclusive), must be after or equal to . |
date |
Required |
groupId | integer |
Default value is 0 |
Body Parameters
None.
Response Information
Resource Description
Collection of StatisticDto of IEnumerable of TaskMetricsExtendedDtoName | Description | Type | Additional Information |
---|---|---|---|
Date |
The date and time for when the metric was created. |
date |
None. |
GroupData |
Collection of statistical data per group. |
Collection of StatisticGroupData of IEnumerable of TaskMetricsExtendedDto |
None. |
Response Formats
application/json, text/json
Sample:
[ { "Date": "2025-08-03T01:53:43.6485322+02:00", "GroupData": [ { "GroupId": 1, "LastUpdate": "2025-08-03T01:53:43.6485322+02:00", "Data": [ { "ClientPersonalId": "sample string 1", "ResourcePersonalId": "sample string 2", "TaskSteps": [ { "Id": 1, "Name": "sample string 2", "PlannedTime": 3, "DoneTime": 4, "Order": 5 }, { "Id": 1, "Name": "sample string 2", "PlannedTime": 3, "DoneTime": 4, "Order": 5 } ], "TaskID": 3, "DoubleTaskID": 1, "DoubleTaskType": 1, "DoubleTaskMaster": true, "PlannedStart": "2025-08-03T01:53:43.664154+02:00", "PlannedEnd": "2025-08-03T01:53:43.664154+02:00", "PlannedMinutes": 6, "ActualStart": "2025-08-03T01:53:43.664154+02:00", "ActualEnd": "2025-08-03T01:53:43.664154+02:00", "ActualMinutes": 1, "IsQuickTask": true, "IsCancelled": true, "IsDone": true, "ClientAge": 10, "VisitType": "sample string 11", "VisitTypeFlatRateMinutes": 1, "ExternalId": "sample string 12" }, { "ClientPersonalId": "sample string 1", "ResourcePersonalId": "sample string 2", "TaskSteps": [ { "Id": 1, "Name": "sample string 2", "PlannedTime": 3, "DoneTime": 4, "Order": 5 }, { "Id": 1, "Name": "sample string 2", "PlannedTime": 3, "DoneTime": 4, "Order": 5 } ], "TaskID": 3, "DoubleTaskID": 1, "DoubleTaskType": 1, "DoubleTaskMaster": true, "PlannedStart": "2025-08-03T01:53:43.664154+02:00", "PlannedEnd": "2025-08-03T01:53:43.664154+02:00", "PlannedMinutes": 6, "ActualStart": "2025-08-03T01:53:43.664154+02:00", "ActualEnd": "2025-08-03T01:53:43.664154+02:00", "ActualMinutes": 1, "IsQuickTask": true, "IsCancelled": true, "IsDone": true, "ClientAge": 10, "VisitType": "sample string 11", "VisitTypeFlatRateMinutes": 1, "ExternalId": "sample string 12" } ] }, { "GroupId": 1, "LastUpdate": "2025-08-03T01:53:43.6485322+02:00", "Data": [ { "ClientPersonalId": "sample string 1", "ResourcePersonalId": "sample string 2", "TaskSteps": [ { "Id": 1, "Name": "sample string 2", "PlannedTime": 3, "DoneTime": 4, "Order": 5 }, { "Id": 1, "Name": "sample string 2", "PlannedTime": 3, "DoneTime": 4, "Order": 5 } ], "TaskID": 3, "DoubleTaskID": 1, "DoubleTaskType": 1, "DoubleTaskMaster": true, "PlannedStart": "2025-08-03T01:53:43.664154+02:00", "PlannedEnd": "2025-08-03T01:53:43.664154+02:00", "PlannedMinutes": 6, "ActualStart": "2025-08-03T01:53:43.664154+02:00", "ActualEnd": "2025-08-03T01:53:43.664154+02:00", "ActualMinutes": 1, "IsQuickTask": true, "IsCancelled": true, "IsDone": true, "ClientAge": 10, "VisitType": "sample string 11", "VisitTypeFlatRateMinutes": 1, "ExternalId": "sample string 12" }, { "ClientPersonalId": "sample string 1", "ResourcePersonalId": "sample string 2", "TaskSteps": [ { "Id": 1, "Name": "sample string 2", "PlannedTime": 3, "DoneTime": 4, "Order": 5 }, { "Id": 1, "Name": "sample string 2", "PlannedTime": 3, "DoneTime": 4, "Order": 5 } ], "TaskID": 3, "DoubleTaskID": 1, "DoubleTaskType": 1, "DoubleTaskMaster": true, "PlannedStart": "2025-08-03T01:53:43.664154+02:00", "PlannedEnd": "2025-08-03T01:53:43.664154+02:00", "PlannedMinutes": 6, "ActualStart": "2025-08-03T01:53:43.664154+02:00", "ActualEnd": "2025-08-03T01:53:43.664154+02:00", "ActualMinutes": 1, "IsQuickTask": true, "IsCancelled": true, "IsDone": true, "ClientAge": 10, "VisitType": "sample string 11", "VisitTypeFlatRateMinutes": 1, "ExternalId": "sample string 12" } ] } ] }, { "Date": "2025-08-03T01:53:43.6485322+02:00", "GroupData": [ { "GroupId": 1, "LastUpdate": "2025-08-03T01:53:43.6485322+02:00", "Data": [ { "ClientPersonalId": "sample string 1", "ResourcePersonalId": "sample string 2", "TaskSteps": [ { "Id": 1, "Name": "sample string 2", "PlannedTime": 3, "DoneTime": 4, "Order": 5 }, { "Id": 1, "Name": "sample string 2", "PlannedTime": 3, "DoneTime": 4, "Order": 5 } ], "TaskID": 3, "DoubleTaskID": 1, "DoubleTaskType": 1, "DoubleTaskMaster": true, "PlannedStart": "2025-08-03T01:53:43.664154+02:00", "PlannedEnd": "2025-08-03T01:53:43.664154+02:00", "PlannedMinutes": 6, "ActualStart": "2025-08-03T01:53:43.664154+02:00", "ActualEnd": "2025-08-03T01:53:43.664154+02:00", "ActualMinutes": 1, "IsQuickTask": true, "IsCancelled": true, "IsDone": true, "ClientAge": 10, "VisitType": "sample string 11", "VisitTypeFlatRateMinutes": 1, "ExternalId": "sample string 12" }, { "ClientPersonalId": "sample string 1", "ResourcePersonalId": "sample string 2", "TaskSteps": [ { "Id": 1, "Name": "sample string 2", "PlannedTime": 3, "DoneTime": 4, "Order": 5 }, { "Id": 1, "Name": "sample string 2", "PlannedTime": 3, "DoneTime": 4, "Order": 5 } ], "TaskID": 3, "DoubleTaskID": 1, "DoubleTaskType": 1, "DoubleTaskMaster": true, "PlannedStart": "2025-08-03T01:53:43.664154+02:00", "PlannedEnd": "2025-08-03T01:53:43.664154+02:00", "PlannedMinutes": 6, "ActualStart": "2025-08-03T01:53:43.664154+02:00", "ActualEnd": "2025-08-03T01:53:43.664154+02:00", "ActualMinutes": 1, "IsQuickTask": true, "IsCancelled": true, "IsDone": true, "ClientAge": 10, "VisitType": "sample string 11", "VisitTypeFlatRateMinutes": 1, "ExternalId": "sample string 12" } ] }, { "GroupId": 1, "LastUpdate": "2025-08-03T01:53:43.6485322+02:00", "Data": [ { "ClientPersonalId": "sample string 1", "ResourcePersonalId": "sample string 2", "TaskSteps": [ { "Id": 1, "Name": "sample string 2", "PlannedTime": 3, "DoneTime": 4, "Order": 5 }, { "Id": 1, "Name": "sample string 2", "PlannedTime": 3, "DoneTime": 4, "Order": 5 } ], "TaskID": 3, "DoubleTaskID": 1, "DoubleTaskType": 1, "DoubleTaskMaster": true, "PlannedStart": "2025-08-03T01:53:43.664154+02:00", "PlannedEnd": "2025-08-03T01:53:43.664154+02:00", "PlannedMinutes": 6, "ActualStart": "2025-08-03T01:53:43.664154+02:00", "ActualEnd": "2025-08-03T01:53:43.664154+02:00", "ActualMinutes": 1, "IsQuickTask": true, "IsCancelled": true, "IsDone": true, "ClientAge": 10, "VisitType": "sample string 11", "VisitTypeFlatRateMinutes": 1, "ExternalId": "sample string 12" }, { "ClientPersonalId": "sample string 1", "ResourcePersonalId": "sample string 2", "TaskSteps": [ { "Id": 1, "Name": "sample string 2", "PlannedTime": 3, "DoneTime": 4, "Order": 5 }, { "Id": 1, "Name": "sample string 2", "PlannedTime": 3, "DoneTime": 4, "Order": 5 } ], "TaskID": 3, "DoubleTaskID": 1, "DoubleTaskType": 1, "DoubleTaskMaster": true, "PlannedStart": "2025-08-03T01:53:43.664154+02:00", "PlannedEnd": "2025-08-03T01:53:43.664154+02:00", "PlannedMinutes": 6, "ActualStart": "2025-08-03T01:53:43.664154+02:00", "ActualEnd": "2025-08-03T01:53:43.664154+02:00", "ActualMinutes": 1, "IsQuickTask": true, "IsCancelled": true, "IsDone": true, "ClientAge": 10, "VisitType": "sample string 11", "VisitTypeFlatRateMinutes": 1, "ExternalId": "sample string 12" } ] } ] } ]