WorkflowProcess - класс

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

Definition

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

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

WorkflowProcess Инициализирует новый экземпляр класса WorkflowProcess.

Свойства

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 Возвращает штамп времени изменения состояния основного процесса.

Методы

CloneWithDedicatedStageGroup Создаёт частичную копию текущего объекта. Клонирует этапы входящие в группу с указанным идентификатором.
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)

Операторы

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

Get
(Определяется ComHelper)
InternalMarkerCanvas Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor)
Invoke
(Определяется ComHelper)
Set
(Определяется ComHelper)

См. также