Часто встречаются кейсы, когда нужно настроить одинаковых роботов для разных сотрудников и иначе, чем настраивать их для каждого индивидуально, вариантов нет. Можно намудрить и сделать хак в виде запуска какого-нибудь БП в crm и на php какие-то действия над задачами реализовать, но было бы намного удобнее, если бы в задачах была возможность настраивать бизнес-процессы (при создании/изменении задачи, при переходах по статусам). Особенно хотелось бы иметь возможность изменять пользовательские поля различного типа. Например, если в админке добавить пользовательское поле с типом "ссылка" (в публичке такой тип не создать), то оно недоступно для изменения в тех же роботах.
Замечательный продукт в Битрикс24 - "Проекты/группы", чем воспользовался мой клиент. Это очень удобно, что в отдельном проекте (например: строительство здания) есть и Задачи и Диск. Я бы добавил что есть еще и бизнес-процессы... Но, эта сущность тут недоделана.
Как сейчас работает — чтобы заработал БП на Диске в Группе, требуется: 1. Во вновь созданной (т.е. в новой) группе/проекте в настройках разрешить работу БП 2. Создать новый БП, настроить его (загрузить готовый БП не получиться, я пробовал) 3. И только теперь начать работать/запускать БП в данном проекте. ∞. Чтобы БП работал в другом проекте/группе ... — требуется повторить пункты 1,2,3 снова, и, так каждый раз в каждой новой группе. Видео с подробным пояснением - https://youtu.be/30-IZZMWxsE
Направлял запрос в тех.поддержку, сказали что такая заявка есть, и как только наберёт много запросов — будет в приоритете на разработку.
Коллеги, если вы разрабатываете бизнес-процессы на Диске в группе — плюсаните, поддержите чтобы скорее разработали данную сущность.
В текущей итерации мы видим только пройденную цепочку согласования. Было бы очень удобно нажатием на кнопку открывать окно с обзорной картой БП (упрощенной схемой шаблона), где пройденные этапы и путь по которому идет в данный момент процесс выделены отдельным цветом. При клике на пройденный этап отображается комментарий ответственного и время (утверждения, голосования, ознакомления и т.п.)
Нужна возможность импортировать последовательный бизнес-процесс в бизнес-процесс со статусами.Есть команды Обработчик входа в статус и Обработчик выхода из статуса. Так вот и в одном, и во втором случае мы пишем обычный, последовательный бизнес-процесс. Если при этом попытаться часть БП (тестировали часть БП в отдельном, последовательном) импортировать в данный обработчик, то меняется полностью ТИП БП.
При построении бизнес-процесса можно использовать любую информацию из полей документа и даже из связанных документов или инфоблоков, однако ни как нельзя использовать товары в сделках, лидах и предложениях. Было бы полезно иногда читать информацию о товарах (наименование, количество, стоимость и т.д.) и формировать новые позиции в разделе товары в некоторых сделках, предложениях или лидах.
Существует функция Ожидать стадию лида или сделки, но нет функции Ожидать изменения. Это было бы очень удобно поставить выполнение бизнес процесса до следующего изменения какого либо поля или отправки письма, например. Используя такую функцию можно было бы решить множество кейсов, например: отправка письма клиенту с коммерческим предложением, и после этого выдержав определенную паузу, формировалось бы уведомление с напоминанием позвонить и уточнить мнение клиента по поводу коммерческого предложения. Таких кейсов можно описать очень много.
Не хватает удобного конструктора форм в бизнес-процессы. Мы можем создать поля, мы можем задать им типы, можем задать сортировку полей в БП. Но поля могут отображаются только сверху вниз, что не удобно при большом количестве полей.
Необходим конструктор форм документа бизнес-процесса. Чтобы можно было задать отображение в документе полей в нужном месте, например поле Дата сверху справа, поле с подбором сотрудника, сверху слева и т.д.
Предлагаю сделать выбор, выводить или нет уведомление при постановке задачи на себя. При использовании последовательного запуска задач (вторая запускается в тот момент, когда закрывается первая) в бизнес-процессе очень важно, чтобы исполнителю приходило уведомление со ссылкой на новую задачу.
Сейчас при создании второй задачи исполнитель не получает уведомления, позволяющего сразу в неё попасть и начать выполнять. Это очень неудобно! У регулярных задач, в которых постановщик и исполнитель – одно лицо, такие уведомления есть. Но реализовать наш бизнес-процесс с помощью регулярных задач нельзя, т.к. первая задача в зависимости от ситуации будет выполняться разное время, а вторая должна запускаться только при условии, что выполнена первая.
Я думаю, несложно вывести в открытый доступ галку выбора, нужно исполнителю уведомление или нет.
И ещё мне лично не хватает возможности ставить регулярные напоминания в задачу. Сейчас мне приходится это делать созданием регулярных подзадач, что засоряет crm, а служит единственное для появления уведомлений.
В редакторе бизнес-процессов есть такой важный элемент как "Запрос дополнительной информации", с помощью которого можно запросить у пользователя ввести нужную информацию.
Чаще всего эта информация напрямую соответствует информации, которая потом сохраняется в пользовательских полях сделки/лида. (У нас случай, когда сделка содержит огромное количество полей, которые заполняются постепенно, по мере прохождения бизнес процесса)
Но "Запрос доп. информации" работает только с переменными бизнес-процесса. Тут получается очень не удобная вещь: 1) После каждого запроса информации от пользователя, её приходится сохранять с помощью "Изменения документа". 2) Если пользовательское поле имеет тип "список", то тут двойной геморрой: у пользовательского поля и переменной должен быть одинаковое содержание. Если вдруг нужно изменить один из пунктов списка, то приходится лезть в БП и менять его также. 3) Если в бизнес процессе нужно несколько раз запрашивать одну и ту же информацию, то "Запрос доп. информации" не дает выбрать уже существующие переменные, а только создать новые. А чтобы не плодить одинаковые переменные приходится сверять названия, коды и типы переменных с уже существующими.
Предложение. В элементе "Запрос доп. информации" позволить выбирать: 1) уже имеющиеся переменные (для избежания их создания при повторном использовании) 2) ПОЛЬЗОВАТЕЛЬСКИЕ ПОЛЯ (для оптимизации процесса сохранения данных)
UDP: Правильное решение второй проблемы предложено Прокофьев Лев в комментариях
Добавить дополнительное поле в настройке Почтового сообщения для возможности приложения файла к письму. Когда письмо адресовано зарегистрированному на портале пользователю, есть возможность в теле письма указать ссылку на Диске для просмотра или скачивания. А когда письмо адресовано клиенту этот способ не подходит, так как пользователь не может авторизоваться. Получить публичную ссылку через бизнес-процесс тоже возможности нет. НАИЛУЧШИМ для нас решением будет прикрепление файла к письму!
Очень уж хочется иметь возможность намечать звонки, события, отправлять письма из БП! И, следовательно, если это звонок - выбирать тип, когда, кому и т.д., если письмо - кому, тему, шаблон... Будет здорово, когда вы внедрите такие возможности!
Разрабатываю сложный БП, получается огромный громоздкий шаблон. Часто листать в нижний левый угол для применения изменений - теряется много времени. А не сохраняться тоже нельзя - при случайном нажатии неверных сочетаний клавиш вылетаем из разработки БП, не сохранив многочисленные изменения. Поэтому вношу даже не идею - выражаю срочную необходимость поправить это упущение - либо сделать плавающую кнопку, чтобы она всегда была под рукой, либо после выхода без сохранения, при дальнейшем входе сообщать, что есть несохраненные изменения с возможностью их сохранить, либо предоставить возможность сохранения сочетанием клавиш, либо еще какой-нибудь другой удобный вариант... Но очень прошу исправить это неудобство в ближайшее время!!!
Предлагаю сделать возможность запускать бизнес-процесс в ручном режиме не по каждой сущности в отдельности, а сразу по нескольким записям, отметив их галочкой. Учитывая тот факт, что очень часто бизнес-процессы пишутся для какого-либо единичного действия над определенными группами сущностей, то крайне непродуктивно запускать его для каждой сущности в отдельности (особенно, если этих сущностей насчитывается сотни или тысячи). Однако, имея возможность отфильтровать сущности по определенным признакам, было бы очень продуктивно запускать бизнес-процесс для этих сущностей, выделив их все. Также, на мой взгляд, эта НЕЗНАЧИТЕЛЬНАЯ:!: доработка ЗНАЧИТЕЛЬНО:!: расширит функционал системы и позволит пользователям экономить огромное количество времени пользователям при работе с большим массивом сущностей. И, тем самым, повысит конкурентоспособность:!: системы в сравнении с зарубежными аналогами, в которых такие возможности есть (например, MS CRM). Заранее благодарю за быструю реализацию предлагаемой идеи!
Предлагаем рассмотреть следующие доработки, которые позволят существенно повысить эффективность работы с бизнес-процессами: 1. Добавить поддержку выбора переговорной для события; 2. Добавить поддержку множественного выбора нескольких ответственных для задачи (опция "Копировать задачу нескольким ответственным"). На данный момент, указав нескольких пользователей для события ("поле Пользователь"), оно создастся у всех. Указав нескольких ответственных для задачи (поле "Ответственный"), задача создастся только у первого пользователя, указанного в списке. 3. Добавить поддержку выбора опции "Добавить в план рабочего дня" для задачи; 4. Добавить поддержку ввода тегов для задачи; 5. Добавить поддержку выбора элемента "Базовая задача" для задачи. Спасибо!
Сейчас, к сожалению, нельзя в рамках бизнес-процесса привязать Товар к Сделке в Битрикс24. Было бы неплохо иметь такой функционал для кастомизации процесса создания Сделки из Контакта например.