ProcessListeners - кто это и как его "съесть"

Коллеги, добрый день!

Только начинаю осваивать BPM (и уже на версии 7.6).

Подскажите, как поле ProcessListeners нужно использовать?

Есть ли какое-то описание как оно используется?

Нравится

6 комментариев

Добрый день!

Данное поле является служебным, поэтому не рекомендуется его изменять. В нем хранится информация о процессах, которые могут быть запущены при:
1) изменении записи
2) удалении записи

"Демьяник Алексей Олегович" написал:поле является служебным

Алексей, здравствуйте!
Спасибо за ответ.
Если возможно, подскажите как узнать подробнее, что происходит с данным полем (ссылка на SDK, либо на схемы конфигурации, где можно по коду понять суть).

Доброе утро!

Для понимания, как обрабатывается данное поле, Вы можете просмотреть в BaseEntity методы TryProcessComplete и ProcessCompleteExecuting.

"Демьяник Алексей Олегович" написал:в BaseEntity методы TryProcessComplete и ProcessCompleteExecuting.

Алексей, добрый день! В пакете Base нашел объект BaseEntity, являющийся структурой базового объекта, где нет никаких методов

Добрый день!

В базовом объекте есть два вида свойств:
1) свойства объекта
2) процессы, запускаемые по событиям в объекте

Кнопки переключения между режимами отмечены желтым цветом:

Для того, чтобы просмотреть исходный код объекта, Вам необходимо в правом верхнем углу нажать "Дополнительно" -> "Открыть исходный код":

В открывшемся окне введите в строку поиска запрашиваемые методы.

В случае если ProcessListeners отрицательный, синхронизация мобильного приложения происходит не корректно, так как данное поле участвует в параметрах синхронизации:

...   [ProcessListeners] >= 0 ...

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