“Tasks” section#
The “Tasks” section contains two tabs:
- The “LUNA PLATFORM. Deferred tasks” tab (1) is intended for creating, deleting, and displaying tasks, downloading search results by events and persons. Export to a file is implemented in the Service in the form of a task;
- The “VL Timetracker. Time tracking. Generated Reports” tab (2) is intended for creating, displaying, and downloading reports on work activity for persons from the control list (for example, company employees).
General view of the “Tasks” section is shown below (Figure 62).

“LUNA PLATFORM. Deferred tasks” tab#
The “LUNA PLATFORM. Deferred tasks” tab contains the following elements:
- task counter (1);
- “Cross-matching” button — button for creating a task for cross-matching lists of faces;
- “Export faces” button — button for creating a task to export faces and information on them;
- “Export events” button — button for creating a task to export events and information on them;
- “Batch processing” button — button for creating a task for batch processing of photo image archives according to a specific policy;
- “Batch import” button — button for creating a task for batch import of photo image archive into the list;
- “Batch identification” — button for creating a task for identifying an archive of photo images of references with candidates (faces or events with faces);
- “Deleting faces from the list” — button for creating a task for removing persons from the selected list;
- table of tasks:
- “ID” — task identifier;
- “Description” — user who created the task;
- “Type” — task type (cross-matching, export, batch processing, batch import, batch identification);
- “Date created” — date and time of task creation;
- “Expiration date” — date and time of completion of the task;
- “Status” — task progress state;
— button to stop the task (appears if the task status is “In progress”);
— button for downloading the result of the task (3);
— button for deleting a task (4);
- the number of tasks displayed on the page is set by the switch in the lower right corner of the page. There can be 10, 25, 50 or 100 tasks in total on one page (5).
The status changes during the task execution. In total, 4 statuses are applied to tasks in the Service:
— task is being performed;
- “Collecting results” — collecting the results of the task;
— task completed;
— an error occurred while executing a task.
The process of creating tasks and the values of the specified parameters are described below. If you need to go back to the task list page during creating a task, press the Esc key on your keyboard.
Configure notifications about task status using the "callbacks" functionality. Notifications will be sent to the external system at the specified URL. The notification settings block opens after filling in the required fields to create a task (Table 23).
Table 23. Notification settings in the task creation form
Parameter |
Description |
Default value |
---|---|---|
Add callback |
||
Type |
Protocol type when creating a notification |
HTTP |
URL |
Address of the external system where the notification will be sent |
- |
Authorization type |
Selecting the type of authorization into an external system and setting up authorization data. The basic type of authorization requires specifying login and password to enter an external system |
Basic |
Timeout (seconds) |
Maximum time to wait for a request to complete |
60 |
Request body format |
Data interchange format: JSON or MessagePack |
application/json |
HTTP Headers |
HTTP Request Headers |
- |