IObjectModelMapper - интерфейс

Описывает объект обеспечивающий работу с хранилищами Kr процесса и объектной моделью процесса.

Definition

Пространство имён: Tessa.Extensions.Default.Server.Workflow.KrObjectModel
Сборка: Tessa.Extensions.Default.Server (в Tessa.Extensions.Default.Server.dll) Версия: 4.0.4
C#
public interface IObjectModelMapper

Методы

CardRowsToObjectModelAsync(Card, ProcessCommonInfo, MainProcessCommonInfo, String, Boolean, CancellationToken) Преобразовать секционную модель процесса маршрутов в объектную модель. Метод предназначен для преобразования карточек документов.
CardRowsToObjectModelAsync(IKrStageTemplate, IReadOnlyCollectionIKrRuntimeStage, MainProcessCommonInfo, Boolean, Boolean, CancellationToken) Преобразует секционную модель процесса маршрутов в объектную модель. Метод предназначен для преобразования карточек шаблонов этапов.
FillWorkflowProcessFromPci Заполняет информацию в объектной модели указанной информацией по текущем и основному процессу.
GetMainProcessCommonInfo Загружает из сателлита-холдера информацию по текущему процессу.
GetNestedProcessCommonInfos Загружает из сателлита-холдера основную информацию по вложенным процессам.
ObjectModelToCardRowsAsync Преобразует объектную модель процесса маршрутов в секционную модель с отслеживанием изменений.
ObjectModelToPci Переносит информацию о процессе из объектной модели (process) в: pci, mainPci, primaryPci.
RepairSettingsAsync Исправляет ссылки StageRowID в подставленных настройках, а также выставляет порядок сортировки.
SetMainProcessCommonInfoAsync Асинхронно устанавливает в сателлите-холдере процесса информацию по основному процессу.
SetNestedProcessCommonInfos Устанавливает в сателлит-холдер основную информацию по вложенным процессам.

Методы расширения

GetTemplateStagesAsync Возвращает этапы из шаблона этапов.
(Определяется KrProcessExtensions)

См. также