Как изменить определенную запись
Для изменения определенной записи необходимо получить ее идентификатор из параметра процесса или из параметра элемента процесса. При условии, что Id нужной записи есть в процессе, можно настроить фильтр по колонке [Id] в свойствах элемента [Изменить данные]. Например, вы можете использовать элемент [Изменить данные] для завершения активности, созданной ранее на одном из шагов процесса.
Чтобы изменить записи, заполните поля на панели настройки элемента [Изменить данные] (Рис. 271):
1.В поле [Данные какого объекта изменить?] выберите объект, записи которого необходимо изменить. Например, чтобы изменить состояние активностей, выберите объект “Активность”.
2.Настройте фильтр по колонке [Id] в блоке [Изменить все записи, соответствующие условию]. Если соответствующий Id есть в процессе, то вы можете получить его из параметра процесса или элемента.
a.В блоке [Изменить все записи, соответствующие условию] кликните [+] и выберите колонку [Id].
b.Кликните <?> и выберите “Сравнить с параметром”. Выберите параметр процесса или элемента, в котором содержится необходимый Id (Рис. 270). Например, если необходимо изменить активность, созданную ранее на одном из шагов процесса, выберите соответствующий элемент [Выполнить задачу] и его параметр [Id задачи].
3.В блоке [Какие значения полей установить для измененных записей?] добавьте список полей, значения которых необходимо изменить.
a.Нажмите [+] и выберите колонку объекта из списка. В блоке [Какие значения полей установить для измененных записей?] будет добавлено новое поле. Например, для изменения состояния активности необходимо изменить значение поля [Состояние].
b.Заполните поле с помощью стандартной функциональности дизайнера процессов, доступной по кнопке . Например, чтобы заменить одно значение в справочном поле другим, выберите команду меню “Значение справочника”, а затем выберите необходимое значение из списка.
В результате элемент [Изменить данные] установит указанные значения в соответствующих полях всех записей, которые соответствуют фильтру. Например, значение в поле [Состояние] изменится на “Отменена” для всех активностей, срок завершения которых был вчера или ранее.
Смотрите также