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

Java-класс GoProcessGroupedDto

Данный класс нужен для группировки запуска процессов по полю GoProcessDto.boiId, чтобы в рамках этого идентификатора запускался только один процесс одновременно.

Поле Тип Описание
id ObjectId Идентификатор инстанции БО-как-процесс.

Он соответствует полю GoProcessDto.boiId

sourceId ObjectId Ссылка на GoProcessDto.id, на базе которой создана эта запись.

Если это поле пустое, то запись создана через одиночный запуск посредством метода GoProcessor.go()

boProcessId ObjectId Идентификатор продвигаемого процесса: BoProcessDto.id
initialSource InitialSource Источник инициации
lockId ObjectId Идентификатор блокировки
lockedAt Date Время блокировки
runTime Date Время создания записи на исполнение (GoProcessDto) - копируется из поля GoProcessDto.runTime из последнего значения в порции группировки по полю GoProcessDto.boiId
rerunCount int Количество перезапусков
priority Double Приоритет запуска

Чем меньше приоритет, чем первее в очереди стоит данный запуск.