Stage - класс |
Пространство имён: Tessa.Extensions.Default.Server.Workflow.KrObjectModel
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.) |
| Имя | Описание | |
|---|---|---|
| Equality | ||
| Inequality |
| Имя | Описание | |
|---|---|---|
| Get | (Определяется ComHelper.) | |
| InternalMarkerCanvas |
Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor.) | |
| Invoke | (Определяется ComHelper.) | |
| Set | (Определяется ComHelper.) | |
| ToStringDetailed | (Определяется KrCompilersExtensions.) | |
| ToStringSummary | (Определяется KrCompilersExtensions.) |