Бесплатная консультация эксперта

Бизнес-процессы : Авто обновление поля в Контакте при изменении данных в поле Компании, в Битрикс 24

Практический пример:
  • В карточке каталогов Компания и Контакт есть одноименные свои поля - "Является ли компания членом РАВИ"
  • Тип поля – Да/Нет
  • Это поле нужно для гибкого использования в фильтрах сущностей CRM
  • Изначально это поле заполняется только в сущности Компания, в сущности Контакты – это поле не заполнено

Для реализации поставленной задачи нужно создать два бизнес процесса (БП)
  • Создаем первый Бизнес-процесса #1 в сущности Компания, который автоматически запускается при изменении полей или сущности:
  • С помощью этого Бизнес-процесса #1, появляется возможность обновлять данные поля в Контакт при изменении данных поля Компания, как варианта "да", так и в вариантп "Нет".
  • Задача Бизнес-процесса #1 – открыть связанный с Компанией Контакт и запустить в нем второй шаблон Бизнес-процесса #2 в сущности Контакт.
  • Создаем второй БП2 в сущности Контакт.

Задачи Бизнес-процесса #2:
  • Выдернуть данные из сущности каталога Кампания, а именно ID Компании и узнать, что записано в поле - "Является ли компания членом РАВИ?", Да или Нет.
  • Эту информацию для контроля заносим в лог - отчет
  • Бизнес-процесс передает информацию из поля Компании в поле Контакт

Проверка работы Бизнес-процесса
  • Создаем тестовую компанию
  • Устанавливаем связь между новым контактом к Компаний
  • Заполняем поле (Член РАВИ) значением Да
  • Сохраняем изменения
  • Бизнес-процесса #1 и #2 автоматически обновляет поле (Член РАВИ) в Контактах и его значение одинаковое с содержимым поля в Компании.

Пакетное / групповое обновление данных полей Контактов
  • Включаем фильтры, выбираем Компании, отвечающие требования поиска все компании являющиеся членом РАВИ
  • Запускаем поиск по фильтру
  • Выделяем галочками все найденные компании
  • Вношу общее изменение, выбираю общую команду сделать доступными для всех, этого достаточно чтобы сработали БП1 и 2.

Результат:
Произошло групповое изменение значения полей в каталоге Контакты в соответствии со значениями полей в каталоге Компании.