Распределение ответственного: очередь / нагрузка
Робот «Распределение ответственного: очередь / нагрузка» выбирает следующего сотрудника по кругу или наименее загруженного и назначает его ответственным за текущий лид, сделку, контакт, компанию или элемент смарт-процесса в Битрикс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 |
Сценарий: распределение новых сделок по отделу продаж
- Создаётся сделка и запускается робот в режиме «по очереди»
- Робот пропускает офлайн-сотрудников и назначает следующего по кругу
- Если весь отдел недоступен, сделку получает руководитель — запасной ответственный