@Vikiviki2

Распределение ответственных равномерно в сделках Битрикс24?

Есть 2 воронкив облачном б24. Во вторую воронку сделки попадают по туннелю из первой воронки.
И вот как раз во второй нужно настроить очередь распределения по менеджерам. через инструмент настроить туннель не выходит сделать. Выбираю на всех сотрудников отдела с подотделами, а все сделки падают на первого сотрудника в отделе.
5f2463b54dd6c724006776.png
Конструктором БП теоретически это можно решить, но я не понимаю как им пользоваться совсем. Пожалуйста, поделитесь идеями решения. Спасибо!
  • Вопрос задан
  • 841 просмотр
Решения вопроса 1
@Drayde
Во первых необходимо определить, что значит равномерно - по очереди, через одного, или у Вас своя логика распределения? И уже от этого отталкиваться.
Самое простое - это в БП использовать блок "Выбор сотрудника" с опцией "случайный" и рандомно выбранного сотрудника указанного отдела назначать ответственным.
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
BIZBALLAB
@BIZBALLAB
Компания BIZBALLAB
Важно понимание алгоритма распределения между сотрудниками. Если вы просто распределяете на свободного (тот кто есть сейчас на работе), то можно с помощью написания БП по распределению на сотрудников ( выбрали сотрудников на кого распределять и тех, кому можно в случае отсутствия первых перебросить сделку). Но остается ряд вопросов, самый первый - если сотрудник не взял с работу сделку и т.д. Т.е. этот процесс нужно рассматривать глубже и прописывать алгоритм работы со сделкой и после этого все автоматизировать. Обращайтесь :)
Ответ написан
Комментировать
rusellsystems
@rusellsystems
CEO
Можно сделать скрипт, для более гибкой логики выбора ответственного менеджера можно использовать API и вебхуки, например поиск по всем сотрудникам кто сейчас онлайн и в статусе активен(то есть не уволен) в определенном отделе(UF_DEPARTMENT по ID) user_search
пример url для адресной строки браузера :
"https://".SITE_NAME."/rest/".REST_API_NUMBER."/".WEB_HOOK."/user.search?filter[ACTIVE]=Y&filter[IS_ONLINE]=Y&filter[UF_DEPARTMENT]=13"


потом например можно в цикле получать количество активных сделок для каждого менеджера и потом сравнить у кого меньше и присвоить для новой сделки, так же фильтровать можно по разным параметрам и направлениям crm_deal_list
пример url для адресной строки браузера :
"https://".SITE_NAME."/rest/".REST_API_NUMBER."/".WEB_HOOK."/crm.deal.list?".
						"filter[CLOSED]=N".
						"&filter[ASSIGNED_BY_ID]=".$userID;

и т.п.
Ответ написан
Комментировать
@Vikiviki2 Автор вопроса
Спасибо большое за помощь и вовлечение, попробую решить роботами и бп этот вопрос.
Код АРI это слишком сложно для непрограммиста)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы