bulkUpload-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 die Fähigkeit des Microsoft Entra-Synchronisierungsdiensts dar, Massenuploads zu verarbeiten. Weitere Informationen finden Sie unter API-gesteuerte Konzepte für die eingehende Bereitstellung.
Methoden
Methode | Rückgabetyp | Beschreibung |
---|---|---|
Durchführen eines Massenuploads | Keine | Führen Sie mithilfe des Synchronisierungsauftrags einen neuen Massenupload durch. |
Eigenschaften
Der Ressourcentyp bulkUpload akzeptiert die folgenden Eigenschaften in der Nutzlast:
Der Schemas-Parameter auf Stammebene, der auf
urn:ietf:params:scim:api:messages:2.0:BulkRequest
festgelegt werden muss. Erforderlich. Der folgende JSON-Block zeigt eine Darstellung des Schemas-Parameters ."schemas": [ "urn:ietf:params:scim:api:messages:2.0:BulkRequest" ]
Der Operations-Parameter enthält ein Array von Schlüssel-Wert-Paaren. Jede Anforderung kann maximal 50 Benutzervorgänge unter diesem Parameter enthalten. Die folgenden Schlüssel-Wert-Paare sind in jedem Objekt im Array erforderlich .
-
Der Methodenschlüssel muss auf festgelegt werden.
POST
Hinweis
Wenn der Methodenschlüssel auf
POST
festgelegt ist, bestimmt der Bereitstellungsdienst basierend auf der Attributzuordnungskonfiguration den richtigen Vorgang für das Ziel (erstellen/aktualisieren/aktivieren/deaktivieren). Wenn Sie beispielsweise {externalId,employeeId} als übereinstimmende Bezeichnerpaar festgelegt haben, überprüft der Bereitstellungsdienst, ob ein Benutzer mit der employeeId in Microsoft Entra ID vorhanden ist. Wenn er nicht vorhanden ist, erstellt der Bereitstellungsdienst den Benutzer. Falls vorhanden, aktualisiert der Bereitstellungsdienst den Benutzerdatensatz.-
Pfadschlüssel immer auf den Wert festgelegt
/Users
-
BulkId-Schlüssel , der auf einen eindeutigen ID-Wert festgelegt ist. Wenn die Daten beispielsweise aus einer HR-Quelle stammen, können Sie diesen Wert
employeeId
auf festlegen, der im HR-System garantiert eindeutig ist. - Datenobjekt . Erforderlich. Das Datenobjekt muss über die folgenden Objekte verfügen:
- Das
schemas
Array unter demdata
-Objekt muss über die Schemas undurn:ietf:params:scim:schemas:extension:enterprise:2.0:User
verfügen,urn:ietf:params:scim:schemas:core:2.0:User
die den SCIM-Schema-URI für die Core User Resource bzw. die Enterprise User Extension darstellen. Sie können zusätzliche benutzerdefinierte SCIM-Schemanamen bei Attributerweiterungen einschließen. -
externalId-Schlüssel , der auf einen eindeutigen Bezeichner im Quellsystem festgelegt ist. Beispiel:
employeeId
oderpersonId
oderstudentId
.
Das folgende JSON-Beispiel zeigt ein Beispiel für ein Operations-Objekt .
{ "method": "POST", "bulkId": "d63f4f30-a198-43db-a34d-f72bfa1f551e", "path": "/Users", "data": { "schemas": [ "urn:ietf:params:scim:schemas:core:2.0:User", "urn:ietf:params:scim:schemas:extension:enterprise:2.0:User" ], "externalId": "EMP1830" ... [You may include other SCIM attributes and extensions under the data object.] } }
-
Der Methodenschlüssel muss auf festgelegt werden.
Beziehungen
Keine.
JSON-Darstellung
Die folgende JSON-Darstellung zeigt den Ressourcentyp.
{
"@odata.type": "#microsoft.graph.bulkUpload"
}