IBProcessStep

Сборка: BPM;

Описание

Интерфейс IBProcessStep содержит базовые свойства и методы шагов процесса.

Иерархия наследования

          IBPBaseEntity

          IBProcessEntity

          IBProcessStep

Комментарии

Шаг процесса можно получить, используя свойства и методы интерфейса IBProcessSteps.

Свойства

  Имя свойства Краткое описание

Description

Свойство Description определяет описание шага.

Enabled

Свойство Enabled определяет, включён ли шаг в цепочку выполнения.

Events Свойство Events возвращает коллекцию событий шага процесса.

ExecutionType

Свойство ExecutionType определяет тип выполнения шага.

Guid

Свойство Guid возвращает уникальный идентификатор шага.

Index

Свойство Index определяет индекс шага в родительской группе шагов.

Key

Свойство Key возвращает ключ шага.

MaxDuration

Свойство MaxDuration определяет настройки максимального срока выполнения шага.

MinDeadline

Свойство MinDeadline возвращает самый большой срок завершения шага относительно указанной даты.

Name

Свойство Name определяет наименование шага.

Parent

Свойство Parent возвращает группу шагов, к которой относится шаг.

ParentRoleId

Свойство ParentRoleId определяет, является ли ответственный за процесс также ответственным и за шаг.

RoleId

Свойство RoleId определяет идентификатор субъекта безопасности, являющегося ответственным за шаг.

StepType

Свойство StepType возвращает тип шага.

UniqueKey

Свойство UniqueKey определяет уникальный ключ шага.

Свойства, унаследованные от IBProcessEntity

  Имя свойства Краткое описание
Id Свойство Id возвращает идентификатор сущности процесса.
ParentProcess Свойство ParentProcess возвращает родительский процесс, которому соответствует сущность.
Type Свойство Type возвращает тип сущности процесса.

Свойства, унаследованные от IBPBaseEntity

  Имя свойства Краткое описание
CacheKey Свойство CacheKey возвращает ключ объекта в кеше данных.

Методы

  Имя метода Краткое описание
Clone Метод Clone создаёт копию текущего шага.
CloneTo Метод CloneTo копирует настройки текущего шага в указанный шаг.
ExecuteEvents Метод ExecuteEvents генерирует событие для указанного экземпляра процесса.
IsFirst Метод IsFirst возвращает признак первого шага в группе шагов.
IsFirstActiveInProcess Метод IsFirstActiveInProcess возвращает признак первого активного шага в процессе.
IsFirstManualInStage Метод IsFirstManualInStage возвращает признак первого шага с ручным исполнением в этапе.
IsLast Метод IsLast возвращает признак последнего шага в группе шагов.
IsLastActiveInProcess Метод IsLastActiveInProcess возвращает признак последнего активного шага в процессе.
NextStep Метод NextStep возвращает следующий шаг в процессе.
PreviousStep Метод PreviousStep возвращает предыдущий шаг в процессе.
SetParentCacheKey Метод SetParentCacheKey устанавливает ключ объекта кеша родительской группы шагов.

Методы, унаследованные от IBProcessEntity

  Имя метода Краткое описание
ToStatusString Метод ToStatusString возвращает строковое представление сущности.

Методы, унаследованные от IBPBaseEntity

  Имя метода Краткое описание
Free Метод Free удаляет объект из кеша данных.

См. также:

Интерфейсы сборки BPM