Dela via


updateContext (JavaScript API-referens) för Dynamics 365 Channel Integration Framework 2.0

Med den här metoden kan du ställa in automatiseringsordlistan. Det gör det möjligt för leverantörer att lägga till, ändra och ta bort värden för sniglar. De uppdaterade värdena är sedan tillgängliga för framtida makroanrop.

Syntax

Microsoft.CIFramework.updateContext(input, sessionId, isDelete, correlationId);

Parameterar

Parameter Typ Krävs Description
inmatning JSON-objekt Yes JSON-sträng
session-ID String Yes Unik identifierare för den aktuella sessionen.
isDelete Boolean Nej Ställ in isDelete på om listan med parametrar i true JSON ska tas input bort.
Om isDelete värdet är inställt truepå tas instruktionsmarginalsvärdena bort och är inte längre tillgängliga för efterföljande makroanrop.
correlationId GUID (globalt unikt identifierare) Nej Används för att gruppera alla relaterade API-anrop för diagnostisk telemetri

Returvärde

Returnerar ett löfte med strängvärde.

Example

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