Старт бізнес процесу при зміні поля.

В EntityEventListener в методі OnSaving змінили значення поля:

entity.SetColumnValue("Count", 5);        

Запис зберігся успішно, але процес який був зав'язаний на поле Count - проігнорив.

Питання: Як змінити поле так, щоб процес запустився

Нравится

1 комментарий

Доброго дня, Віталій!

Для вирішення вашого питання можу запропонувати такі варіанти:

​​​​​​​1. Побудуйте ваш процес на об’єкті (виведіть скрипт-таску):

    1) Advanced settings -> Needed object -> Events -> Saving -> Before record saved

    2) Advanced settings -> Needed object -> Open process -> виведіть у відкритому вікні Event sub-process -> у вікно додайте Message та впишіть інформацію з “Before record saved” -> додайте Script task та у код запишіть Entity.SetColumnValue("Count", 5);     return true;

2. Якщо перший варіант не підходить, то підкажіть, будь ласка, по якому об’єкту ви робили логіку? По кастомному чи базовому? У випадку базового – напишіть який саме об’єкт використовували.

​​​​​​​З повагою, Ангеліна

Показать все комментарии