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