Для изменения размера нажмите или перетащите

Stage - класс

Предоставляет информацию о этапе маршрута.
Иерархия наследования
SystemObject
  Tessa.Extensions.Default.Server.Workflow.KrObjectModelStage

Пространство имён:  Tessa.Extensions.Default.Server.Workflow.KrObjectModel
Сборка:  Tessa.Extensions.Default.Server (в Tessa.Extensions.Default.Server.dll) Версия: 3.5.0.19
Синтаксис
public sealed class Stage : IEquatable<Stage>, 
	ISealable

Тип Stage предоставляет следующие члены.

Конструкторы
  ИмяОписание
Открытый методStage
Инициализирует новый пустой экземпляр класса Stage.
Открытый методStage(Stage)
Инициализирует новый экземпляр класса Stage на основе другого экземпляра. Запечатанность не переносится.
Открытый методStage(String, Guid, String)
Инициализирует новый экземпляр класса Stage.
Открытый методStage(CardRow, IDictionaryString, Object, IDictionaryString, Object, IKrStageTemplate, IReadOnlyCollectionIKrRuntimeStage, Boolean)
Инициализирует новый экземпляр объекта Stage.
Открытый методStage(Guid, String, Guid, String, Guid, Int32, NullableGuid, String, NullableInt32, Boolean, GroupPosition, Stage, Boolean, Int32, NullableDateTime, Boolean, NullableKrStageState, Boolean, Boolean)
Инициализирует новый экземпляр класса Stage с привязкой к шаблону этапов.
В начало страницы
Свойства
  ИмяОписание
Открытое свойствоAuthor
Возвращает или задаёт автора этапа. Переопределяет автора заданного в паарметрах этапа.
Открытое свойствоBasedOnTemplate
Возвращает значение, показывающее, что этап добавлен из шаблона этапов - задан шаблон этапов.
Открытое свойствоBasedOnTemplateStage
Возвращает значение, показывающее, что этап добавлен из шаблона этапов - задан идентификатор строки шаблона этапов из карточки шаблона этапов.
Открытое свойствоCanBeSkipped
Возвращает или задаёт значение, показывающее, разрешен ли пропуск этапа.
Открытое свойствоCanChangeOrder
Возвращает значение, показывающее, может ли пользователь поменять порядок текущего этапа. Если это запрещено, то для этапов "В начале группы" этап окажется перед теми, для которых разрешено менять порядок; для этапов "В конце группы" этапы, для которых разрешено менять порядок, будут выше, чем строго зафиксированные.
Открытое свойствоGroupPosition
Возвращает расположение шаблона этапов относительно этапов, добавленных вручную.
Открытое свойствоHidden
Возвращает или задаёт значение, показывающее, что этап является скрытым.
Открытое свойствоID
Возвращает идентификатор этапа. Если этап создан по шаблону, то идентификатор строки (RowID) этапа из карточки шаблона. Если этап создан вручную, то идентификатор строки (RowID) из карточки документа.
Открытое свойствоInfo
Возвращает dynamic-обёртку над дополнительной информацией этапа.
Открытое свойствоInfoStorage
Возвращает дополнительную информацию этапа.
Открытое свойствоIsSealed
Признак того, что объект был защищён от изменений.
Открытое свойствоIsStageReadonly
Возвращает значение, показывающее, может ли пользователь редактировать этап.
Открытое свойствоName
Возвращает или задаёт название этапа.
Открытое свойствоOrderChanged
Возвращает признак того, что порядок менялся пользователем. Не зависит от изменения порядка в коде
Открытое свойствоPerformer
Возвращает или задаёт исполнителя текущего этапа. Актуально только для режима Single.
Открытое свойствоPerformers
Возвращает список исполнителей текущего этапа. Актуально только для режима Multiple.
Открытое свойствоPlanned
Возвращает или задаёт дата выполнения.
Открытое свойствоPlannedQuants
Возвращает срок в квантах, если нет даты окончания задания Planned.
Открытое свойствоRowChanged
Возвращает признак того, что этап менялся пользователем. Не зависит от изменений в коде.
Открытое свойствоRowID
Возвращает идентификатор строки (RowID) в конкретном документе. Если этап только создан по шаблону, то здесь будет новый идентификатор.
Открытое свойствоSettings
Возвращает dynamic-обёртку над настройками этапа.
Открытое свойствоSettingsStorage
Возвращает или задаёт настройки этапа.
Открытое свойствоSkip
Возвращает или задаёт признак пропуска этапа.
Открытое свойствоSqlPerformers
Возвращает запрос на получение SQL-согласующих.
Открытое свойствоSqlPerformersIndex
Возвращает индекс в массиве, куда необходимо подставлять SQL согласующих при пересчете. Загружается при создании на основе строки карточки с указанием карточки-шаблона. Никак не отображает куда были подставлены SQL согласующие за предыщуий пересчет. Чтобы это узнать, нужно найти индекс первого согласующего с флагом SqlApprover = true, однако если этап изменялся вручную (RowChanged), о предыдущей подстановке SQL согласующих делать выводы нельзя.
Открытое свойствоStageGroupID
Возвращает идентификатор группы этапов, к которой принадлежит этап.
Открытое свойствоStageGroupName
Возвращает название группы этапов, к которой принадлежит этап.
Открытое свойствоStageGroupOrder
Возвращает порядок сортировки для группы этапов, к которой относится этап.
Открытое свойствоStageTypeCaption
Возвращает или задаёт отображаемое имя типа этапа.
Открытое свойствоStageTypeID
Возвращает или задаёт идентификатор типа этапа.
Открытое свойствоState
Возвращает или задаёт текущее состояние этапа согласования. Актуально только при работе процесса.
Открытое свойствоTemplateID
Возвращает идентификатор шаблона этапов.
Открытое свойствоTemplateName
Возвращает имя шаблона этапов.
Открытое свойствоTemplateOrder
Возвращает порядок в группе по условию группировки пары (GroupPosition, CanChangeOrder).
Открытое свойствоTemplateStageOrder
Возвращает или задаёт порядок сортировки для этапа в рамках шаблона этапов. Необходимо для обнаружения изменений в подмаршруте из конкретного шаблона этапа (например, если в шаблоне был добавлен еще один этап на первое место, при построении этот этап необходимо поместить также выше).
Открытое свойствоTimeLimit
Возвращает или задаёт срок (рабочие дни).
Открытое свойствоTimeLimitOrDefault
Возвращает срок (рабочие дни), если указан, иначе стандартное значение DefaultTimeLimit.
Открытое свойствоWriteTaskFullInformation
Возвращает или задаёт флаг регулирующий, в каком объеме информация о заданиях будет указываться по ключу Tasks в InfoStorage. Если указано - информация будет полной, включая карточку задания. Иначе перед записью будут удалены некоторые поля.
В начало страницы
Методы
  ИмяОписание
Открытый методEquals(Object)
Determines whether the specified object is equal to the current object.
(Переопределяет ObjectEquals(Object).)
Открытый методEquals(Stage)
Сравнение этапа по значимым полям. Info необходимо проверять отдельно.
Защищённый методFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object.)
Открытый методGetHashCode
Serves as the default hash function.
(Переопределяет ObjectGetHashCode.)
Открытый методGetType
Gets the Type of the current instance.
(Унаследован от Object.)
Открытый методInherit
Переносит служебную информацию (о положении, внесенных изменениях и др.) из указанного этапа в этот экземпляр.
Открытый методInheritPosition
Переносит информацию о положении этапа из указанного этапа.
Открытый методСтатический членInitializeAsync
Инициализирует новый экземпляр класса Stage.
Открытый методIsInfoChanged
Возвращает значение, показывающее, что изменилась дополнительная информация этапа (InfoStorage).
Защищённый методMemberwiseClone
Creates a shallow copy of the current Object.
(Унаследован от Object.)
Открытый методSeal
Защищает объект от изменений.
Открытый методSetCanChangeOrderTrue
Задаёт значение флагу CanChangeOrder. Разрешено изменять только для неподтверждённых и изменённых пользователем этапов.
Открытый методSetGroupPositionUnspecified
Устанавливает информацию о положении относительно этапов, добавленных вручную, шаблона этапов с котором связан этап как "неопределено". Удаляет информацию из этапа о позиции шаблона этпов.
Открытый методToString
Returns a string that represents the current object.
(Переопределяет ObjectToString.)
В начало страницы
Операторы
Методы расширения
  ИмяОписание
Открытый метод расширенияGet (Определяется ComHelper.)
Открытый метод расширенияInternalMarkerCanvas
Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor.)
Открытый метод расширенияInvoke (Определяется ComHelper.)
Открытый метод расширенияSet (Определяется ComHelper.)
Открытый метод расширенияToStringDetailed (Определяется KrCompilersExtensions.)
Открытый метод расширенияToStringSummary (Определяется KrCompilersExtensions.)
В начало страницы
См. также