Найти в Дзене

Как работает активити "Получить информацию об элементе CRM" в бизнес-процессах Битрикс24

В Битрикс24 настроен смарт-процесс Договоры. У каждого договора в полях указаны Дата договора и Номер договора:

Элемент смарт-процесса "Договоры"
Элемент смарт-процесса "Договоры"

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

Привязка договора к сделке
Привязка договора к сделке

В бизнес-процессе для сделки необходимо получать информацию о полях договора: Дата договора, Номер договора и Стадия - и выводить полученную информацию в таймлайн сделки.

Для этого в бизнес-процессе Запросить данные о договоре в сделке будем использовать активити Получить информацию об элементе CRM.

В настройках активити на первом этапе выбираем тип элемента CRM - Договоры, после чего в параметре Выберите поля указываем поля смарт-процесса:

Настройка активити "Получить информацию об элементе CRM"
Настройка активити "Получить информацию об элементе CRM"

В параметре Фильтр по полям задаем условие таким образом, чтобы получить информацию по договору с ID, который указан в поле Договор сделки:

Настройка параметра "Фильтр по полям" активити "Получить информацию об элементе CRM"
Настройка параметра "Фильтр по полям" активити "Получить информацию об элементе CRM"

Параметр Фильтр по полям позволяет задать условие, по которому из всех элементов смарт-процесса Договоры будет выбран один или несколько элементов. Но активити при этом вернет данные только по одному из выбранных элементов. Как это работает:

  • Если в Фильтр по полям задать выбор по ID элемента, то есть по уникальному значению, то этому фильтру будет соответствовать только один элемент и активити вернет данные по нему.
  • Если же по условиям, которые указаны в параметре Фильтр по полям, выбираются несколько элементов, то активити вернет элемент с меньшим ID из воронки с более высоким приоритетом.

Например, если задать в параметре Фильтр по полям условие по Ответственному, то под это условие могут попасть сразу несколько договоров. Система в этом случае выберет один из них и вернет данные по нему:

Настройка параметра "Фильтр по полям" активити "Получить информацию об элементе CRM"
Настройка параметра "Фильтр по полям" активити "Получить информацию об элементе CRM"

Аналогичным образом работает параметр Фильтр по полям в активити Изменить элемент смарт-процесса и Получить информацию об элементе смарт-процесса.

Пример использования активити Получить информацию об элементе CRM описывала на boosty. В статье подробно описано, как получить список неоплаченных счетов сделки.

Запускаем настроенный бизнес-процесс и проверяем результат:

Проверка результата работы бизнес-процесса
Проверка результата работы бизнес-процесса
Если статья была Вам полезна, поставьте, пожалуйста, лайк - это помогает мне в продвижении блога 👍
Больше статей в моем блоге на https://boosty.to/luba.tinaeva.b24.