IObjectModelMapper - интерфейс

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

Definition

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

Методы

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

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

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

См. также