updateContext (αναφορά API JavaScript) για το Dynamics 365 Channel Integration Framework 2.0

Αυτή η μέθοδος σάς επιτρέπει να ορίσετε το λεξικό αυτοματισμού. Επιτρέπει στους παρόχους να προσθέτουν, να τροποποιούν και να αφαιρούν τιμές γυμνοσάλιαγκων. Στη συνέχεια, οι ενημερωμένες τιμές είναι διαθέσιμες για μελλοντικές κλήσεις μακροεντολών.

Syntax

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

Parameters

Παράμετρος Type Απαραίτητο Περιγραφή
εισαγωγή Αντικείμενο JSON Όχι Συμβολοσειρά JSON
sessionId Συμβλοσειρά Όχι Μοναδικό αναγνωριστικό της τρέχουσας περιόδου λειτουργίας.
isDelete Δυαδική τιμή όχι Ορίστε isDelete εάν true πρόκειται να διαγραφεί η λίστα παραμέτρων στο input JSON.
Εάν isDelete έχει οριστεί σε true, οι τιμές περιθωρίου τυπογραφικού θα διαγραφούν και δεν θα είναι πλέον διαθέσιμες για επόμενες κλήσεις μακροεντολών.
correlationId GUID όχι Χρησιμοποιείται για την ομαδοποίηση όλων των σχετικών κλήσεων API για διαγνωστική τηλεμετρία

Τιμή επιστροφής

Επιστρέφει μια υπόσχεση με τιμή συμβολοσειράς.

Παράδειγμα

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