Сделка проходит стадии, в одной стадии может быть несколько задач. Некоторые задачи может выполнять только один сотрудник, некоторые кто то из нескольких. Когда завершается одна задача, создается следующая и отправляется сотруднику/сотрудникам. Если группа сотрудников может выполнять задачу, то отправляется всем из тех кто может выполнять, остальным не отправляется. По завершении выполнения задачи, должна создаваться следующая задача и сделка должна переходить на следующую стадию.
С битриксом (облачный) начал знакомиться совсем недавно, пока что смутно представляю, как это делается.
Вопрос №1: Правильно ли я понимаю, что это делается с помощью бизнес процессов - создается блок схема, отслеживающая выполнение задач и создающая задачи, переключающая стадии сделки?
Вопрос №2: И/или может быть для этого надо задействовать роботов и RPA? Триггеры срабатывают в зависимости от действий клиентов и поэтому в данном контексте они применяться не должны, если задача не связана с почтой, звонком и т.п., исходящими от клиента?
Вопрос №3: В материалах по ссылкам требуется выполнение PHP кода для выбора пользователя из массива, содержащего список сотрудников. Правильно ли я понял, что это необходимо только для того что бы распределять задачи по одному сотруднику на задачу из массива имен сотрудников? А если достаточно одну и ту же задачу создать сразу для нескольких сотрудников, то этот PHP и не нужен вовсе в моем случае?
Вопрос №4: откуда и как может запускаться бизнес процесс (если я правильно понял, что моя задача решается с помощью бизнес процесса)? Правильно ли я понимаю, что бизнес процесс лучше всего запускать с помощью робота, который включится в дело как только будет создана сделка и установится в самую первую стадию? Дальше уже роботы не понадобятся и бизнес процесс сам начнет создавать новые задачи для сотрудников по блок-схеме, ожидать выполнения и переключать сделку на новые стадии?
Вопрос №5: как примерно будет выглядеть блок-схема? Элемент "Выбор сотрудника" (группы сотрудников, для которых будет создаваться задача) -> Элемент "Задача" -> После выполнения задачи, должен следовать отдельный элемент блок схемы, который в случае надобности выполнения контроля, отправит выполненную задачу на проверку? -> Дальше очередной элемент "Выбор сотрудника" (или нескольких) и после него очередной элемент "Задача", а далее элемент выполняющий отправку выполненной задачи проверяющему и т.д.?
1. да 2. можно если так больше нравится 3. если возможные исполнители известны заранее, содержатся в сделке, или фиксированные то пхп не нужен, плюс у вас облако, пхп вам не доступен, это только для коробки 4. процессы могут создаваться при создании сделки, опять же, как вам больше нравится 5. для лучшего понимания рекомендую экспериментировать
Михаил Титков, благодарю за ответы, подскажите еще пожалуйста по поводу процессов. Правильно ли я понимаю, что единожды создается шаблон процесса, под вид определенной сделки, а дальше этот процесс запускается сам (даже без робота) в момент появления новой сделки соответствующего типа, привязывается к ней и существует вместе со сделкой, до ее завершения, завершаясь вместе с ней?
Почти, в отличии от роботов процессы не привязываются к направлению сделки, то есть шаблон запустится на все сделки, но первым действием вы можете проверять направление через конструкцию условия и завершать процесс если направление не верно
Михаил Титков, подскажите пожалуйста, где создается шаблон бизнес процесса? 1) Есть вкладка "Процессы в ленте" и там кнопка "Создать новый", так же там существуют стандартные предустановленные процессы, такие как "Заявление на отпуск" и "Выдача наличных" - в этом разделе мне и необходимо создавать требующийся для моих целей бизнес процесс? 2) Когда я захожу в процесс и выбираю действие "настроить бизнес процессы" и там я вижу кнопку "создать последовательный бизнес процесс", нажимая на которую получаю то что по умолчанию называется "Шаблон бизнес-процесса" - это и есть конкретно то самое место где я могу создать нужный для моих целей шаблон бизнес процесса? Получается нужно создать процесс, а внутри него шаблон, который и будет запускаться? 3) Если захожу в каждый бизнес процесс из ленты, то в настройке бизнес процесса я вижу только шаблоны, созданные непосредственно для этого процесса. Т.е. получается, для каждого процесса собственный набор шаблонов, которые не распространяются на другие процессы? 4) Когда захожу в сделку, и далее во вкладку "Бизнес-процессы" внутри этой сделки, вижу лог бизнес процессов и среди них выполняющийся в данный момент бизнес процесс, называемый "Шаблон автоматизации (New)". Но не могу найти где создан этот процесс и где его можно отредактировать. В списке процессов ленты я зашел в настройки каждого процесса и не нашел нигде шаблона с названием "Шаблон автоматизации (New)". 5) До этого я заходил во вкладку "CRM - Бизнес-процессы", после этого зашел в "CRM - Настройки - Роботы и бизнес-процессы - Бизнес-процессы" и увидел там разделы с шаблонами бизнес-процессов для лида, контакта, компании и сделки. В каждом из них я не нашел шаблона автоматизации с названием, о котором писал выше. Наверно еще есть третье место для создания этих шаблонов, где я смогу найти "Шаблон автоматизации (New)"? Где именно? 6) В чем вообще отличаются шаблоны, создаваемые во вкладке бизнес-процессов и в настройках бизнес процессов? П.С. Кажется что интерфейс в битриксе очень запутанный.
7) Еще такую странность заметил: когда заходил в сделку и из нее смотрел запущенные бизнес процессы, при попытке нажать кнопку "Запустить новый бизнес-процесс" получал сообщение об отсутствии доступных процессов. При этом в "CRM - Настройки - Роботы и бизнес-процессы - Бизнес-процессы" для сделки уже существовал шаблон с названием "Интернет магазин". По нажатию кнопки "Запустить новый бизнес-процесс" я смог выбрать этот шаблон лишь после того как зашел в этот шаблон и нажал кнопку "сохранить" не внося никаких изменений. Это такой баг с шаблонами, что они пропадают из списка доступных для запуска?