Freigeben über


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