ApprovalProcessManager - конструктор

Менеджер для управления процессом согласования.

Definition

Пространство имён: Tessa.Workflow.ApprovalProcess
Сборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
C#
public ApprovalProcessManager(
	IApprovalProcessNodeResolver nodeResolver,
	IApprovalProcessInstanceRepository approvalProcessInstanceRepository,
	ICardTransactionStrategy cardTransactionStrategy,
	ICardRepository cardRepository,
	ICardServerPermissionsProvider cardServerPermissionsProvider,
	ICardFileManager cardFileManager,
	ICardStreamServerRepository cardStreamServerRepository
)

Параметры

nodeResolver  IApprovalProcessNodeResolver
Резолвер обработчиков узлов процесса согласования INodeHandler.
approvalProcessInstanceRepository  IApprovalProcessInstanceRepository
Репозиторий для создания, сохранения, загрузки и удаления процесса согласования и связанных с ним объектов.
cardTransactionStrategy  ICardTransactionStrategy
Стратегия обеспечения блокировок reader/writer при выполнении операций с карточкой. SQL-транзакция открывается только в том случае, если на этом соединении с БД отсутствует другая незакрытая транзакция.
cardRepository  ICardRepository
Репозиторий для управления карточками.
cardServerPermissionsProvider  ICardServerPermissionsProvider
Объект, предоставляющий права доступа в соответствии с активной системой прав. Например, для типового решения предоставляет токен KrToken с полным набором прав.
cardFileManager  ICardFileManager
Объект, который управляет объектами контейнеров ICardFileContainer, объединяющих карточку с её файлами. Объект доступен на клиенте и на сервере.
cardStreamServerRepository  ICardStreamServerRepository
Репозиторий для потокового управления карточками на сервере.

См. также