Сопоставление полей типа "Список" в бизнес-процессах

На днях мне понадобилось настроить автозаполнение полей сделки на основе полей Компании. Я создала процесс при создании Сделки, настроила проверку заполненности полей и при пустом значении заполнила их из Компании. Вроде все просто, но вот поля типа "Список" заполняться отказались :(
Пришлось искать варианты. Что же я сделала?
- 100% предоплата
- Отсрочка 100%
- Частичная предоплата








- Идентификатор - Название поля на английском или латинице
- Название - Условия оплаты
- Описание - Можете добавить на свое усмотрение
- Тип - Список
- Варианты значений - это самое интересное, рассмотрим ниже, пока оставляем пустым
- Значение по умолчанию - Не установлено
Условия оплаты заполнены?
Выбираем конструкцию "Условие" и указываем в каком случае Условия оплаты заполнены, а в каком нет.


Условие "Да"
- Заголовок - Да
- Тип условия - Поле документа
- Поле документа - Условия оплаты
- Условие - заполнено
Условие "Нет"
- Заголовок - Нет
- Тип условия - Истина


Разветвление. Заполнено
- Заголовок - Разветвление
- Текст - Условия оплаты заполнены; {{Условия оплаты}}; {{Условия оплаты > select}}
- Загрузить отчет для доступа из бизнес-процесса - устанавливаем галочку
РАЗВЕТВЛЕНИЕ. Не ЗАПОЛНЕНО
- Заголовок - Разветвление
- Текст - Условия оплаты не заполнены; В компании: {{Компания: Условия оплаты}}; {{Компания: Условия оплаты > select}}
- Загрузить отчет для доступа из бизнес-процесса - устанавливаем галочку



Вот что получилось:
Компания
100% предоплата: bf86af927607e0eff8a54695236fd74f
Отсрочка 100%: bab7184d8f5d3e7c197e79c3a571396c
Частичная предоплата: 3519fa98840a8b3a6c9ffecf5800529e
Сделка
100% предоплата: ea7d6da2d9158bbb31f02f24b9c76308
Отсрочка 100%: 0908d72fe7fcf676e656b36ce9468eb8
Частичная предоплата: 929f4e57547c4ef1e99f8f252a5e420b
Теперь возвращаемся к нашей переменной и заполняем значения списка в таком виде:
[Идентификатор Компании]Идентификатор Сделки
Например, значение "100% предоплата" будет выглядеть так:
[bf86af927607e0eff8a54695236fd74f]ea7d6da2d9158bbb31f02f24b9c76308
Итого:
[bf86af927607e0eff8a54695236fd74f]ea7d6da2d9158bbb31f02f24b9c76308
[bab7184d8f5d3e7c197e79c3a571396c]0908d72fe7fcf676e656b36ce9468eb8
[3519fa98840a8b3a6c9ffecf5800529e]929f4e57547c4ef1e99f8f252a5e420b
Вставляем эти варианты значений в переменную.


Изменение переменных
- Заголовок - Изменение переменных
- Переменная - Условия оплаты
- Значение - {{Компания: Условия оплаты > select}}
Параметр select указывает на идентификатор.
Переменная
- Заголовок - Переменная
- Текст - {=Variable:UslOpl}; {=Variable:UslOpl_printable}
- Загрузить отчет для доступа из бизнес-процесса - устанавливаем галочку


Внесение условий оплаты
- Заголовок - Внесение условий оплаты
- Поле документа - Условия оплаты
- Значение - {=Variable:UslOpl_printable}
- Изменять от имени - устанавливаем администратора или конкретного сотрудника
Наш процесс готов! И поле типа "Список" теперь заполняется, главное не напутать с идентификаторами и их порядком :)

Краткий чек-лист по внедрению Корпоративного портала Битрикс24. Он поможет действовать поэтапно, ничего не упустив. Битрикс это просто! А пока сохраняем план действий для дальнейшей фиксации проделанной работы и вспоминаем все свои бизнес-процессы, которые нужно автоматизировать.

Ведение клиентской базы и фиксация всех взаимодействий с заказчиками основа для дальнейшего развития и аналитики. Какие же инструменты для контроля заполнения данных предоставляет Битрикс 24?

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

АВТОМАТИЗАЦИЯ БИЗНЕС-ПРОЦЕССОВ
"Позабыты хлопоты, остановлен бег, вкалывают роботы, счастлив человек!" Все хотят, чтобы бизнес работал именно так! И Битрикс помогает это осуществить. В Корпоративном портале Битрикс 24 есть несколько способов автоматизации бизнес-процессов.
Оставьте заявку на бесплатную консультацию
© 2020 All rights reserved.