IWorkflowEnginePermissionManagerCheckProcessTemplateVersionAccessAsync - метод

Метод для проверки уровня доступа к версии шаблона процесса процесса.

Definition

Пространство имён: Tessa.Workflow
Сборка: Tessa (в Tessa.dll) Версия: 4.2.2+a8f0dd3c063817b2e3f05a923303d808e447c338
C#
Task<WorkflowProcessInstanceAccessLevel> CheckProcessTemplateVersionAccessAsync(
	Guid templateVersionID,
	IValidationResultBuilder? validationResult = null,
	Guid? userID = null,
	CancellationToken cancellationToken = default
)

Параметры

templateVersionID  Guid
 
validationResult  IValidationResultBuilder  (Optional)
Билдер результата валидации, куда пишется ошибка при отсутствии доступа, или null, если не требуется запись ошибки.
userID  NullableGuid  (Optional)
ID проверяемого сотрудника, или null, если ID сотрудника берется из текущей сессии.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

Возвращаемое значение

TaskWorkflowProcessInstanceAccessLevel
Возвращает уровень доступа сотрудника к версии шаблона процесса и запишет ошибку доступа в validationResult, если у сотрудника нет доступа.

См. также