CRM роботы 2.0 + AI (300+ роботов)

Записать трудозатраты текущей датой по ключу операции

Робот «Записать трудозатраты текущей датой по ключу операции» добавляет в задачу время конкретного сотрудника. Уникальный ключ операции защищает от повторной отправки одной и той же записи. Дату назначает сервер при создании: ввести прошлую дату этим роботом нельзя.

Настройки робота «Записать трудозатраты текущей датой по ключу операции» в Битрикс24

Видимая часть формы настройки в Битрикс24. Скриншот показывает поля действия; он не подтверждает выполнение учебного примера.

Для кого и какую проблему решает

Действие пригодится координаторам сервисных работ и руководителям, которые учитывают время после завершения понятного этапа. Например, после обработки заявки нужно записать согласованные 30 минут. Без ключа повторный вход на стадию мог бы создать ещё одну такую запись и завысить трудозатраты.

Что подготовить

Нужны существующая задача, ID сотрудника, согласованная продолжительность и доступ к трудозатратам этой задачи. Робот не измеряет время автоматически и не определяет, сколько сотрудник действительно работал. Передайте проверенное число секунд. Установите робота из каталога и заранее решите, какое бизнес-событие считается одной операцией.

Параметры

Поле Тип и правила
ID задачи Обязательное положительное целое число.
ID сотрудника Обязательное положительное целое число.
Количество секунд Обязательное целое число от 1 до 31 536 000. Для 30 минут: 1800.
Комментарий Необязательный текст до 10 000 символов. Можно оставить пустым.
Уникальный ключ операции Обязательная строка, стабильная для одного учёта времени.

Как настроить запись времени

  1. Добавьте действие на этап, где продолжительность уже известна. Подставьте ID именно задачи, а не связанной сделки.
  2. В поле сотрудника передайте его числовой ID. Не рассчитывайте на автоматическую подстановку ответственного: он задаётся явно.
  3. Переведите продолжительность в секунды. Один час равен 3600 секундам; десятичное число минут в поле секунд передавать нельзя.
  4. В комментарии укажите содержание работы, например «Проверка заявки по согласованному нормативу».
  5. Составьте ключ из устойчивых данных события: например, service-410-acceptance-v1. При повторном выполнении того же события ключ и все входные значения должны совпадать.
  6. Сохраните робота. В следующем шаге выбирайте его результат «ID записи» для фиксации подтверждённого учёта. Фактическую дату используйте из результата, если она нужна в отчёте.
  7. Продолжайте зависимые действия только при успешном статусе. При ошибке передайте пояснение администратору и сверяйте вкладку трудозатрат задачи.

Учебный пример и ожидаемый результат

Для задачи 410 и сотрудника 21 переданы 1800 секунд, комментарий «Первичная проверка» и ключ service-410-check-v1. При успешной записи результат содержит новый ID, 1800 секунд и фактическую дату сервера. Повтор с тем же ключом и теми же данными возвращает сохранённый результат с признаком повтора, а не новую запись. Все идентификаторы и формулировки в примере условные.

Как работать с повторами

Один ключ соответствует одной операции. Для другого этапа работы используйте отдельный ключ. Не генерируйте случайный новый ключ при каждом запуске: так защита от дублей потеряет смысл. Не меняйте секунды, сотрудника или комментарий под прежним ключом. Для исправления уже записанного времени сначала сверяйте фактическую запись и порядок исправлений на портале.

Результаты и ограничения

Доступны ID записи, учтённые секунды, фактическая дата сервера и признак получения сохранённого результата. При повторе робот проверяет доступ и соответствие записи задаче, сотруднику и первоначальным данным. Это учёт продолжительности, а не расчёт зарплаты или стоимости.

Если результат создания неизвестен, повторная отправка блокируется для ручной сверки. Ошибка не означает, что запись точно не появилась: проверьте задачу, сотрудника, секунды и комментарий. Запись задним числом, перенос трудозатрат между задачами и автоматический сбор таймера этим действием не выполняются.