Udostępnij przez


updateContext (dokumentacja interfejsu API języka JavaScript) dla Dynamics 365 Channel Integration Framework 2.0

Ta metoda pozwala na ustawienie słownika automatyzacji. Umożliwia dostawcom dodawanie, modyfikowanie i usuwanie wartości informacji o pracy. Zaktualizowane wartości są następnie dostępne dla przyszłych wywołań makr.

Składnia

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

Parametry

Parameter Typ Wymagane Description
dane wejściowe Obiekt JSON Tak Ciąg JSON
sessionId (identyfikator sesji) Sznurek Tak Unikatowy identyfikator bieżącej sesji.
isDelete (Usuń logiczny Nie. Ustaw isDelete na true , jeśli lista parametrów w input formacie JSON ma zostać usunięta.
Jeśli isDelete jest ustawiona na true, wartości informacji o pracy zostaną usunięte i nie będą już dostępne dla kolejnych wywołań makr.
correlationId (identyfikator korelacji) GUID Nie. Służy do grupowania wszystkich powiązanych wywołań interfejsu API na potrzeby telemetrii diagnostycznej

Wartość zwracana

Zwraca obietnicę z wartością ciągu.

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