Поделиться через


Тип ресурса рабочего процесса

Пространство имен: microsoft.graph.identityGovernance

Представляет рабочие процессы, созданные с помощью рабочих процессов жизненного цикла. Рабочие процессы при активации условий выполнения автоматизируют части процесса управления жизненным циклом с помощью задач. Эти задачи могут быть либо встроенными, либо пользовательскими задачами, которые можно вызвать с помощью расширения пользовательских задач, которое интегрируется с Azure Logic Apps.

В клиенте можно создать до 100 рабочих процессов.

Наследует от workflowBase.

Методы

Метод Тип возвращаемых данных Описание
Список коллекция microsoft.graph.identityGovernance.workflow Получите список объектов рабочего процесса и их свойств.
Создание microsoft.graph.identityGovernance.workflow Создайте новый объект рабочего процесса .
Получение microsoft.graph.identityGovernance.workflow Чтение свойств и связей объекта рабочего процесса .
Обновление microsoft.graph.identityGovernance.workflow Обновление свойств объекта рабочего процесса .
удаление; Нет Удаляет объект рабочего процесса .
Activate Нет Запустите рабочий процесс по запросу.
Вывод списка пользователей в области Коллекция microsoft.graph.user Получение списка пользователей, находящихся в области условий выполнения объекта рабочего процесса .
Удаленные рабочие процессы :--- :---
List коллекция microsoft.graph.identityGovernance.workflow Получение списка удаленных объектов рабочего процесса и их свойств.
Получение microsoft.graph.identityGovernance.workflow Получение удаленного рабочего процесса.
Восстановление microsoft.graph.identityGovernance.workflow Восстановление удаленного рабочего процесса.
Удалить без возможности восстановления Нет Окончательное удаление объекта рабочего процесса из контейнера удаленных элементов.

Свойства

Свойство Тип Описание
category microsoft.graph.identityGovernance.lifecycleWorkflowCategory Категория функции управления персоналом, поддерживаемая рабочими процессами, созданными с помощью этого шаблона. Рабочий процесс может принадлежать только одной категории. Допустимые значения: joiner, leaver, mover, unknownFutureValue. Наследуется от workflowBase. Обязательно.

Поддерживает $filter(eq,ne) и $orderby
createdDateTime DateTimeOffset workflow При создании. Наследуется от workflowBase.

Поддерживает $filter(lt, , gtle, ge, eq) neи $orderby.
deletedDateTime DateTimeOffset При удалении рабочего процесса.

Поддерживает $filter(lt, , gtle, ge, eq) neи $orderby.
description String Описание workflowобъекта . Наследуется от workflowBase. Необязательный параметр.
displayName String Отображаемое имя workflowобъекта . Наследуется от workflowBase. Обязательно.

Поддерживает $filter(eq, ne) и orderby.
executionConditions microsoft.graph.identityGovernance.workflowExecutionConditions Условия, описывающие, когда следует выполнять рабочий процесс, и критерии для определения набора субъектов в области. Наследуется от workflowBase. Обязательный.
id String Идентификатор, используемый для отдельной адресации определенного рабочего процесса.

Поддерживает $filter(eq, ne) и $orderby.
isEnabled Boolean Включен или отключен рабочий процесс. Если этот параметр имеет значение true, рабочий процесс можно запускать по запросу или по расписанию, если isSchedulingEnabled имеет значение true. Наследуется от workflowBase. Необязательный параметр. Значение по умолчанию — true.

Поддерживает $filter(eq, ne) и orderBy.
isSchedulingEnabled Логический Если trueзадано значение , подсистема рабочих процессов жизненного цикла выполняет рабочий процесс на основе расписания, определенного параметрами клиента. Не может быть true для отключенного рабочего процесса (где isEnabled имеет значение false). Наследуется от workflowBase. Необязательный параметр. Значение по умолчанию — false.

Поддерживает $filter(eq, ne) и orderBy.
lastModifiedDateTime DateTimeOffset Дата workflow последнего изменения. Наследуется от workflowBase.

Поддерживает $filter(lt, , gtle, ge, eq) neи $orderby.
nextScheduleRunDateTime DateTimeOffset Дата, когда workflow ожидается следующий запуск в зависимости от интервала расписания, если есть пользователи, соответствующие условиям выполнения.

Поддерживает $filter(lt,gt) и $orderby.
version Int32 Номер текущей версии рабочего процесса. Значение равно 1 при первом создании рабочего процесса.

Поддерживает $filter(lt, , gtle, ge, eq) neи $orderby.

Связи

Связь Тип Описание
createdBy user Уникальный идентификатор пользователя Microsoft Entra, создавшего объект рабочего процесса . Наследуется от workflowBase.

Поддерживает $filter(eq, ne) и $expand.
executionScope Коллекция microsoft.graph.user Уникальный идентификатор удостоверения Microsoft Entra, который последним модифицировал объект рабочего процесса .
lastModifiedBy user Пользователь, который в последний раз изменял объект рабочего процесса . Наследуется от workflowBase.

Поддерживает $filter(eq, ne) и $expand.
Работает коллекция microsoft.graph.identityGovernance.run Выполняется рабочий процесс.
TaskReports коллекция microsoft.graph.identityGovernance.taskReport Представляет агрегирование данных выполнения задачи для задач в объекте рабочего процесса .
tasks коллекция microsoft.graph.identityGovernance.task Представляет настроенные задачи для выполнения и последовательность их выполнения в объекте рабочего процесса . Наследуется от workflowBase. Обязательно.
userProcessingResults коллекция microsoft.graph.identityGovernance.userProcessingResult Результаты выполнения рабочего процесса для каждого пользователя.
versions коллекция microsoft.graph.identityGovernance.workflowVersion Доступные версии рабочих процессов.

Представление JSON

В следующем представлении JSON показан тип ресурса.

{
  "@odata.type": "#microsoft.graph.identityGovernance.workflow",
  "category": "String",
  "createdDateTime": "String (timestamp)",
  "description": "String",
  "displayName": "String",
  "executionConditions": {
    "@odata.type": "microsoft.graph.identityGovernance.workflowExecutionConditions"
  },
  "lastModifiedDateTime": "String (timestamp)",
  "deletedDateTime": "String (timestamp)",
  "id": "String (identifier)",
  "isEnabled": "Boolean",
  "isSchedulingEnabled": "Boolean",
  "nextScheduleRunDateTime": "String (timestamp)",
  "version": "Integer"
}