Для изменения размера нажмите или перетащите

Tessa.Extensions.Default.Server.Workflow.KrCompilers.UserAPI - пространство имён

Расширения типового решения на сервере, связанные с компиляцией маршрутов по части открытого API, используемого в различных скриптах при настройке решения.
Классы
  КлассОписание
Открытый классKrScript
Абстрактный класс предоставляющий свойства и методы доступные в скриптах маршрутов.
Открытый классStagesContainer
Предоставляет методы для манипулирования этапами процесса.
Открытый классUserAPIContextChangeableHelper
Открытый классUserAPIHelper
Предоставляет статические методы используемые в скриптах подсистемы маршрутов.
Открытый классUserAPIIOHelper
Открытый классUserAPIKrProcessExecutionHelper
Открытый классUserAPIKrProcessItemHelper
Открытый классUserAPIKrProcessVisibilityHelper
Интерфейсы
  ИнтерфейсОписание
Открытый интерфейсIContextChangeableScript
Интерфейс, поддерживающий переключение контекста выполнения.
Открытый интерфейсIKrProcessExecutionScript
Описывает методы определяющие условие выполнимости процесса.
Открытый интерфейсIKrProcessItemScript
Интерфейс скриптов элемента процесса. Под элементом процесса понимается группа, шаблон и этап в равной степени.
Открытый интерфейсIKrProcessVisibilityScript
Описывает методы определяющие видимость тайла вторичного процесса для пользователя.
Открытый интерфейсIKrScript
Интерфейс собирает в себе все доступные свойства и методы в скриптах подсистемы маршрутов. Для каждого свойства/метода приведено описание, а также контексты, в которых доступен данный член. Если в описании не указан контекст, в котором допустимо использовать, значит свойство/метод допустимо использовать в любом контексте.

Виды скриптов:

* Скрипт выполнения этапа - скрипты, находящиеся в строке этапа в шаблоне этапов. Запускаются в процессе выполнения;

* Скрипт построения шаблона этапов - скрипты на основной вкладке шаблона этапов. Запускаются при построении маршрута;

* Скрипт построения группы этапов - скрипты на основной вкладке группы этапов. Запускаются при построении маршрута;

* Скрипт выполнения группы этапов - скрипты на основной вкладке группы этапов. Запускаются при выполнении маршрута;

* Скрипт видимости кнопки процесса - скрипты на основной вкладке кнопки процесса. Запускаются при загрузке карточки, включенной в типовой процесс;

* Скрипт выполнения процесса - скрипты на основной вкладке процесса. Запускаются при запуске вторичного процесса;

Режимы:

* Синхронный режим - процесс запускается полностью в памяти. Создание процессного сателлита не происходит;

* Асинхронный режим - процесс запускается с заполнением процессного сателлита. Для основного процесса контекстуальный и процессный сателлит совпадают, для вторичных создаются отдельные KrSecondarySatellite;

Контексты запуска:

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

* Локальный - процесс запускается по карточке. Это основной процесс и кнопки процесса в левой панели.

Перечисления
  ПеречислениеОписание
Открытое перечислениеKrScriptType
Перечисление типов скриптов используемых в подсистеме маршрутов.