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

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

Важно!

API версии /beta в Microsoft Graph могут быть изменены. Использование этих API в производственных приложениях не поддерживается. Чтобы определить, доступен ли API в версии 1.0, используйте селектор версий.

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

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

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

Методы

Метод Тип возвращаемых данных Описание
Список коллекция microsoft.graph.identityGovernance.workflow Получите список объектов рабочего процесса и их свойств.
Создание microsoft.graph.identityGovernance.workflow Создайте новый объект рабочего процесса .
Получение microsoft.graph.identityGovernance.workflow Чтение свойств и связей объекта рабочего процесса .
Обновление microsoft.graph.identityGovernance.workflow Обновление свойств объекта рабочего процесса .
Delete Нет Удаляет объект рабочего процесса .
Activate Нет Запустите рабочий процесс по запросу.
Активация с помощью область Нет Запустите рабочий процесс по запросу с определенным область.
Вывод списка пользователей в область Коллекция microsoft.graph.user Получите список пользователей, которые находятся в область условий выполнения объекта рабочего процесса.
Отмена обработки рабочего процесса Нет Отмена запусков рабочих процессов, которые выполняются или находятся в очереди.
Предварительный просмотр сбоев задач коллекция microsoft.graph.identityGovernance.task Возвращает список задач, настроенных в рабочем процессе для проверка ошибок конфигурации.
рабочий процесс предварительного просмотра Нет Запустите рабочий процесс в режиме предварительного просмотра для выбранных объектов каталога, не затрагивая рабочих пользователей.
Удаленные рабочие процессы :--- :---
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.

Связи

Связь Тип Описание
administrationScopeTargets Коллекция microsoft.graph.directoryObject Административные единицы в область рабочего процесса. Наследуется от microsoft.graph.identityGovernance.workflowBase. Необязательный параметр.

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

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

Поддерживает $filter(eq, ne) и $expand.
previewScope Коллекция microsoft.graph.directoryObject Доступная только для чтения коллекция объектов каталога, которые в настоящее время находятся в область для рабочего процесса в зависимости от условий его выполнения. Это свойство помогает предварительно просмотреть, какие пользователи будут затронуты перед запуском рабочего процесса. Допускается значение null. Только для чтения. Возвращается только с помощью оператора $expand. Поддерживает $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"
}