Заметки
Как получить историю изменения описания задачи
tasks.task.history.list показывает историю событий задачи. Для изменения описания это не обязательно архив полного текста каждой редакции.
BX24.callMethod('tasks.task.history.list', { taskId: 123 }, function (result) {
if (result.error()) {
console.error(result.error());
return;
}
console.log(result.data());
}); Посмотрите конкретную запись изменения: есть ли старое и новое значение или только факт действия. Пустое значение не позволяет восстановить прежнее описание.
Если бизнесу нужны версии текста, храните снимки отдельно при изменениях с ID задачи, временем и версией. Учтите гонку: чтение после REST-события может получить уже следующую редакцию. Для строгой истории нужен источник, который фиксирует состояние в момент сохранения.
Текущий текст задачи не заменяет отсутствующую историческую версию, даже если известна дата изменения.
Документация: tasks.task.history.list.