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
}
);