General Operator reports
General Operator reports are used to evaluate the productivity of each operator involved in the manual processing stages. For detailed information about various data collected by reports, please see General Operator reports.
Parameters
Name | Corresponding UI option | Type | Description |
users | Operators | int array | List of user IDs for which the report should be generated. Use the GetAvailableUsers method to get information about available users. The default value is null, which means that data for all users will be included in the report. |
roles | Roles | int array | List of operator roles for which the report should be generated. See RoleType for possible values. The default value is null, which means that data for all roles will be included in the report. |
dateFrom | Interval | datetime | Date and time of the beginning of the time interval for which the report should be generated. The default value is calculated using the following formula: "date and time at the moment of the report generation minus one day". |
dateTo | datetime | Date and time of the end of the time interval for which the report should be generated. The default value is the date and time at the moment of the report generation. | |
projects | Projects | int array | List of project IDs for which the report should be generated. Use the GetProjects method to get information about all projects on the Application Server. The default value is null, which means that data for all projects will be included in the report. |
stages | Stages | int array | List of stages for which the report should be generated. See ProcessingStageType for possible values. The default value is null, which means that data for all stages will be included in the report. |
batchTypes | Batch types | int array | List of batch type IDs for which the report should be generated. Use the GetBatchTypes method to get information about all batch types within a project. The default value is null, which means that data for all batch types will be included in the report. |
showBatchName | Batch details | int |
Includes detailed information about each batch in the report. Possible values are:
If the value is 1 (yes), the report will include additional columns containing batch names and the number of pages in each batch. The default value is 0. |
grouping | Group by | string |
Specifies how the data will be grouped in the report. Possible values are:
The default value is UserFullName. |
columns | Show columns | string array |
List of columns that should be added to the report. Possible values are:
The default value is null, which means that all possible columns will be added to the report. |
showSummary | Aggregate report | boolean |
Specifies whether the aggregate report should be generated. Possible values are:
The default value is 0. |
groupByType | Time period | int |
The time period by which the data will be grouped in the report. Possible values are:
The default value is 1. |
Example
[ { "Name": "dateFrom", "Value": "2021-10-31T21:00:00.000Z" },
{ "Name": "dateTo", "Value": "2022-04-05T21:00:00.000Z" },
{ "Name": "groupByType", "Value": 1 },
{ "Name": "showBatchName", "Value": 0 },
{ "Name": "grouping", "Value": "RoleName" },
{ "Name": "columns", "Value": [ "CompletedTasks", "ProcessedPages" ] },
{ "Name": "users", "Value": [ 1, 2, 3, 7, 10, 12 ] },
{ "Name": "roles", "Value": [ 2, 3, 4 ] },
{ "Name": "projects", "Value": [ 1, 3 ] },
{ "Name": "batchTypes", "Value": [ 1 ] },
{ "Name": "stages", "Value": [ 89, 130 ] } ]
12.04.2024 18:16:03