Тип ресурса approvalItem

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

Важно!

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

Представляет запрос на утверждение, включая связанные решения, состояние и ответы. Пользователи могут создавать новые элементы утверждения, просматривать отправленные или полученные элементы утверждения, а также выполнять действия с элементами утверждения.

Методы

Метод Тип возвращаемых данных Описание
Список Коллекция approvalItem Получите список объектов approvalItem и их свойств.
Создание ApprovalItem Создайте объект approvalItem .
Получение ApprovalItem Чтение свойств и связей объекта approvalItem .
Отмена Нет Отмена элемента утверждения. Владелец утверждения может активировать эту конечную точку.
Перечисление запросов Коллекция approvalItemRequest Получите коллекцию approvalItemRequest для объекта approvalItem.
Вывод списка ответов Коллекция approvalItemResponse Получите коллекцию approvalItemResponse для объекта approvalItem.
Создание ответа approvalItemResponse Создайте объект approvalItemResponse .

Свойства

Свойство Тип Описание
allowCancel Логический Указывает, можно ли отменить элемент утверждения.
allowEmailNotification Логический Указывает, включено ли уведомление по электронной почте.
approvalType approvalItemType Тип рабочего процесса элемента утверждения. Допустимые значения: basic, basicAwaitAll, custom, customAwaitAll. Обязательно.
Утверждающих Коллекция approvalIdentitySet Удостоверение субъектов, которым изначально был назначен элемент утверждения. Обязательно.
completedDateTime DateTimeOffset Дата и время завершения запроса на утверждение. Только для чтения.
createdDateTime DateTimeOffset Дата и время создания запроса на утверждение. Только для чтения.
description String Описание запроса на утверждение.
displayName String DisplayName запроса на утверждение. Обязательный.
id String Уникальный идентификатор элемента утверждения. Только для чтения.
owner approvalIdentitySet Набор удостоверений субъекта, которому принадлежит элемент утверждения. Укажите значение этого свойства только при создании элемента утверждения от имени субъекта. Если поле владельца не указано, используются сведения о пользователе из контекста пользователя.
responsePrompts Коллекция строк Ответные запросы на утверждение. Укажите значение этого свойства только при создании пользовательского элемента утверждения. Для пользовательских элементов утверждения укажите две строки запроса на ответ. Ответные запросы по умолчанию: "Утвердить" и "Отклонить".
result String Поле результата заполняется только после того, как элемент утверждения находится в окончательном состоянии. Результат элемента утверждения основан на типе утверждения. Для основных элементов утверждения результатом является "Утверждено" или "Отклонено". Для пользовательских элементов утверждения результатом может быть один ответ или несколько ответов, разделенных точкой с запятой. Только для чтения.
state approvalItemState Состояние элемента утверждения. Допустимые значения: canceled, created, pending, completed. Только для чтения.
точка зрения approvalItemViewPoint Представляет данные точек просмотра пользователей в элементе ApprovalItem. Данные включают роли пользователей в отношении элемента утверждения. Только для чтения.

Связи

Связь Тип Описание
Запросы Коллекция approvalItemRequest Коллекция запросов, созданных для каждого утверждающего элемента утверждения.
Ответы Коллекция approvalItemResponse Коллекция ответов, созданных для элемента утверждения.

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

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

{
  "@odata.type": "#microsoft.graph.approvalItem",
  "id": "String (identifier)",
  "displayName": "String",
  "description": "String",
  "allowEmailNotification": "Boolean",
  "approvalType": "String",
  "responsePrompts": [
    "String"
  ],
  "approvers": [
    {
      "@odata.type": "microsoft.graph.approvalIdentitySet"
    }
  ],
  "state": "String",
  "allowCancel": "Boolean",
  "createdDateTime": "String (timestamp)",
  "completedDateTime": "String (timestamp)",
  "viewPoint": {
    "@odata.type": "microsoft.graph.approvalItemViewPoint"
  },
  "owner": {
    "@odata.type": "microsoft.graph.approvalIdentitySet"
  },
  "result": "String"
}