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 | Sí | Cadena JSON |
sessionId | String | Sí | 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
}
);