Тип WorkflowInstanceManager предоставляет следующие члены.
Методы
Имя | Описание | |
---|---|---|
AddComment |
Добавить комментарий к процессу
| |
AddMember(IWorkflowInstance, IOrganizationItem) |
Добавить элемент оргструктуры как участника экземпляра процесса
| |
AddMember(IWorkflowInstance, IUser) |
Добавить пользователя как участника экземпляра процесса
| |
AddMember(IWorkflowInstance, IUserGroup) |
Добавить группу пользователей как участника экземпляра процесса
| |
AddMember(IWorkflowInstance, IWorkflowInstanceMember) |
Добавить участника экземпляра процесса
| |
AddPermission(IWorkflowInstance, Guid, IOrganizationItem) |
Добавить привилегии к процессу для элемента оргструктуры
| |
AddPermission(IWorkflowInstance, Guid, IUser) |
Добавить привилегии к процессу для пользователя
| |
AddPermission(IWorkflowInstance, Guid, IUserGroup) |
Добавить привилегии к процессу для группы пользователей
| |
BuildInstancesByEntityQueryList(IEntity<(Of <<'(Int64>)>>)) | ||
BuildInstancesByEntityQueryList(IEnumerable<(Of <<'(Int64>)>>), Type, ICollection<(Of <<'(Guid>)>>), String) | ||
ChangeResponsible |
Сменить ответсвенного у экземпляра процесса
| |
ChangeTimer(IResumeProcessSchedulerJob, DateTime) |
Изменить время истечения таймера в экземпляре процесса
| |
ChangeTimer(IWorkflowInstance, Int64, DateTime) |
Изменить таймер в экземпляре процесса
| |
CheckFilterUsingContext | ||
CloseTimer(IResumeProcessSchedulerJob) |
Прервать таймер в экземпляре процесса
| |
CloseTimer(IWorkflowInstance, Int64) |
Прервать таймер в экземпляре процесса
| |
CountUsingContext |
Количество экземпляров с учетом контекста
| |
CreateChildInstancesCriterion(Int64, Boolean, String) |
Создать условие выборки NHibernate для ограничения по списку экземпляров процессов с учетом экземпляров родительских и подпроцессов
| |
CreateChildInstancesCriterion(IEnumerable<(Of <<'(IWorkflowInstance>)>>), Boolean, String) |
Создать условие выборки NHibernate для ограничения по списку экземпляров процессов с учетом экземпляров родительских и подпроцессов
| |
CreateContextFilterCriteria |
Создает критерию для контекста процесса по идентифиатору заголова
Экземпляр процесса имеет алиас workflowProcess
| |
DeletePermission(IWorkflowInstance, Guid, IOrganizationItem) |
Удалить привилегии к процессу к элемента оргструктуры
| |
DeletePermission(IWorkflowInstance, Guid, IUser) |
Удалить привилегии к процессу у пользователя
| |
DeletePermission(IWorkflowInstance, Guid, IUserGroup) |
Удалить привилегии к процессу у группы пользователей
| |
ExtractWorkflowInstanceFilter |
Получить фильтр из общего фильтра
| |
FindUsingContext |
Найти контекст экземпляров процессов
| |
GetActiveInstances |
Получить активные экземпляры родительских процессов для экземпляра подпроцесса
| |
GetActiveQueueItems |
Получить информацию об активных элементах очереди исполнения процессов
| |
GetActiveSubInstances |
Получить активные экземпляры подпроцессов для списка экземпляров процессов
| |
GetActiveTimerInfos(IEnumerable<(Of <<'(IWorkflowInstance>)>>)) |
Получить информацию об активных таймерах для списка экземпляров процессов
| |
GetActiveTimerInfos(IEnumerable<(Of <<'(IWorkflowInstance>)>>), Boolean) |
Получить информацию об активных таймерах для списка экземпляров процессов
| |
GetContextType |
Получить тип полного контекста процесса
| |
GetContextView |
Получить представление для отображения/редактирования контекста экземпляра процесса
| |
GetContextViewNoBlok |
Получить представление для отображения/редактирования контекста экземпляра процесса без переменной типа "Блок"
| |
GetInstanceCountByCustomStatus |
Получить информацию по количеству экземпляров по пользовательскому статусу
| |
GetInstanceCountByStatus(Int64) |
Получить количство экземпляров процесса про статусу
| |
GetInstanceCountByStatus(Int64, Nullable<(Of <<'(Int64>)>>)) |
Получить количство экземпляров процесса про статусу
| |
GetInstanceCountByStatus(Int64, Nullable<(Of <<'(Int64>)>>), Filter%) |
Получить количство экземпляров процесса про статусу
| |
GetInstancesByEntity |
Получить экземпляры процессов по сущности
| |
GetInstancesByEntityCount |
Получить количество экземпляров процессов, связанных с сущностью
| |
GetProperty | ||
GetSubInstances |
Получить экземпляры подпроцессов для списка экземпляров процессов
| |
GetVisiblePropertyUids |
Получить список уникальных идентификаторов контекстных переменных указанного экземпляра процессов, которые может видеть текущий пользователь
| |
Save |
Сохранить сущность в БД
(Overrides EntityManager<(Of <(<'T, IdT>)>)>..::..Save(T).) | |
SaveSwimlaneExecutor |
Сохранить указанного пользователя как исполнителя Зоны Ответственности
| |
SetResponsible(IWorkflowInstance, IUser) |
Изменить ответственного по процессу
| |
SetResponsible(IWorkflowInstance, IUser, Boolean) |
Изменить ответственного по процессу
| |
SetupFilter |
Применить фильтр к критерию выбора
(Overrides EntityManager<(Of <(<'T, IdT>)>)>..::..SetupFilter(ICriteria, IEntityFilter).) | |
StartProcess(IWorkflowProcess, String) |
Запустить процесс (без контекста)
| |
StartProcess(IWorkflowProcess, String, Action<(Of <<'(Object>)>>)) |
Запустить процесс
| |
StartProcess(IWorkflowProcess, String, Dictionary<(Of <<'(String, Object>)>>)) |
Запустить процесс
| |
StartProcess(IWorkflowProcess, String, Object) |
Запустить процесс
| |
StartProcess(IWorkflowProcess, String, Dictionary<(Of <<'(String, Object>)>>), Boolean) |
Запустить процесс
| |
StartProcess(IWorkflowProcess, String, Object, Boolean) |
Запустить процесс
| |
Terminate |
Прервать экземпляр процесса
| |
TerminateProcess(IWorkflowInstance) |
Прервать экземпляр процесса
| |
TerminateProcess(IWorkflowInstance, IUser) |
Прервать экземпляр процесса
| |
TerminateProcess(IWorkflowInstance, String) |
Прервать экземпляр процесса
| |
TerminateProcess(IWorkflowInstance, String, IUser) |
Прервать экземпляр процесса
|
Свойства
Имя | Описание | |
---|---|---|
DefaultCriteriaAliasStatic | ||
Instance |
Экземпляр менеджера
| |
ProcessHeaderManager |
Менеджер заголовков процессов
| |
SecurityService |
Сервис безопасности
| |
WorkflowInstanceContextService |
Менеджер контекста экземпляров процессов
| |
WorkflowProcessManager |
Менеджер процессов
| |
WorkflowRuntimeService |
Сервис управления процессами
|