Роботека
Роботека · Роботы · Проекты сотрудника по его задачам

Проекты сотрудника по его задачам

Робот «Проекты сотрудника по его задачам» возвращает в бизнес-процесс проекты Битрикс24, в которых у сотрудника есть задачи: массив ID проектов, массив названий, число задач по каждому проекту, общее число задач и признак «Найдено» Y/N. Роль в задаче выбирается: ответственный, соисполнитель, наблюдатель или постановщик; завершённые задачи учитываются по флагу.

Штатный дизайнер бизнес-процессов Битрикс24 не даёт узнать, в каких проектах занят сотрудник. Робот отвечает на этот вопрос через задачи: он выбирает задачи сотрудника в указанной роли (ответственный, соисполнитель, наблюдатель, постановщик), оставляет только привязанные к проекту и группирует их по проекту. По умолчанию считаются только незавершённые задачи; флаг «Учитывать завершённые задачи» включает в выборку и закрытые. На выходе — массив ID проектов, массив названий, число задач по каждому проекту (в том же порядке), количество проектов, общее число задач и признак «Найдено» Y/N. Проекты отсортированы по убыванию числа задач, поэтому первый проект — тот, где сотрудник загружен сильнее всего. В отличие от робота «Получить проекты сотрудника», этот работает без права доступа «Рабочие группы» и показывает фактическую занятость, а не формальное членство. Типовые сценарии: перед назначением задачи проверить загрузку сотрудника по проектам; при увольнении собрать проекты с незакрытыми задачами; в еженедельном отчёте показать руководителю распределение задач подчинённого. За один запуск робот просматривает до 1000 задач.

Какие параметры принимает робот?

Параметр Тип Обязательный? По умолчанию
Сотрудник user да
Роль в задаче select Ответственный, Соисполнитель, Наблюдатель, Постановщик — responsible
Учитывать завершённые задачи bool — N

Что возвращает робот?

Параметр Тип
ID проектов int
Названия проектов string
Число задач по каждому проекту int
Количество проектов int
Всего задач в проектах int
Найдено (Y/N) string
ID первого проекта int
Название первого проекта string

Какие ошибки может вернуть робот?

Эти сообщения робот пишет в журнал бизнес-процесса, когда не может выполнить шаг. По тексту видно, что исправить в настройках или данных.

  • Ошибка: не указан сотрудник
  • Ошибка при обращении к задачам

Сценарий: выбор исполнителя

  1. Сделка переходит на стадию «Внедрение»
  2. Робот считает проекты и открытые задачи кандидата в исполнители
  3. При числе проектов больше трёх процесс назначает задачу другому сотруднику

Похожие роботы