feat(automations): ctx.tasks.scheduleStatusChange — отложенная смена статуса (воркер 5с, отмена при ручном переходе)
This commit is contained in:
@@ -78,6 +78,8 @@ const CODE_TEMPLATE = `// ======================================================
|
||||
// ctx.tasks.setFieldValue(taskId, fieldCode, value) — установить значение поля
|
||||
// ctx.tasks.sendMessage(taskId, message) — сообщение в чат задачи от «Система»
|
||||
// (messageType 'status_change', бейдж «Статус», без push-уведомлений)
|
||||
// ctx.tasks.scheduleStatusChange(taskId, targetStatusId, delayMs) — отложенный
|
||||
// переход в статус через delayMs; отменяется, если задача раньше сменит статус
|
||||
//
|
||||
// Работа с пользователями:
|
||||
// ctx.users.list() — список пользователей организации
|
||||
@@ -329,6 +331,8 @@ export function AutomationsContent() {
|
||||
ctx.tasks.setFieldValue(taskId, fieldCode, value)
|
||||
ctx.tasks.sendMessage(taskId, message) — сообщение в чат задачи от «Система»
|
||||
(messageType 'status_change', бейдж «Статус», без push-уведомлений)
|
||||
ctx.tasks.scheduleStatusChange(taskId, targetStatusId, delayMs) — отложенный
|
||||
переход в статус через delayMs; отменяется, если задача раньше сменит статус
|
||||
|
||||
Пользователи:
|
||||
ctx.users.list() / ctx.users.get(userId)
|
||||
|
||||
Reference in New Issue
Block a user