Параметры записей типа WORKFLOWTRANSITION


НАЧАЛО >> Оглавление >> Сервер приложений ИРБИС 64/128 >> Описание модулей системы >> WorkflowTransition - Переходы рабочего процесса >> Параметры записей типа WORKFLOWTRANSITION📄 Скачать в DOCX


ИмяОписаниеЗначение по умолчаниюТипПоле хранения
WorkflowKey

Рабочий процесс

Workflow, которому принадлежит переход. Исходные и целевые статусы выбираются из статусов этого workflow.

DEFAULTSelect1^A
TransitionKey

Ключ перехода

Стабильный машинный ключ перехода внутри workflow. Используется в истории 907, ссылках, системном JSON и при программном запуске перехода.

transitionString1^B
TransitionTitle

Название кнопки

Текст действия, который пользователь видит на кнопке перехода и в истории изменений. Название должно описывать действие, а не только целевой статус.

Новый переходString1^C
TransitionDescription

Описание перехода

Подробное назначение перехода: когда его следует выполнять, какие проверки должны пройти, какой экран используется и какие post-functions будут выполнены. Описание экспортируется в JSON и используется в диагностике Workflow.

TextArea1^N
TransitionFrom

Из статусов

Список статусов, из которых доступен этот переход. Можно указать несколько исходных статусов; переход будет показан только для записи в одном из них.

0SelectMany1^D
TransitionTo

В статус

Статус, который будет записан в состояние Workflow после выполнения перехода. Если включено "Оставлять текущий статус", это поле не используется.

1Select1^E
TransitionKeepStatus

Оставлять текущий статус

Включите для действий рабочего процесса без смены статуса. В этом режиме поле "В статус" не используется.

0Checkbox1^M
TransitionActive

Активен

Отключите переход, если его временно нельзя показывать и выполнять, но запись перехода должна остаться в настройках workflow.

1Checkbox1^F
TransitionSort

Порядок

Число для сортировки кнопок переходов в карточке записи и списках настройки. Меньшие значения выводятся раньше.

10Number1^G
TransitionButtonClass

CSS-класс кнопки

CSS-класс визуального оформления кнопки перехода, например btn-primary, btn-success, btn-outline-danger. Используется только в пользовательском интерфейсе.

btn-outline-primaryString1^H
TransitionProjectRight

Право проекта для первичного доступа

Для новых записей переходов доступ назначается правом ALLOWAPPLY на запись перехода. Если указать право проекта, первичное заполнение перенесет группы с этим правом на запись перехода.

String1^I
TransitionScreenKey

Экран Workflow

Ключ записи WorkflowScreen. Экран определяет, какой рабочий лист he3 будет открыт перед выполнением перехода.

Select1^J
TransitionConditionFormatName

Condition: имя формата

Имя формата без @ и расширения. Сначала выполняется формат ИРБИС 128 из контейнера управляющего модуля записи; если он не найден, используется стандартный fallback Format128 на формат ИРБИС 64. Формат должен вернуть непустое значение, не 0 и не false, чтобы переход был разрешен.

String1^K
TransitionApprovalGateKey

Согласование

Approval gate, который должен создать запрос согласования перед выполнением перехода. Если значение пустое, переход выполняется без согласования. Сам gate и policy настраиваются в модуле WorkflowApproval.

Select1^L
TransitionEffects

Post-functions / действия перехода

Поддерживаются типы gbl и command. Для gbl укажите MNU и ключ сценария. Для command укажите ключ команды из __call/Workflow прикладного модуля. Параметры действия задаются JSON-объектом в колонке "Параметры JSON".

MultyOcc2