Заполнять значение поля

Простой

В BPMSoft с помощью бизнес-правил можно управлять возможностью автоматического заполнения полей на странице раздела. При выполнении заданных в бизнес-правиле условий в выбранном поле будет установлено настроенное значение.

Поля на странице можно заполнить значением другого поля или значением, которое рассчитано по формуле. Подробнее: Формулы

Копирование значения другого поля

B ВPMSoft можно настроить бизнес-логику страницы таким образом, чтобы в поле копировалось значение поля из текущего раздела или связанного с ним.

Рассмотрим пример по созданию бизнес-правила, которое при указании ответственного по промоакции будет заполнять поле «Мобильный телефон» значением из соответствующего поля записи контакта ответственного.

Задайте условия бизнес-правила, при которых оно будет работать. Для этого выполните следующие шаги:

  1. Откройте раздел, для страницы которого требуется настроить бизнес-правила, например, «Промоакции».
  2. В дизайнере страницы перейдите на вкладку «Бизнес-правила» и нажмите на кнопку «Добавить бизнес-правило». Подробнее: Бизнес-правила

Рисунок 1 — Переход к созданию бизнеса-правила

Рисунок 1 — Переход к созданию бизнеса-правила.png

  1. Условия бизнес-правила устанавливаются в блоке «Если». Нажмите на кнопку Кнопка + Добавить условие.svg, откроется область для настройки фильтра.

Примечание. Настройка фильтра для бизнес-правил осуществляется аналогично настройке расширенного фильтра для реестра записей. Подробнее о настройке расширенного фильтра смотрите в статье Фильтрация и группировка

  1. В выпадающем меню условий установите значение «Поле» и правее выберите колонку «Ответственный».
  2. Установите оператор «заполнено».

Рисунок 2 — Настройка условия бизнес-правила для заполнения значением другого поля


В блоке бизнес-правила «То» настройте действие, которое будет выполнятся при заданных выше условиях:

  1. Нажмите на кнопку Кнопка + Добавить действие.svg, в выпадающем меню выберите значение «Заполнять значение поля».
  2. В поле «Выберите поле для заполнения» укажите какое поле необходимо заполнять автоматически, например, «Мобильный телефон».
  3. Нажмите на кнопку → «Значение из другого поля».
  4. В открывшемся окне перейдите на вкладку «Связанные объекты», выберите значение «Ответственный».
  5. Во вкладке «Поля Объекта Контакт» выберите значение «Мобильный телефон».
  6. Нажмите на кнопку .

Рисунок 3 — Настройка действия бизнес-правила для заполнения значением другого поля


  1. Нажмите на кнопку . Откроется список бизнес-правил страницы, в которое добавлено новое правило с автоматически сгенерированным названием.

Рисунок 4 — Бизнес-правило для заполнения значения в поле

Рисунок 4 — Бизнес-правило для заполнения значения в поле.png

В результате на странице промоакции при установке значения в поле «Ответственный» автоматически заполняется поле «Мобильный телефон», если он указан для выбранного контакта.

Примечание. Если поле задействовано в условии («ЕСЛИ») и к этому же полю применяется действие («ТО»), то бизнес-правило не сработает для защиты от зацикливания.

Заполнение поля с помощью формулы

Для заполнения поля числовым или значением формата «Дата/Время» используется формула. С помощью формулы можно, например, рассчитать длительность промоакции, рентабельность инвестиций в промоакцию, сумму выплат ответственному сотруднику и т. д.

Рассмотрим пример создания бизнес-правила, по которому при переводе промоакции в статус «Завершена» будет устанавливаться текущие дата и время в поле «Дата окончания».

Задайте условия бизнес-правила, при которых оно будет работать. Для этого выполните следующие шаги:

  1. Откройте раздел, для страницы которого требуется настроить бизнес-правила, например, «Промоакции».
  2. В дизайнере страницы перейдите на вкладку «Бизнес-правила» и нажмите на кнопку «Добавить бизнес-правило». Подробнее: Бизнес-правила.
  3. Условия бизнес-правила устанавливаются в блоке «Если». Нажмите на кнопку Кнопка + Добавить условие.svg, откроется область для настройки фильтра.
  4. В выпадающем меню условий установите значение «Поле» и правее выберите колонку «Статус промоакции».
  5. Установите оператор сравнения «=».
  6. Нажмите на кнопку Кнопка выбора значения.png, в выпадающем меню выберите значение «Справочник». Справа отобразятся наименование справочника и поле для выбора его значения.
  7. Выберите из выпадающего списка значение «Завершена».

Рисунок 5 — Настройка условия бизнес-правила для заполнения значения


В блоке бизнес-правила «То» настройте действие, которое будет выполнятся при заданных выше условиях:

  1. Нажмите на кнопку Кнопка + Добавить действие.svg, в выпадающем меню выберите значение «Заполнять значение поля».
  2. В поле «Выберите поле для заполнения» укажите какое поле необходимо заполнять автоматически, например, «Дата окончания».

Рисунок 6 — Настройка действия бизнес-правила для заполнения значения


  1. Нажмите на кнопку  → «Формула».
  2. В открывшемся окне для ввода формулы выберите «Функция» → «ТекущаяДатаВремя». При этом в области автоматически отобразится выбранная функция.
  3. Нажмите на кнопку Сохранить.
  4. Нажмите на кнопку Применить.

В результате на странице бизнес-правил будет добавлено новое правило с автоматически сгенерированным названием.

Рисунок 7 — Бизнес-правило для заполнения значения в поле

Рисунок 7 — Бизнес-правило для заполнения значения в поле.png

  1. В списке бизнес-правил нажмите на кнопку Сохранить.
  2. Сохраните изменения в мастере разделов, нажав на кнопку Сохранить.

В результате при переводе промоакции в статус «Завершена» в поле «Дата окончания» будет автоматически заполняться текущие дата и время.

Рекомендуем изучить

Бизнес-правила
Показывать элемент на странице
Делать поле редактируемым
Делать поле обязательным
Добавлять фильтр значений в поле
Формулы

Материал был полезен для вас?
Приглашаем на вебинар 30 июля
Лиды, клиенты и клиентский сервис в современном мире. Как b2b и b2c повышают конверсию и совершают повторные продажи. Об этом поговорим на совместном вебинаре BPMSoft и Edna.
Регистрация на мероприятие
Оставить заявку
Оставьте свои контакты и наш менеджер свяжется с Вами в ближайшее время.
Демонстрационная версия BPMSoft
Заполните заявку для получения бесплатного доступа к демонстрационному стенду на 14 дней.
Типовое внедрение
Внедрите BPMSoft CRM в свою компанию всего за 8 рабочих дней по фиксированной цене! Заполните заявку для уточнения условий.
Заказать презентацию
Наш менеджер свяжется с Вами в ближайшее время.
Рассчитать стоимость
Стоимость одной лицензии BPMSoft Конструктор начинается от 15 400 руб. без НДС. Для корректного расчета заполните форму
Задать вопрос
Запрос исследования
Заполните форму и мы отправим исследование на E-mail
Присоединяйтесь к партнерской сети BPMSoft
Оставьте свои контакты и наш менеджер свяжется с Вами в ближайшее время
Тип партнерства*
Управление полным жизненным циклом клиента: от генерации лидов и продаж до внедрения, поддержки и продления подписки.
Разработка собственного Приложения – производного программного обеспечения, созданного на платформе BPMSoft (Базовое ПО).
Есть вопросы?
Не нашли для себя подходящую вакансию, или остались вопросы?
*
Есть вопросы?
Не нашли для себя подходящую вакансию, или остались вопросы?
*
Стать Вузом-партнером
Оставьте свои контакты и наш менеджер свяжется с Вами в ближайшее время.
Заявка на консультацию
Оставьте свои контакты и наш менеджер свяжется с Вами в ближайшее время.
Спасибо!
Ваша заявка принята.
Наш сотрудник свяжется с вами в течение 1-2 рабочих дней.
Внимание!
Обнаружена ошибка.
Вы подписаны на новости BPMSoft
Пожалуйста, подтвердите свой электронный адрес, пройдя по ссылке в письме.
Telegram Подписаться
Уважаемые клиенты! Предупреждаем о случаях недобросовестной конкуренции и мошенничестве в сети Интернет.
Подробнее