Как читать данные отдельной записи раздела, для которой запущен процесс
Запуск некоторых бизнес-процессов может быть настроен по выбранной записи определенного раздела. Например, вы можете настроить запуск процесса “Встреча с клиентом” для определенного контрагента. Такие процессы доступны для выбора в меню [Запустить процесс] реестра или на странице записи соответствующего раздела (Рис. 254).
Для настройки такого процесса добавьте отдельный параметр процесса (Рис. 255), в который Creatio автоматически передаст идентификатор записи (т. е. контрагента, по которому запущен процесс).
Далее в ходе процесса вы всегда сможете получить Id записи из этого параметра процесса. Подробно настройка процессов по записи раздела описана в отдельной статье.
Чтобы получить запись, идентификатор которой хранится в параметре процесса, добавьте элемент [Читать данные] на диаграмму процесса и заполните область настройки свойств элемента (Рис. 256).
В поле [Какой режим чтения данных использовать?] укажите “Читать первую запись из выборки”.
В поле [Из какого объекта читать данные?] выберите объект, который содержит записи нужного типа. Например, если процесс запущен по записи контрагента, то выберите объект “Контрагент”.
Настройте фильтрацию по колонке Id и параметру, содержащему запись, по которой был запущен процесс:
Кликните [Добавить условие] и выберите колонку [Id].
Кликните <?> и выберите пункт меню “Сравнить с параметром”.
Рис. 257).
В открывшемся окне выбора параметра кликните [Параметры процесса] и выберите параметр, который содержит необходимую запись (
Поскольку только одна запись соответствует фильтру по Id, то настраивать сортировку записей в блоке [Как отсортировать записи?] не нужно.
Укажите колонки, значения которых необходимо получить:
Выберите “Всех колонок”, чтобы вычитать значения всех полей записи.
Выберите “Только выбранных колонок”, а затем кликните [+] и выберите колонки, значения которых вы хотите использовать на следующих шагах процесса.
Подробно настройка запуска бизнес-процесса по записи раздела с использованием мастера разделов описана в отдельной статье.
Смотрите также