Рейтинг: 0  
Внедрено
Предложил Чирков Александр 12.03.2019 12:36:30

Запуск бизнес-процесса из бизнес-процесса с передачей переменных

Требуется возможность при запуске бизнес-процесса (например в CRM) из другого процесса (например, в списках) передавать набор переменных (хотя бы вида число, целое число или строка).


Например, у меня в базе ведется через механизм универсальных списков оплаты из банк-клиента.
Я могу привязать оплаты к сделкам. И хочу при этой привязке вносить правки в саму сделку и оповещать клиента о проведенной оплате.


Я могу сделать оповещение и модификацию сделки через запуск бизнес-процесса, но например сумму оплат приходится передавать в сделку через вебхук.


Как это может выглядеть в идеале: при выборе бизнес-процесса все сохраненные в нем переменные отображаются в окне настройки бизнес процесса и есть возможность установить их равными переменным из текущего бизнес-процесса.
Рейтинг: 3.7804  
Ответил 13.03.2019 14:56:05
Для передачи данных в запускаемый БП можно использовать Параметры (вкладка Параметры в настройках шаблона)
Рейтинг: 1  
Новая
Предложил Ивахненко Андрей 04.07.2018 00:27:34

Добавить Роботам вставку в СМС/email телефона сотрудника

Сейчас при попытке отправить клиенту СМС или письмо с именем ответственного менеджера и его телефона, для обратной связи клиента, столкнулись с проблемой, что имя вставить можно, а переменной для телефона нет.  Есть только внутренний номер, если вы пользуетесь телефонией и такими номерами.  Но вот номер телефона в карточке сотрудника передать не получится (((  Твиттер получится, Xinq тоже разработчики решили, что пригодится, а телефон не пригодится! Как вам?!! ))
Рейтинг: 13.2617  
Новая
Предложил Смирнов Сергей 27.07.2017 18:58:24

Правила автоматического заполнения полей Сущностей

В Б24 есть механизм автоматического создания Сущностей.
Пример - периодические Задачи.

Сейчас все Задачи серии создаются с одинаковыми именами:



Приходится открывать задачу на редактирование, дописывать конкретику и сохранять.
При этом все Соучастники получают Очень Важное Оповещение типа "Вася Иванов спешит сообщить вам, что Коля петров Изменил Задачу! Изменилось название!!!"

Типа как тут, только тут про изменение оценки (на что она изменилась, кстати, не подскажете?):



Все, конечно, очень радуются, что Б24 не оставляет их скучать в одиночестве.

Но в результате мы получаем список задач, где можно отличить одну от другой:




Идея: При создании автоматических и шаблонных Сущностей использовать переменные, как это уже сделано в SEO-блоке БУС и в CRM-формах Б24:

Рейтинг: 0.5599  
Внедрено
Предложил Нечипоренко Тимофей 29.12.2016 10:48:21

Важная доработка функционала роботов CRM №2

Уважаемые разработчики!

Предлагаю вам рассмотреть возможность глубокой кастомизации сообщений, создаваемых роботами CRM, позволяющие использовать любые данные (переменные) из заказа (информационной сущности), от которой они были созданы, а также добавлять активные ссылки.

Несколько банальных примеров использования:
1) Персонализация обращения к пользователю с упоминанием того, что именно и на какую сумму он заказал;
2) Возможность видеть "на ладони" весь заказ (информацию о сущности) без необходимости заходить и искать в CRM;
3) Быстрые ответы пользователя на столь же быстрые вопросы, когда, например, в уведомлении в любом из каналов открытых линии клиенту можно будет быстро дать обратную связь, например. по качеству обслуживания, подтвердить или отклонить заказ и т.п.

Считаю важным реализовать данную доработку роботов CRM: они должны не просто "отбивать" типовые уведомления текстом (голосом при звонке), но и быть существенно гибче в своей настройке на уровне пользователя (без программирования). Это экономия огромных временных и финансовых затрат на по сути абсолютно типовые стандартные микрозадачи, которые легко может и должен делать робот.

Благодарю за внимание.
Рейтинг: 3.4486  
Новая
Предложил Смирнов Сергей 22.06.2016 20:28:26

CRM-формы: синтаксис как в SEO-полях БУС

Хочется иметь возможность применять в CRM-формах такие конструкции:



Это позволит получать Лиды/Сделки вида
  • Заказ с сайта Cambridge Audio CXU №253
При этом можно будет использовать одну форму для размещения на разных сайтах (например, лендингах).


Подозреваю, что, вместе с умением CRM-формы получать данные с сайта, на котором она размещена, это откроет очень широкие возможности.
Рейтинг: 2.2371  
Новая
Предложил Прокофьев Лев 15.06.2016 05:11:09

Повышение удобства управления переменными в конструкторе БП

Есть несколько предложений по поводу повышения удобства использования переменных в конструкторе:

1. Сортировка.
2. Разделение по назначению.
3. Разделение имени поля, видимого исполнителю запроса, и имени переменной.

Подробности внутри.

Читать подробнее...

Рейтинг: 3.1529  
Новая
Предложил Придыбайло Анатолий 02.03.2016 10:48:53

Вычисляемые переменные при создании повторяющихся задач

Создал шаблон повторяющейся задачи, которая будет запускаться каждый месяц. В теме этой задачи для удобства необходимо указать текущий месяц. Сейчас приходиться после старта такой задачи переходить в ее редактирование и указывать месяц. А такие переменные месяца были бы удобны.

Например:
"Поддержка клиента *текущий месяц*" => "Поддержка клиента Март"
Рейтинг: 1.157  
На голосовании
Предложил Itachi261092 22.09.2015 16:11:04

Пользовательские поля для сайта (глобально)

Уже не однократно я сталкиваюсь с такой проблемой как публикация постоянных данных на разных страницах сайта с разной вёрсткой. В стандартных демо-примерах битрикса разработчики пошли по лёгкому пути и делают  это включаемыми областями, но что, если у меня параметр дата выводится с разным форматированием? Ну или адрес даже. Например:
"<span>г.</span> Москва" и "г. Москва"

Мне в таком случае пихать в include всего лишь одно слово "Москва" ?
И ради одного слова громоздить на страницах и в шаблонах конструкцию вызова включаемой области? а если у меня фраза из 5 таких значений?
Или например, номер телефона пишется +7<span>(123)</span>4567890

В общем, уважаемые разработчики, добавьте пожалуйста для пользовательских полей объект типа "GLOBAL" Или "MAIN" с привязкой к иду сайта, означающий что поле действует на весь сайт и может вызываться на любой странице и шаблоне.


Долганин Антон уже делал подобное решение но оно не очень активно поддерживается, а хотелось бы "из коробки"
Рейтинг: 8.0824  
На голосовании
Предложил Пучка Екатерина 26.08.2015 17:08:57

Неудобства при разработке БП

1. В переменных бизнес-процесса кнопку "добавить переменную" хотелось бы перенести наверх, чтобы каждый раз при необходимости добавить переменную не пролистывать весь огромный список!

2. Во вставке значения хотелось бы иметь возможность вставлять сразу несколько значений - это значительно сохранило бы затраченное время!

3. При изменении кода поля в запросе доп. информации не изменяется идентификатор переменной в разделе "переменные бизнес-процесса", как логично было бы предположить, а создается новая переменная с новым идентификатором, а старую приходится удалять. Может быть, сделать поле код недоступным для редактирования (как идентификатор переменной), ведь по сути тогда уже это не изменение поля, а копирование с изменениями...

4. При арифметических вычислениях (например, крайний срок задачи - текущая дата + 3 дня) не учитываются выходные дни и нерабочее время. Получаются неправильные даты и сроки. Клиенты очень просят это исправить!!!

5. В ветке условия оператор условий единственный - "и". Было бы здорово, если бы "или" тоже можно было применять. Выкручиваться удаётся, но если это возможно, то хотелось бы избежать трудностей и облегчить себе путь.

6. Хотелось бы, чтобы при постановке задачи тоже можно было задать статус, как в запросе доп. информации.

7. Изменение полей документа для типа "привязка к элементам crm" не работает, т.к. вставляет (имя_переменной)_printable. Если стереть _printable - срабатывает.

8. При постановке задачи и задания из БП ответственному не прилетают уведомления о них - каждый раз приходится перед ними создавать ещё и уведомления.

9. Нужно придумать, как задавать соответствия списков из "запрос доп. информации" спискам в документе (сделке, например). Если значений списков несколько, можно выкрутиться применением ветвления, а если десятки - приходится в задании оставлять список, а в сделке - отказаться от списка и заменить его на строковое поле. Но это неудобно, т.к. позже может появиться необходимость поменять значение этого поля, а если ввести не абсолютно точное значение, тогда фильтр не сработает... Такие вот неудобства...
Рейтинг: 2.2814  
Новая
Предложил i_Vegas 11.12.2014 16:09:04

Подготовка параметров компонента в class.php и их использование

Считаю, что использование глобальных переменных во всех методах компонента не самый лучший подход (пример проблемы с SITE_ID в компоненте).

Читать подробнее...

Рейтинг: 10.2562  
На голосовании
Предложил Бойков Дмитрий 03.06.2013 09:24:08

Переменные в значении по умолчанию для "Привязка к сотруднику"

Сейчас для переменной типа "Привязка к сотруднику" можно задать только статическое значение по умолчанию:

Тип "Привязка к сотруднику"

В результате при использовании множественного поля, если требуется изменить переменную, что приходится заново указывать всех сотрудников.

Необходимо иметь возможность задать значение по умолчанию на основании переменных, полей документа и других результатов по аналогии с типом "Пользователь":

Тип "Пользователь"
Рейтинг: -6.9735  
На голосовании
Предложил Постоев Олег 03.02.2013 16:38:29

Добавить к компонентам параметр "Значимые переменные"

Что бы кеш шаблона компонента формировался с учетом значений дополнительных переменных.
Например при смене города на сайте добавляется переменная $_REQUEST["CITY_CODE"], в зависимости от значений которой и выводился бы кеш шаблона компонента.