Skip to content

TASKMAN

Доступ к контролю над правилами Электронного Директора (ЭД). Методы данного доступа позволяют инициировать запуск правила ЭД в обход его установленного расписания. Таким образом можно осуществлять более сложную и оперативную оркестрацию постановки задач при получении определённых сигналов.

Практики применения оперативных запусков

Для каждого бизнес-процесса Компании будет характерен свой темп, ритм, и, главное, сопутствующая нагрузка Задач. Если ЭД должен в моменте сгенерировать одну задачу и она должна поступить Сотруднику как можно более оперативно - смело используйте оперативный запуск правила ЭД ( trigger(id,params)). С другой стороны, если речь идёт о пакете из множества однотипных задач, который сформируется за ожидаемый период, то не стоит отсылать Сотруднику Задачи из такого пакета по одной - используйте расписание в правиле ЭД или отложенный запуск правила ЭД, который сформирует этот пакет единожды и в нужный момент.

Список методов с кратким описанием:

Метод Пояснение
trigger(id:string, params:table) Моментальный запуск правила ЭД с параметрами id - Системный идентификатор правила ЭДparams - произвольная таблица параметров метода
triggerDelayed(id:string, params:table, delay:string) Отложенный запуск правила ЭД с параметрами



id - Системный идентификатор правила ЭД

params - произвольная таблица параметров метода

delay - мнемоническое описание вида “100 seconds”, “2 hours”, “1 day”, “Next monday”
getDisciplineId():int Получение идентификатора текущей дисциплины
! Метод доступен в контексте генерации задач, проверки задач и отчёта по задаче
hasActualTask(control\_object\_id:int):boolean Проверка, существует ли актуальная (незавершённая) задача с идентичным набором данных (Дисциплина, Исполнитель, Торговая точка, Контрольный объект) на данный момент

control_object_id - идентификатор подконтрольного обьекта, либо 0, если такого нет.