mybpm!
Скачать в формате: PDF pdf DOCX word

Java-класс BoProcessRunWayDto

Способ запуска процесса

Поле Тип Описание
runWay BoProcessRunWay Способ запуска процесса
processFieldId String Поле в БО-владельце-процесса указывающего на целевой БО
fieldIdsSet Map<String fieldId, Integer> Список id полей, при изменении которых будет осуществляться запуск процесса. Поля находятся в БО, на который ссылается поле {@link #processFieldId}. Идентификатор этого БО находиться в поле {@link BoFieldDto#refBoId}
useFieldValuesSet Map<String fieldId, Integer> Список id полей, при изменении которых, нужно проверять значения полей, и запускать процессы только если значении равны .
fieldValues Map<String fieldId, String storedValue> Значения полей, при соответствии которых будут запускаться процессы.

Поля находятся в БО, на который ссылается поле {@link #processFieldId}.
Идентификатор этого БО находиться в поле {@link BoFieldDto#refBoId}.

Ключом колоды является идентификатор поля. Значением колоды является storedValue поля.

changeVariantSet Map<FieldChangeVariant, Integer> Список вариантов изменения поля инстанции БО
schedule BoProcessScheduleDto Параметры запуска бизнес-процесса по расписанию
orderIndex int Порядковый номер отображения способа запуска