WorkLog

WorkLog / WorkLogs

Сущность представляет списание времени по задаче (запись в табеле, work log). Каждая запись принадлежит задаче и автору, имеет начало и длительность, опционально — описание.

Сервис разделён на два endpoint-а: WorkLog — операции записи и WorkLogs — выборка коллекции и связанные справочные объекты.


Ключи списания

КлючТипОписание
WorkLogIDNVARCHAR(10)Внутренний идентификатор записи
IntegrationIDNVARCHARВнешний идентификатор


Ключи привязанной задачи

В операциях Create и Update задача указывается одним из ключей:

КлючОписание
TaskIDВнутренний идентификатор задачи
TaskKeyБизнес-ключ задачи (PROJ-42)
TaskIntegrationIDВнешний ID задачи


Базовый URL

https://<host>/api/v01/WorkLog
https://<host>/api/v01/WorkLogs


Карта endpoints

МетодURLНазначениеТранспорт
GET/api/v01/WorkLogs/odata/WorkLogsСписок списаний времениOData
GET/api/v01/WorkLogs/odata/TaskTextСписок задач для подсказокOData
GET/api/v01/WorkLogs/odata/TaskProjectПроекты, доступные для списанияOData
GET/api/v01/WorkLogs/odata/WorkLogUsersПользователи, по которым можно списывать времяOData
POST/api/v01/WorkLog/rest/CreateСоздать списаниеREST
POST/api/v01/WorkLog/rest/UpdateОбновить списаниеREST
POST/api/v01/WorkLog/rest/DeleteУдалить списаниеREST


Сущность WorkLog поддерживает чтение через OData и операции записи через REST. Полное описание полей, справочников и операций — в подсекциях.