Tessa.Extensions.Default.Server.Workflow.KrCompilers.UserAPI - пространство имён |
Класс | Описание | |
---|---|---|
KrScript |
Абстрактный класс предоставляющий свойства и методы доступные в скриптах маршрутов.
| |
StagesContainer |
Предоставляет методы для манипулирования этапами процесса.
| |
UserAPIContextChangeableHelper | ||
UserAPIHelper |
Предоставляет статические методы используемые в скриптах подсистемы маршрутов.
| |
UserAPIIOHelper | ||
UserAPIKrProcessExecutionHelper | ||
UserAPIKrProcessItemHelper | ||
UserAPIKrProcessVisibilityHelper |
Интерфейс | Описание | |
---|---|---|
IContextChangeableScript |
Интерфейс, поддерживающий переключение контекста выполнения.
| |
IKrProcessExecutionScript |
Описывает методы определяющие условие выполнимости процесса.
| |
IKrProcessItemScript |
Интерфейс скриптов элемента процесса.
Под элементом процесса понимается группа, шаблон и этап в равной степени.
| |
IKrProcessVisibilityScript |
Описывает методы определяющие видимость тайла вторичного процесса для пользователя.
| |
IKrScript |
Интерфейс собирает в себе все доступные свойства и методы в скриптах подсистемы маршрутов.
Для каждого свойства/метода приведено описание, а также контексты, в которых доступен данный член.
Если в описании не указан контекст, в котором допустимо использовать, значит свойство/метод допустимо использовать в любом контексте.
Виды скриптов:
* Скрипт выполнения этапа - скрипты, находящиеся в строке этапа в шаблоне этапов. Запускаются в процессе выполнения;
* Скрипт построения шаблона этапов - скрипты на основной вкладке шаблона этапов. Запускаются при построении маршрута;
* Скрипт построения группы этапов - скрипты на основной вкладке группы этапов. Запускаются при построении маршрута;
* Скрипт выполнения группы этапов - скрипты на основной вкладке группы этапов. Запускаются при выполнении маршрута;
* Скрипт видимости кнопки процесса - скрипты на основной вкладке кнопки процесса. Запускаются при загрузке карточки, включенной в типовой процесс;
* Скрипт выполнения процесса - скрипты на основной вкладке процесса. Запускаются при запуске вторичного процесса;
Режимы:
* Синхронный режим - процесс запускается полностью в памяти. Создание процессного сателлита не происходит;
* Асинхронный режим - процесс запускается с заполнением процессного сателлита. Для основного процесса
контекстуальный и процессный сателлит совпадают, для вторичных создаются отдельные KrSecondarySatellite;
Контексты запуска:
* Глобальный - процесс запускается без карточки. Такой процесс может быть только синхронным.
Например, нажатие на кнопку процесса в правой панели.
* Локальный - процесс запускается по карточке. Это основной процесс и кнопки процесса в левой панели. |
Перечисление | Описание | |
---|---|---|
KrScriptType |
Перечисление типов скриптов используемых в подсистеме маршрутов.
|