Compartilhar via


updateContext (Referência da API JavaScript) para Dynamics 365 Channel Integration Framework 2.0

Este método permite que você defina o dicionário de automação. Ele permite que os provedores adicionem, modifiquem e removam valores de slugs. Os valores atualizados ficam disponíveis para futuras invocações de macro.

Sintaxe

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

Parâmetros

Parâmetro Tipo Obrigatório Description
entrada Objeto JSON Yes Cadeia de caracteres JSON
ID da sessão String Yes Identificador exclusivo da sessão atual.
isDelete booleano Não Defina isDelete como true se a lista de parâmetros em input JSON deve ser excluída.
Se isDelete for definido como true, os valores de slug serão excluídos e não estarão mais disponíveis para chamadas de macro subsequentes.
correlationId GUID Não Usado para agrupar todas as chamadas de API relacionadas para telemetria de diagnóstico

Valor de retorno

Retorna uma promessa com valor de cadeia de caracteres.

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