Идентификатор вкладки пользователя, работающего с процессом. Записывается при старте процесса и на каждом шаге при отправке данных на сервер по http
enum <Status>
Статус процесса
name
description
SERVER_PROCESSING
Процесс идет на сервере без необходимости участия клиента/пользователя(выполняется ОО)
WAIT_DATA_FROM_USER
Требует участия клиента/пользователя в поставке данных (операции)
CLIENT_PROCESSING
Операция исполняется в web-клиенте
FINISHED
Операция завершена, монитор нужно удалить
enum <ServerStatus>
Статус обработки монитора на сервере
name
description
CREATED
Монитор для процесса был создан, но первый обработчик не спел запуститься
UPDATED_CLIENT_DATA
При отправке данных с клиента, они были записаны в монитор, но не успел запуститься обработчик
HANDLER_PROCESSING
Запущен обработчик, но результат его работы еще не записан в монитор
UPDATED_HANDLER_DATA
Результат работы обработчика записан в монитор, но монитор еще не передан на клиент
SENT_TO_CLIENT
Монитор предан на клиент, сервер ожидает действия от клиента.
ABORTED
Операция прервана пользователем, нужно откатить изменения и удалить монитор
DELETED
Монитор помечен как удалённый
enum <Command>
Команды для выполнения на клиенте в рамках процесса
name
description
SHOW_DIALOG
Показать диалог пользователю
LOCKER_SIGN
Подписание массива объектов с помощью Локера
OPERATION
Вызов синхронного обработчика
Если из асинхронного процесса запускается синхронный обработчик, то ему нужно передать id монитора и завершить процесс. Иначе при завершении обработчика потеряется связь с процессом и он останется висеть у пользователя.
enum <Params>
Параметры
name
description
INITIATOR_BEARD_UNID
unid бороды инициатора операции
PARAM_IDS
unid-ы обрабатываемых документов
PARAM_ACTION_REL
идентификатор нажатой кнопки
URL_BASE
базовая часть URL, по которой пользователь запустил процесс
PROGRESS_DONE
число процентов прогресса на текущий момент
PROGRESS_TOTAL
общее число процентов для вычисления прогресса в процессе (по умолчанию 100%)