WorkflowProcess - класс

Объектная модель процесса.

Definition

Пространство имён: Tessa.Extensions.Default.Server.Workflow.KrObjectModel
Сборка: Tessa.Extensions.Default.Server (в Tessa.Extensions.Default.Server.dll) Версия: 4.0.8
C#
public sealed class WorkflowProcess : IEquatable<WorkflowProcess>, 
	ISealable
Inheritance
Object    WorkflowProcess
Implements
IEquatableWorkflowProcess, ISealable

Конструкторы

WorkflowProcess(WorkflowProcess, FuncStage, Boolean) Инициализирует новый экземпляр класса.
WorkflowProcess(IDictionaryString, Object, IDictionaryString, Object, SealableObjectListStage, NullableGuid, Boolean) Инициализирует новый экземпляр класса.

Свойства

AffectMainCardVersionWhenStateChanged Значение, показывающее, что версию основной карточки должна быть изменена, если состояние документа изменилось.
AffectMainCardVersionWhenStateChangedTimestamp Штамп времени изменения флага версии основной карточки.
Author Автор (инициатор) основного процесса.
AuthorComment Комментарий автора (инициатора) основного процесса.
AuthorCommentTimestamp Штамп времени изменения комментария автора (инициатора) основного процесса.
AuthorCurrentProcess Автор (инициатор) текущего процесса. Значение совпадает с Author, если текущий процесс является основным.
AuthorCurrentProcessTimestamp Штамп времени изменения автора (инициатора) текущего процесса.
AuthorTimestamp Штамп времени изменения автора (инициатора) основного процесса.
CurrentApprovalStageRowID Идентификатор текущего активного этапа процесса.
Info Дополнительная информация по процессу.
InfoStorage Дополнительная информация по процессу.
InitialWorkflowProcess Состояние процесса до выполнения обработчиков этапов.
IsSealedПризнак того, что объект был защищён от изменений.
MainProcessInfo Дополнительная информация по родительскому процессу. Актуально для вложенных, для родительского MainProcessInfo = Info.
MainProcessInfoStorage Дополнительная информация по родительскому процессу. Актуально для вложенных, для родительского MainProcessInfo = Info.
NestedProcessID Идентификатор вложенного процесса.
ProcessOwner Владелец основного процесса.
ProcessOwnerCurrentProcess Владелец текущего процесса. Значение совпадает с ProcessOwner, если текущий процесс является основным.
ProcessOwnerCurrentProcessTimestamp Штамп времени изменения автора (инициатора) текущего процесса.
ProcessOwnerTimestamp Штамп времени изменения владельца основного процесса.
Stages Коллекция этапов процесса.
State Состояние основного процесса.
StateTimestamp Штамп времени изменения состояния основного процесса.

Методы

Equals(Object)Determines whether the specified object is equal to the current object.
(Переопределяет ObjectEquals(Object))
Equals(WorkflowProcess)Indicates whether the current object is equal to another object of the same type.
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
GetHashCodeServes as the default hash function.
(Переопределяет ObjectGetHashCode)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
SealЗащищает объект от изменений.
SetAffectMainCardVersionWhenStateChanged Устанавливает флаг изменения версии документа при изменении состояния документа. В общем случае необходимо использовать свойство AffectMainCardVersionWhenStateChanged.
SetAuthor Установить инициатора основного процесса. В общем случае необходимо использовать свойство Author.
SetAuthorComment Установить комментарий инициатора основного процесса. В общем случае необходимо использовать свойство AuthorComment.
SetAuthorCurrentProcess Установить инициатора текущего процесса. В общем случае необходимо использовать свойство AuthorCurrentProcess.
SetProcessOwner Устанавливает владельца основного процесса. В общем случае необходимо использовать свойство ProcessOwner.
SetProcessOwnerCurrentProcess Устанавливает владельца текущего процесса. В общем случае необходимо использовать свойство ProcessOwnerCurrentProcess.
SetState Устанавливает состояние основного процесса. В общем случае необходимо использовать свойство State.
ToStringReturns a string that represents the current object.
(Унаследован от Object)
Update Обновляет состояние объекта.
UpdateInitialWorkflowProcess Сохраняет текущее состояние процесса в InitialWorkflowProcess.

Операторы

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

Get
(Определяется ComHelper)
Invoke
(Определяется ComHelper)
Set
(Определяется ComHelper)

См. также