Роботека
Роботека · Роботы · Распределение ответственного: очередь / нагрузка

Распределение ответственного: очередь / нагрузка

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

Робот закрывает пробелы штатного распределения: нагрузка, доли, лимиты и запасной получатель. В режиме «по очереди» ведётся честный круг через общий счётчик — несколько шаблонов могут делить одну очередь по её имени, а повтор сотрудника в списке увеличивает его долю заявок. В режиме «по нагрузке» робот считает открытые сделки, лиды или активные задачи каждого кандидата (при необходимости только по выбранным воронкам) и отдаёт элемент наименее занятому. Общие фильтры: только сотрудники онлайн, исключения, лимит открытых на человека и запасной ответственный. Робот может назначить ответственного сам или только вернуть выбранного — для использования в следующих шагах бизнес-процесса. Работает с лидами, сделками, контактами, компаниями, элементами смарт-процессов и задачами.

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

Параметр Тип Обязательный? По умолчанию
Режим распределения select да queue
Сотрудники (повтор в списке даёт увеличенную долю в очереди) user
ID отдела (приоритет над списком сотрудников) int
Имя очереди — для режима «по очереди» (пусто — очередь по составу списка) string
Что считать нагрузкой — для режима «по нагрузке» select same
ID воронок для подсчёта нагрузки (пусто — все) int
Лимит открытых на сотрудника (0 — без лимита) int 0
Только сотрудники онлайн bool N
Исключить сотрудников user
Запасной ответственный (если никто не подошёл) user
Назначить ответственным (иначе только вернуть выбранного) bool Y

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

Параметр Тип
ID выбранного сотрудника int
Имя выбранного сотрудника string
Email выбранного сотрудника string
Сотрудник найден (Y/N) string
Ответственный назначен (Y/N) string

Сценарий: распределение новых сделок по отделу продаж

  1. Создаётся сделка и запускается робот в режиме «по очереди»
  2. Робот пропускает офлайн-сотрудников и назначает следующего по кругу
  3. Если весь отдел недоступен, сделку получает руководитель — запасной ответственный

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