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-2025, «1С-Битрикс», 2025