Freigeben über


approvalItem-Ressourcentyp

Namespace: microsoft.graph

Wichtig

Die APIs unter der /beta Version in Microsoft Graph können sich ändern. Die Verwendung dieser APIs in Produktionsanwendungen wird nicht unterstützt. Um festzustellen, ob eine API in v1.0 verfügbar ist, verwenden Sie die Version Selektor.

Stellt eine Genehmigungsanforderung dar, einschließlich der zugehörigen Entscheidungen, status und Antworten. Benutzer können neue Genehmigungselemente erstellen, Genehmigungselemente anzeigen, die gesendet oder empfangen werden, und Aktionen für Genehmigungselemente ausführen.

Methoden

Methode Rückgabetyp Beschreibung
List approvalItem-Sammlung Ruft eine Liste der approvalItem-Objekte und deren Eigenschaften ab.
Create approvalItem Erstellen Sie ein neues approvalItem-Objekt .
Get approvalItem Lesen der Eigenschaften und Beziehungen eines approvalItem-Objekts .
Cancel Keine Abbrechen des Genehmigungselements. Der Besitzer der Genehmigung kann diesen Endpunkt auslösen.
Anforderungen auflisten approvalItemRequest-Auflistung Ruft die Auflistung von approvalItemRequest für das approvalItem-Objekt ab.
Antworten auflisten approvalItemResponse-Auflistung Ruft die Auflistung von approvalItemResponse für das approvalItem-Objekt ab.
Antwort erstellen approvalItemResponse Erstellen Sie ein neues approvalItemResponse-Objekt .

Eigenschaften

Eigenschaft Typ Beschreibung
allowCancel Boolesch Gibt an, ob das Genehmigungselement abgebrochen werden kann.
allowEmailNotification Boolesch Gibt an, ob E-Mail-Benachrichtigungen aktiviert sind.
approvalType approvalItemType Der Workflowtyp des Genehmigungselements. Mögliche Werte sind: basic, basicAwaitAll, custom, customAwaitAll. Erforderlich.
Genehmigenden approvalIdentitySet-Sammlung Die Identität der Prinzipale, denen das Genehmigungselement ursprünglich zugewiesen wurde. Erforderlich.
completedDateTime DateTimeOffset Datum und Uhrzeit des Abschlusses der Genehmigungsanforderung. Schreibgeschützt.
createdDateTime DateTimeOffset Erstellungsdatum und -uhrzeit der Genehmigungsanforderung. Schreibgeschützt.
description String Die Beschreibung der Genehmigungsanforderung.
displayName String Der displayName der Genehmigungsanforderung. Erforderlich.
id String Die eindeutige ID für das Genehmigungselement. Schreibgeschützt.
owner approvalIdentitySet Der Identitätssatz des Prinzipals, dem das Genehmigungselement gehört. Geben Sie nur einen Wert für diese Eigenschaft an, wenn Sie ein Genehmigungselement im Namen des Prinzipals erstellen. Wenn das Feld besitzer nicht angegeben wird, werden die Benutzerinformationen aus dem Benutzerkontext verwendet.
responsePrompts Zeichenfolgensammlung Aufforderungen zur Genehmigungsantwort. Geben Sie nur einen Wert für diese Eigenschaft an, wenn Sie ein benutzerdefiniertes Genehmigungselement erstellen. Geben Sie für benutzerdefinierte Genehmigungselemente zwei Antwortaufforderungszeichenfolgen an. Die Standardantwortaufforderungen sind "Genehmigen" und "Ablehnen".
result String Das Ergebnisfeld wird erst aufgefüllt, wenn sich das Genehmigungselement im endgültigen Zustand befindet. Das Ergebnis des Genehmigungselements basiert auf dem approvalType. Bei grundlegenden Genehmigungselementen lautet das Ergebnis entweder "Genehmigt" oder "Abgelehnt". Bei benutzerdefinierten Genehmigungselementen kann das Ergebnis entweder eine einzelne Antwort oder mehrere Durch einen Semikolon getrennte Antworten sein. Schreibgeschützt.
state approvalItemState Der Status des Genehmigungselements. Mögliche Werte sind: canceled, created, pending, completed. Schreibgeschützt.
Aussichtspunkt approvalItemViewPoint Stellt Benutzersichtdaten für das ApprovalItem-Objekt dar. Die Daten enthalten die Benutzerrollen in Bezug auf das Genehmigungselement. Schreibgeschützt.

Beziehungen

Beziehung Typ Beschreibung
Aufforderungen approvalItemRequest-Auflistung Eine Auflistung von Anforderungen, die für jede genehmigenden Person für das Genehmigungselement erstellt wurden.
Antworten approvalItemResponse-Auflistung Eine Sammlung von Antworten, die für das Genehmigungselement erstellt wurden.

JSON-Darstellung

Die folgende JSON-Darstellung veranschaulicht den Ressourcentyp.

{
  "@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"
}