updateContext (JavaScript API-Referenz) für Dynamics 365-Kanalintegrationsframework 2.0
Mit dieser Methode können Sie das Automatisierungswörterbuch einstellen. Es ermöglicht Anbietern, Werte von Slugs hinzuzufügen, zu ändern und zu entfernen. Die aktualisierten Werte stehen dann für zukünftige Makroaufrufe zur Verfügung.
Syntax
Microsoft.CIFramework.updateContext(input, sessionId, isDelete, correlationId);
Parameter
Parameter | Typ | Erforderlich | Beschreibung |
---|---|---|---|
Eingabe | JSON-Objekt | Ja | JSON-Zeichenkette |
sessionId | Zeichenfolge | Ja | Eindeutige Kennung der aktuellen Sitzung. |
isDelete | Boolesch | Nein | Setzen Sie isDelete als true , wenn die Liste der Parameter in input JSON gelöscht werden soll.Wenn isDelete auf true gesetzt wird, werden die Slug-Werte gelöscht und stehen für nachfolgende Makroaufrufe nicht mehr zur Verfügung. |
correlationId | GUID | Nein | Zur Gruppierung aller verwandten API-Aufrufe für die diagnostische Telemetrie |
Zurückgegebener Wert
Gibt ein Versprechen mit einem Zeichenfolge-Wert zurück.
Beispiel
var sessionId = await Microsoft.CIFramework.getFocusedSession().then(successCallback, errorCallback);
var input = { "customerName" : "Contoso" };
Microsoft.CIFramework.updateContext(input, sessionId).then(
function success(result) {
console.log(result);
// Perform operations upon record retrieval and opening
},
function (error) {
console.log(error.message);
// Handle error conditions
}
);