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