AddSelectedApprover(ApprovalStage, Guid)
|
Добавляет выбранных согласующих из поискового слова. |
AddSelectedApprover(ApprovalStage, StaffEmployee)
|
Добавляет выбранного согласующего из справочника сотрудников. |
ApprovalStageApprover AddSelectedApprover(ApprovalStage, StaffUnit)
|
Добавляет выбранных согласующих из подразделения. |
AddSelectedApprover(ApprovalStage, StaffGroup)
|
Добавляет выбранных согласующих из группы. |
AddSelectedApprover(ApprovalStage, StaffRole)
|
Добавляет выбранных согласующих из роли. |
AddCurrentApprover(ApprovalStage, StaffEmployee)
|
Добавляет текущего согласующего. |
InsertCurrentApproverAfter(ApprovalStage, ApprovalStageCurrentApprover, StaffEmployee)
|
Добавляет текущего согласующего после другого согласующего. |
AddAdditionalApprover(ApprovalStage, StaffEmployee, StaffEmployee)
|
Добавляет дополнительного согласующего. |
ReorderSelectedApprovers(ObjectCollection<ApprovalStageApprover>)
|
Изменяет порядок выбранных согласующих. |
AddDecision(ApprovalStage)
|
Добавляет новое решение. |
ReorderDecisions(ObjectCollection<ApprovalStageDecision>)
|
Изменяет порядок решений. |
AddDecisionLocalization(ApprovalStageDecision, int, string)
|
Локализация решений этапа согласования. |
AddMainInfoNameLocalization(ApprovalStage, int, string)
|
Локализация решений этапа согласования. |
AddState(ApprovalStage)
|
Добавляет новое состояние. |
CreateApprover(StaffEmployee)
|
Создаёт согласующего по указанному сотруднику. |
CopyApproversFromDocument(ApprovalStage, Document)
|
Копирует согласующих из документа в этап. |
GetStageApprovers(ApprovalStage, Document)
|
Получает согласующих этапа. |
ProcessExcludedApprovers(ApprovalStage, Document, IEnumerable<ApprovalStageApprover>)
|
Позволяет исключать сотрудников из этапа. Метод исключает сотрудников, соответствующих указанным ролям, группам и поисковым словам. |
GetPossibleSemantics(ApprovalType)
|
Получает набор возможных семантик решений в зависимости от типа согласования. |
StartStage(ApprovalStage, Reconcile)
|
Начало работы этапа согласования. |
OnStageStarted(ApprovalStage, ApprovalPath, Reconcile)
|
Вызывается после запуска этапа. |
CreateNextTask(ApprovalStage, Reconcile)
|
Создание задания согласования. |
OnTaskCreated(ApprovalStage, ApprovalPath, Reconcile, Task)
|
Вызывается после создания задания, но до его запуска. |
OnTaskStarted(ApprovalStage, ApprovalPath, Reconcile, Task)
|
Вызывается после запуска задания. |
ChangeDocumentState(ApprovalStage, Document, DecisionSemantics)
|
Изменяет состояние документа. |
OnDocumentStateChanging(ApprovalStage, Document, DecisionSemantics)
|
Вызывается в ChangeDocumentState перед сменой состояния документа и передаёт вычисленное новое состояние документа, ожидая, что метод может вернуть другое состояние документа, которое и нужно установить. |
OnDocumentStateChanged(ApprovalStage, Document, DecisionSemantics)
|
Вызывается в ChangeDocumentState после смены состояния документа. |
CompleteTask(ApprovalStage, ApprovalStageCurrentApprover)
|
Завершает задание. |
OnTaskCompleting(ApprovalStage, Reconcile, ApprovalStageCurrentApprover)
|
Вызывается в CompleteTask до отработки основной логики метода. |
OnTaskCompleted(ApprovalStage, Reconcile, ApprovalStageCurrentApprover)
|
Вызывается в CompleteTask после отработки основной логики метода. |
RecallTask(ApprovalStage, ApprovalStageCurrentApprover)
|
Отзывает задачу. |
CompleteStage(ApprovalStage, ApprovalPath, Reconcile)
|
Завершает этап. |
SkipStage(ApprovalStage, ApprovalPath, Reconcile, DecisionSemantics)
|
Вызывается после пропуска этапа. |
OnStageCompleting(ApprovalStage, ApprovalPath, Reconcile)
|
Вызывается в CompleteStage до отработки основной логики метода. |
OnStageCompleted(ApprovalStage, ApprovalPath, Reconcile)
|
Вызывается в CompleteStage после отработки основной логики метода. |
CancelStage(ApprovalStage, ApprovalPath, Reconcile)
|
Отменяет этап. |
OnStageCanceling(ApprovalStage, ApprovalPath, Reconcile)
|
Вызывается в CancelStage до отработки основной логики метода. |
OnStageCanceled(ApprovalStage, ApprovalPath, Reconcile)
|
Вызывается в CancelStage после отработки основной логики метода. |
ReturnStage(ApprovalStage, ApprovalPath, Reconcile)
|
Возвращает этап. |
OnStageReturning(ApprovalStage, ApprovalPath, Reconcile)
|
Вызывается в ReturnStage до отработки основной логики метода. |
OnStageReturned(ApprovalStage, ApprovalPath, Reconcile)
|
Вызывается в ReturnStage после отработки основной логики метода. |
CompleteInitiatorTask(ApprovalStage, ApprovalStageCurrentApprover)
|
Завершает задание инициатора. |
OnCompletingInitiatorTask(ApprovalStage, Reconcile, ApprovalStageCurrentApprover)
|
Вызывается в CompleteInitiatorTask до отработки основной логики метода. |
OnCompletedInitiatorTask(ApprovalStage, Reconcile, ApprovalStageCurrentApprover)
|
Вызывается в CompleteInitiatorTask после отработки основной логики метода. |