Сравнение версий
по сравнению с
Ключ
- Эта строка добавлена.
- Эта строка удалена.
- Изменено форматирование.
Информация | ||
---|---|---|
| ||
Монитор процесса |
Примечание | ||
---|---|---|
| ||
ru.intertrust.cmj.tunable.object.processes |
Подсказка | ||
---|---|---|
| ||
extends: AFObject |
properties
name | return value | description |
---|---|---|
getTitle | String | Название процесса |
getCurrentStageTitle | String | Название текущего состояния процесса. Для отображения пользователю. |
getUserId | String | UNID пользователя, запустившего процесс |
getServerName | String | Имя сервера, на котором была запущен процесс |
getHandlerName | String | Имя обработчика операции(JS-обработчик либо Бин), который в данный момент используется в рамках процесса или последним обрабатывал текущий монитор |
getStatus | Status | Статус процесса |
getServerStatus | ServerStatus | Статус обработки монитора на сервере |
getParams | Map<String, String> | Параметры, необходимые для работы процесса |
geCommand | Command | Идентификатор команды для выполнения на клиенте |
getDataJson | String | JSON-представление tn-объекта, который нужен клиенту для выполнения следующей команды. Например, показ tn-диалога пользователю. |
getDataSchema | String | Имя схемы ресурса для операции. Схема меняется при записи нового ресурса (DataJson) |
getHttpSessionId | String | Идентификатор http-сессии пользователя, в которой была запущена автоматическая операция на клиенте |
getClientId | String | Идентификатор вкладки пользователя, работающего с процессом. Записывается при старте процесса и на каждом шаге при отправке данных на сервер по 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 | Вызов синхронного обработчика
|
enum <Params>
Параметры
name | description |
---|---|
INITIATOR_BEARD_UNID | unid бороды инициатора операции |
PARAM_IDS | unid-ы обрабатываемых документов |
PARAM_ACTION_REL | идентификатор нажатой кнопки |
URL_BASE | базовая часть URL, по которой пользователь запустил процесс |
PROGRESS_DONE | число процентов прогресса на текущий момент |
PROGRESS_TOTAL | общее число процентов для вычисления прогресса в процессе (по умолчанию 100%) |
Свойства страницы | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
панель | |
---|---|
Методы, свойства, внутренние классы
|