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

Методы

  ИмяОписание
Public methodAddComment
Добавить комментарий к процессу
Public methodAddMember(IWorkflowInstance, IOrganizationItem)
Добавить элемент оргструктуры как участника экземпляра процесса
Public methodAddMember(IWorkflowInstance, IUser)
Добавить пользователя как участника экземпляра процесса
Public methodAddMember(IWorkflowInstance, IUserGroup)
Добавить группу пользователей как участника экземпляра процесса
Public methodAddMember(IWorkflowInstance, IWorkflowInstanceMember)
Добавить участника экземпляра процесса
Public methodAddPermission(IWorkflowInstance, Guid, IOrganizationItem)
Добавить привилегии к процессу для элемента оргструктуры
Public methodAddPermission(IWorkflowInstance, Guid, IUser)
Добавить привилегии к процессу для пользователя
Public methodAddPermission(IWorkflowInstance, Guid, IUserGroup)
Добавить привилегии к процессу для группы пользователей
Public methodBuildInstancesByEntityQueryList(IEntity<(Of <<'(Int64>)>>))
Public methodBuildInstancesByEntityQueryList(IEnumerable<(Of <<'(Int64>)>>), Type, ICollection<(Of <<'(Guid>)>>), String)
Public methodChangeResponsible
Сменить ответсвенного у экземпляра процесса
Public methodChangeTimer(IResumeProcessSchedulerJob, DateTime)
Изменить время истечения таймера в экземпляре процесса
Public methodChangeTimer(IWorkflowInstance, Int64, DateTime)
Изменить таймер в экземпляре процесса
Public methodCheckFilterUsingContext
Public methodCloseTimer(IResumeProcessSchedulerJob)
Прервать таймер в экземпляре процесса
Public methodCloseTimer(IWorkflowInstance, Int64)
Прервать таймер в экземпляре процесса
Public methodCountUsingContext
Количество экземпляров с учетом контекста
Public methodCreateChildInstancesCriterion(Int64, Boolean, String)
Создать условие выборки NHibernate для ограничения по списку экземпляров процессов с учетом экземпляров родительских и подпроцессов
Public methodCreateChildInstancesCriterion(IEnumerable<(Of <<'(IWorkflowInstance>)>>), Boolean, String)
Создать условие выборки NHibernate для ограничения по списку экземпляров процессов с учетом экземпляров родительских и подпроцессов
Public methodCreateContextFilterCriteria
Создает критерию для контекста процесса по идентифиатору заголова Экземпляр процесса имеет алиас workflowProcess
Public methodDeletePermission(IWorkflowInstance, Guid, IOrganizationItem)
Удалить привилегии к процессу к элемента оргструктуры
Public methodDeletePermission(IWorkflowInstance, Guid, IUser)
Удалить привилегии к процессу у пользователя
Public methodDeletePermission(IWorkflowInstance, Guid, IUserGroup)
Удалить привилегии к процессу у группы пользователей
Public methodExtractWorkflowInstanceFilter
Получить фильтр из общего фильтра
Public methodFindUsingContext
Найти контекст экземпляров процессов
Public methodGetActiveInstances
Получить активные экземпляры родительских процессов для экземпляра подпроцесса
Public methodGetActiveQueueItems
Получить информацию об активных элементах очереди исполнения процессов
Public methodGetActiveSubInstances
Получить активные экземпляры подпроцессов для списка экземпляров процессов
Public methodGetActiveTimerInfos(IEnumerable<(Of <<'(IWorkflowInstance>)>>))
Получить информацию об активных таймерах для списка экземпляров процессов
Public methodGetActiveTimerInfos(IEnumerable<(Of <<'(IWorkflowInstance>)>>), Boolean)
Получить информацию об активных таймерах для списка экземпляров процессов
Public methodGetContextType
Получить тип полного контекста процесса
Public methodGetContextView
Получить представление для отображения/редактирования контекста экземпляра процесса
Public methodGetContextViewNoBlok
Получить представление для отображения/редактирования контекста экземпляра процесса без переменной типа "Блок"
Public methodGetInstanceCountByCustomStatus
Получить информацию по количеству экземпляров по пользовательскому статусу
Public methodGetInstanceCountByStatus(Int64)
Получить количство экземпляров процесса про статусу
Public methodGetInstanceCountByStatus(Int64, Nullable<(Of <<'(Int64>)>>))
Получить количство экземпляров процесса про статусу
Public methodGetInstanceCountByStatus(Int64, Nullable<(Of <<'(Int64>)>>), Filter%)
Получить количство экземпляров процесса про статусу
Public methodGetInstancesByEntity
Получить экземпляры процессов по сущности
Public methodGetInstancesByEntityCount
Получить количество экземпляров процессов, связанных с сущностью
Public methodStatic memberGetProperty
Public methodGetSubInstances
Получить экземпляры подпроцессов для списка экземпляров процессов
Public methodGetVisiblePropertyUids
Получить список уникальных идентификаторов контекстных переменных указанного экземпляра процессов, которые может видеть текущий пользователь
Public methodSave
Сохранить сущность в БД
(Overrides EntityManager<(Of <(<'T, IdT>)>)>..::..Save(T).)
Public methodSaveSwimlaneExecutor
Сохранить указанного пользователя как исполнителя Зоны Ответственности
Public methodSetResponsible(IWorkflowInstance, IUser)
Изменить ответственного по процессу
Public methodSetResponsible(IWorkflowInstance, IUser, Boolean)
Изменить ответственного по процессу
Public methodSetupFilter
Применить фильтр к критерию выбора
(Overrides EntityManager<(Of <(<'T, IdT>)>)>..::..SetupFilter(ICriteria, IEntityFilter).)
Public methodStartProcess(IWorkflowProcess, String)
Запустить процесс (без контекста)
Public methodStartProcess(IWorkflowProcess, String, Action<(Of <<'(Object>)>>))
Запустить процесс
Public methodStartProcess(IWorkflowProcess, String, Dictionary<(Of <<'(String, Object>)>>))
Запустить процесс
Public methodStartProcess(IWorkflowProcess, String, Object)
Запустить процесс
Public methodStartProcess(IWorkflowProcess, String, Dictionary<(Of <<'(String, Object>)>>), Boolean)
Запустить процесс
Public methodStartProcess(IWorkflowProcess, String, Object, Boolean)
Запустить процесс
Public methodTerminate
Прервать экземпляр процесса
Public methodTerminateProcess(IWorkflowInstance)
Прервать экземпляр процесса
Public methodTerminateProcess(IWorkflowInstance, IUser)
Прервать экземпляр процесса
Public methodTerminateProcess(IWorkflowInstance, String)
Прервать экземпляр процесса
Public methodTerminateProcess(IWorkflowInstance, String, IUser)
Прервать экземпляр процесса

См. также