Compartir a través de


updateContext (Referencia de API JavaScript) para Marco de integración de canal de Dynamics 365 2.0

Este método le permite configurar el diccionario de automatización. Permite a los proveedores agregar, modificar y eliminar valores de campos de datos dinámicos. Los valores actualizados estarán disponibles para futuras invocaciones de macros.

Sintaxis

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

Parámetros

Parámetro Escriba Requerido Descripción
input Objeto JSON Cadena JSON
sessionId String Identificador único de la sesión actual.
isDelete Booleana No Establezca isDelete como true si la lista de parámetros en input JSON se debe eliminar.
Si isDelete se establece en true, los valores de slug se eliminarán y ya no estarán disponibles para invocaciones de macro posteriores.
correlationId GUID No Se usa para agrupar todas las llamadas API relacionadas para telemetría de diagnóstico

Valor de retorno

Devuelve una promesa con valor de cadena.

Ejemplo

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