TASK
Доступ к контекстам Задач
Контексты
Контекст доступа TASK будет выставлен автоматически в сценария обработки отчётов по Задаче или её завершения
Список методов с кратким описанием:
Метод | Пояснение |
---|---|
findById(task_id:string) | Установить контекст доступа по идентификатору |
getOwnerId() : long | Возвращает хэндлер-идентификатор постановщика задачи |
getAssigneeId() : long | Возвращает хэндлер-идентификатор исполнителя задачи |
getFollowersId() : table | Возвращает массив участников обсуждения задачи |
getTradepointId() : long | >0 Возвращает хэндлер-идентификатор Торговой точки ==0 Означает, что задача персональная без привязки к ТТ |
getTS() : int | UNIX Timestamp создания/постановки Задачи |
getDuedateTS(): int | UNIX Timestamp завершения задачи |
getDisciplineId() : ulong | Идентификатор дисциплины |
getControlObjectType() : string = <”SKU”, “TRADEPOINT”, “USER”, “KPI”> | Тип контролируемого объекта |
getControlObjectId():int | Идентификатор контролируемого объекта |
getReportDT():string | Попытка получения даты завершающего отчёта по Задаче. Если нет, то возвращает пустую строку |
getReportText():string | Попытка получения текста завершающего отчёта по Задаче. Если отчёта нет, то возвращает пустую строку. |
isPersonal() : <1,0> | Тип постановки 1 - Персональная 0 - С привязкой к Торговой точке |
addComment(text:string(2k),authorId:ulong) | Добавление комментария к Задаче text - Текст комментария, допускаются BB-коды (, _, e.t.c) authorId - Хэндлер-идентификатор автора (Аккаунта от лица которого будет слаться комментарий). Если authorId == 0, то комментарий будет от лица Системы (Heado Assistant) |
setSuccess() | Выставляет задаче маркер “успешного выполнения” для последующей её проверки в сценарии обработки завершения Задачи |
hasReportReason(reasonId:int) | Проверка, что по задаче прошёл отчёт с соответствующим reasonId (reasonId показывается в редактировании дисциплин) |
find(HQL:string \[,params \]) | Запрос на нахождение списка SKU по критерию HQL (см. описание диалекта HQL) учитывая контекст STORE для состояний SKU |
next():tinyint | Обращение к следующему элементу из списка >0 - следующий элемент существует -1 - следующий элемент отсутствует |
reset() | Сброс обращения к началу списка |
exists():boolean | Проверка на существование запрошенного элемента |