Teilen über


deleteRecord (JavaScript API-Referenz) für Dynamics 365-Kanalintegrationsframework 1.0

Löscht einen Entitätsdatensatz.

Syntax

Microsoft.CIFramework.deleteRecord(entityLogicalName, id).then(successCallback, errorCallback);

Parameter

Name des Dataflows Typ Erforderlich Beschreibung
entityLogicalName Zeichenfolge Ja Der logische Entitätsname des Datensatzes, der gelöscht werden soll. Zum Beispiel: "Konto".
id Zeichenfolge Ja GUID des Entitätsdatensatzes, den Sie löschen möchten.
successCallback Funktion Nein Eine Funktion zum Aufrufen, wenn ein Datensatz gelöscht wird.
errorCallback Funktion Nein Eine Funktion zum Aufrufen, wenn der Vorgang fehlschlug.

Rückgabewert

Bei Erfolg wird ein Promise zurückgegeben, das eine Zeichenfolge mit den Attributen und ihren Werten enthält.

Beispiele

Dieser Beispielcode löscht einen bestehenden Kontaktdatensatz mit der Datensatz-ID = a8a19cdd-88df-e311-b8e5-6c3be5a8b200

// delete contact record  with the id=b44d31ac-5fd1-e811-8158-000d3af97055d
var id = "b44d31ac-5fd1-e811-8158-000d3af97055";
var entityLogicalName = "contact";
Microsoft.CIFramework.deleteRecord(entityLogicalName, id).then(
    function success(result) {
      res=JSON.parse(result);
      console.log("Contact deleted with ID: " + res.contactid);
      // the record is deleted
    },
    function (error) {
        console.log(error.message);
        // handle error conditions
    }
);