TaskManager
Bitrix\Rpa\Integration\Bizproc\TaskManager
- Класс-прослойка между rpa
и модулем бизнес-процессов bizpoc
.
В конструкторе пытается подключиться модуль bizproc
, и если не удается - выбрасывается исключение.
Методы
Метод | Описание | С версии |
---|---|---|
public function onItemStageUpdate(Item $item, int $stageId, int $userId): bool |
Метод пытается выполнить задания в автоматическом режиме. Возвращает true , если задание было выполнено автоматически. |
|
public function getItemTaskParticipants(Item $item, int $taskUserStatus = null): array |
Возвращает массив пользователей участников заданий элемента $item со статусом $taskUserStatus . |
|
public function getItemFaces(int $typeId, int $itemId): array |
Возвращает массив описаний пользователей для отрисовки последовательности постановки / выполнения заданий элемента с идентификатором $itemId процесса $typeId . |
|
public function getIncompleteItemTasks(Item $item, int $userId = null): array |
Возвращает массив описаний незаконченных заданий элемента $item для пользователя $userId (если он передан, иначе все задания). |
|
public function getTaskById(int $taskId): ?array |
Возвращает данные о задании по его идентификатору $taskId . |
|
public function getTaskUsers(int $taskId): array |
Возвращает данные о пользователях задания с идентификатором $taskId . |
|
public function countTypeStageRobots(int $typeId, int $stageId): int |
Возвращает количество роботов на стадии с идентификатором $stageId процесса $typeId . |
|
public function getTypeStageTasks(int $typeId, int $stageId): array |
Возвращает информацию о заданиях на стадии с идентификатором $stageId процесса $typeId . |
|
public function getUserIncompleteTasksByType(array $typeIds = [], int $userId = null): array |
Возвращает информацию о заданиях пользователя $userId из списка идентификаторов процессов $typeIds .
Если Если |
|
public function getUserIncompleteTasksForType(int $typeId, int $userId = null): array |
Аналогично предыдущему методу, возвращает информацию о заданиях пользователя $userId , но на конкретном процессе с идентификатором $typeId . |
|
public function getUserTotalIncompleteCounter(int $userId = null): int |
Возвращает счетчик невыполненных заданий пользователя с идентификатором $userId .
Если |
|
public function getUserItemIncompleteCounter(Item $item, int $userId = null): int |
Возвращает счетчик невыполненных заданий на элементе $item пользователя с идентификатором $userId . Если $userId не передан, то подсчет выполнится для текущего пользователя. |
|
public function getTimelineTasks(Item $item, $userId = null): array |
Возвращает описание заданий для таймлайна элемента $item для пользователя с идентификатором $userId . Если $userId не передан, то подсчет выполнится для текущего пользователя. |
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.