Для AI-агентов: markdown этой страницы — /docs-content/workday/work-reports/fields.md индекс документации — /llms.txt
Поля отчёта
Рабочий отчёт сотрудника — объект, который возвращают методы раздела «Рабочие отчёты». Здесь его поля, типы и допустимые значения.
В ответе методов Получить рабочий отчёт, Создать рабочий отчёт, Обновить рабочий отчёт, Сдать рабочий отчёт и Отправить рабочий отчёт отчёт приходит в поле data. В ответе метода Список рабочих отчётов отчёты — элементы массива data, а параметр select оставляет в каждом отчёте id и перечисленные поля. В ответе метода Отчёты подчинённых data — массив сотрудников, а отчёты каждого — элементы его массива reports. Даты — строки ISO 8601 в UTC или null. Ключи внутри задач и событий приходят в верхнем регистре.
| Поле | Тип | Описание |
|---|---|---|
id |
integer | ID отчёта. Список: GET /v1/workday/work-reports |
userId |
integer | ID сотрудника, чей это отчёт. Список: GET /v1/users |
active |
boolean | null | Сдан ли отчёт: true — сдан, false — нет. Сдают отчёт методы Сдать рабочий отчёт и Отправить рабочий отчёт |
reportType |
string | null | Длина периода отчёта: day — один день, week — от двух до семи дней, month — больше семи дней. null, если у отчёта нет дат периода |
reportDate |
string | null | Время создания отчёта. Обновление и сдача его не меняют |
dateFrom |
string | null | Первый день периода отчёта. Приходит как начало суток, переведённое в UTC: 6 октября по московскому времени — 2026-10-05T21:00:00.000Z |
dateTo |
string | null | Последний день периода отчёта в том же виде. У отчёта за один день совпадает с dateFrom |
report |
string | null | Текст отчёта из поля запроса reportText с разметкой BB-кода. Переданный HTML-тег <i> возвращается как [i] |
reportPlain |
string | null | Текст отчёта без разметки |
reportExtended |
string | null | Дополнительный текст отчёта. Пустая строка, если его нет |
type |
string | null | Тип отчёта: REPORT, AI_REPORT, ROBOT_REPORT, AI_DAY_PLAN или ROBOT_DAY_PLAN |
plans |
string | null | Планы. Пустая строка, если их нет |
tasks |
array | null | Задачи в отчёте. null, если задачи не передавали, [] — если список очистили пустым массивом |
tasks[].ID |
integer | ID задачи. Список: GET /v1/tasks |
tasks[].TITLE |
string | Название задачи в отчёте. Приходит, если передано |
tasks[].TIME |
integer | Время по задаче в секундах. Приходит, если передано |
events |
array | null | События календаря в отчёте. null, если события не передавали, [] — если список очистили пустым массивом |
events[].ID |
integer | ID события календаря. Список: GET /v1/calendar-events |
events[].TITLE |
string | Название события в отчёте. Приходит, если передано |
events[].OWNER_ID |
integer | ID владельца события. Приходит, если передан. Список: GET /v1/users |
files |
array | null | Файлы отчёта. Методы создания и обновления файлы не принимают: запрос с полем files в теле получает 400 INVALID_PARAMS |
mark |
string | null | Оценка отчёта: G — положительная, B — отрицательная, N — нейтральная или оценки нет, X — отчёт не подтверждён. Оценки ставят методы Утвердить рабочий отчёт, Отрицательная оценка отчёта и Нейтральная оценка отчёта, значение X они не ставят |
approve |
string | null | Подтверждение отчёта. Y — отчёт подтверждён: после положительной или отрицательной оценки, а у сотрудника без руководителей — сразу при сдаче или отправке. N — подтверждения нет: отчёт не сдан, ждёт оценки или получил нейтральную |
fromUser |
object | null | Сотрудник, чей это отчёт |
fromUser.id |
integer | ID сотрудника, совпадает с userId. Список: GET /v1/users |
fromUser.name |
string | Имя и фамилия сотрудника |
fromUser.photo |
string | null | Адрес фотографии профиля |
toUsers |
array | null | Получатели отчёта: руководители сотрудника. У сотрудника без руководителей — он сам |
toUsers[].id |
integer | ID получателя. Список: GET /v1/users |
toUsers[].name |
string | Имя и фамилия получателя |
toUsers[].photo |
string | null | Адрес фотографии профиля получателя |
isReadyForSubmit |
boolean | null | Готов ли отчёт к сдаче. В проверенных ответах — всегда null |