insightsSettings aktualisieren

Namespace: microsoft.graph

Wichtig

APIs unter der /beta Version in Microsoft Graph können geändert werden. Die Verwendung dieser APIs in Produktionsanwendungen wird nicht unterstützt. Um festzustellen, ob eine API in Version 1.0 verfügbar ist, verwenden Sie die Versionsauswahl .

Aktualisieren Sie die Datenschutzeinstellungen, um die angegebene Art von Einblicken in einer Organisation anzuzeigen oder zurückzugeben. Die Art der Einstellungen kann Elementeinblicke oder Personenerkenntnisse sein.

Weitere Informationen zum Anpassen des Insights-Datenschutzes für Ihre Organisation finden Sie unter:

Berechtigungen

Eine der folgenden Berechtigungen ist erforderlich, um diese API aufzurufen. Weitere Informationen, einschließlich der Auswahl von Berechtigungen, finden Sie unter "Berechtigungen".

Berechtigungstyp Berechtigungen (von der Berechtigung mit den wenigsten Rechten zu der mit den meisten Rechten)
Delegiert (Geschäfts-, Schul- oder Unikonto) User.ReadWrite.All
Delegiert (persönliches Microsoft-Konto) Nicht unterstützt
Anwendung Nicht unterstützt

Hinweis: Die Verwendung delegierter Berechtigungen für diesen Vorgang erfordert, dass der angemeldete Benutzer über eine globale Administratorrolle verfügt.

HTTP-Anforderung

So aktualisieren Sie die Einstellungen für Elementeinblicke:

PATCH /organization/{organizationId}/settings/itemInsights

So aktualisieren Sie die Einstellungen für Personen-Insights:

PATCH /organization/{organizationId}/settings/peopleInsights

Anforderungsheader

Kopfzeile Wert
Authorization Bearer {token}. Erforderlich.
Content-Type application/json

Anforderungstext

Geben Sie im Anforderungstext die Werte für die relevanten Felder an, die aktualisiert werden sollen. Vorhandene Eigenschaften, die nicht im Anforderungstext enthalten sind, behalten ihre vorherigen Werte oder werden basierend auf Änderungen an anderen Eigenschaftswerten neu berechnet. Aus Gründen der Leistung sollten Sie vorhandene Werte, die nicht geändert wurden, nicht angeben.

Eigenschaft Typ Beschreibung
isEnabledInOrganization Boolescher Wert true wenn die angegebene Art von Einblicken für die Organisation aktiviert ist; false wenn der angegebene Typ von Einblicken für alle Benutzer ohne Ausnahmen deaktiviert ist. Der Standardwert ist true. Optional.
disabledForGroup Zeichenfolge Die ID einer Azure AD-Gruppe, deren angegebener Typ von Einblicken für ihre Mitglieder deaktiviert ist. Der Standardwert ist empty. Optional.

Hinweis: Dieser Vorgang überprüft den Wert der disabledForGroup-Eigenschaft nicht, wenn Sie ihn in den Anforderungstext einschließen. Wenn Sie die disabledForGroup-Eigenschaft auf eine Zeichenfolge festlegen, überprüft dieser Vorgang nicht das Vorhandensein der entsprechenden Azure AD-Gruppe. Das bedeutet, wenn Sie disabledForGroup auf eine Azure AD Gruppe festlegen, die nicht vorhanden ist oder danach gelöscht wird, kann dieser Vorgang keine Gruppenmitgliedschaft identifizieren und Elemente oder Personenerkenntnisse für bestimmte Benutzer deaktivieren. Wenn isEnabledInOrganization auf festgelegt true ist, aktiviert der Vorgang den angegebenen Typ von Einblicken für alle Benutzer in der Organisation.

Antwort

Bei erfolgreicher Ausführung gibt die Methode den 200 OK Antwortcode und ein insightsSettings-Objekt im Antworttext zurück.

Beispiele

Beispiel 1: Aktualisieren von Einstellungen für Elementeinblicke

Anforderung

Hier ist eine Beispielanforderung, die zeigt, wie ein Administrator die Datenschutzeinstellung "disabledForGroup" aktualisiert, um das Anzeigen von Elementerkenntnissen von Benutzern in einer bestimmten Azure AD Gruppe zu verhindern.

PATCH https://graph.microsoft.com/beta/organization/{organizationId}/settings/itemInsights
Content-type: application/json

{
  "disabledForGroup": "edbfe4fb-ec70-4300-928f-dbb2ae86c981"
}

Antwort

Nachfolgend sehen Sie ein Beispiel der Antwort.

Hinweis: Das hier gezeigte Antwortobjekt kann zur besseren Lesbarkeit gekürzt werden.

HTTP/1.1 200 OK
Content-type: application/json

{
  "disabledForGroup": "edbfe4fb-ec70-4300-928f-dbb2ae86c981"
}

Beispiel 2: Aktualisieren von Einstellungen für Personenerkenntnisse

Anforderung

Es folgt ein Beispiel für eine Anforderung, die zeigt, wie ein Administrator die Datenschutzeinstellung "disabledForGroup" aktualisiert, um die Anzeige von Personeninblicken von Benutzern in einer bestimmten Azure AD Gruppe zu verhindern.

PATCH https://graph.microsoft.com/beta/organization/{organizationId}/settings/peopleInsights
Content-type: application/json

{
  "isEnabledInOrganization": true,
  "disabledForGroup": "edbfe4fb-ec70-4300-928f-dbb2ae86c981"
}

Antwort

Nachfolgend sehen Sie ein Beispiel der Antwort.

Hinweis: Das hier gezeigte Antwortobjekt kann zur besseren Lesbarkeit gekürzt werden.

HTTP/1.1 200 OK
Content-type: application/json

{
  "isEnabledInOrganization": true,
  "disabledForGroup": "edbfe4fb-ec70-4300-928f-dbb2ae86c981"
}

107 api-reference/beta/api/iteminsightssettings-get.md