Partilhar via


Utilizar macros de conector de sessão

Aplica-se a: Dynamics 365 Contact Center — apenas autónomo e Dynamics 365 Customer Service

Pode utilizar ações de conector de sessão para executar operações relacionadas com a sessão. As macros de conector de sessão permitem-lhe adicionar ações, tais como obter o ID, atualizar um separador, transmitir o ID do separador, definir o foco para um separador com base no ID do separador, abrir um modelo de separador e atualizar o contexto da sessão.

Você pode usar as ações qualquer número de vezes em macros diferentes para automatizar e executar operações relacionadas a uma sessão no espaço de trabalho do Serviço Copiloto.

Obter o separador atual

Esta ação obtém os detalhes do separador atual no Customer Service. A ação recupera o ID do Separador que pode ser usado nas ações Atualizar separador e Focar separador.

Atualizar o separador

Atualiza um separador na sessão do Copilot Service workspace. Esta ação contém o seguinte campo.

Campo Description
ID do Separador Especifique o ID do separador que pretende atualizar.
Este é um campo obrigatório.

Exemplo: resolver um caso, obter ID do separador e atualizar o separador

Execute os seguintes passos para criar uma macro para resolver um caso, obter o ID e, em seguida, atualizar o separador. Adicione as seguintes ações à macro:

  1. Resolva o caso com os seguintes atributos:
    • ID do Incidente: ${anchor.incidentid}
    • Tempo faturável: 0
    • Resolução: Case ${anchor.ticketnumber} resolved via macros
  2. Obtenha o separador atual para obter o separador atual e armazenar o ID do separador como um valor dinâmico.
  3. Atualize o separador para definir o ID do separador para o valor dinâmico obtido no passo anterior com o ID do Separador definido como Tab ID.

Colocar o foco no separador

Permite que o utilizador se concentre num separador na sessão do Copilot Service workspace. Esta ação contém o seguinte campo.

Campo Description
ID do Separador Especifique o identificador do separador ao qual deseja dar o foco.
Este é um campo obrigatório.

Exemplo: criar uma tarefa a partir de um caso e, em seguida, definir o foco de volta para o formulário de caso

Execute os seguintes passos para criar uma macro que cria uma tarefa a partir de um caso e define o foco de volta para o formulário de caso. Adicione as seguintes ações à macro:

  1. Obter o separador atual para copiar o ID do Separador do caso.
  2. Abrir um novo formulário para criar um registo para criar uma nova tarefa a partir do caso.
  3. Guarde o registo
  4. Foco no separador com o ID do Separador definido como Tab ID. Isto redefine o foco para o separador de caso original.

Abrir separador de aplicação

Abre a aplicação especificada num novo separador com os atributos que define. A ação contém os seguintes campos.

Campo Description
Tipo de página Especifique o tipo de aplicação a abrir. Mais informações: Tipos de página.
ID do Modelo de Aplicação Especifique o ID do modelo de aplicações.
Nome do Atributo Especifique o nome lógico do atributo que pretende atualizar.
Valor do Atributo Especifique o valor de atributo que é atualizado para o atributo mencionado acima.

Exemplo: abrir um modelo de separador com base no nome exclusivo do modelo de separador

Para criar uma macro que abre um modelo de separador que transmite o nome exclusivo do modelo de separador como parâmetro e abre um modelo de separador com base no nome exclusivo do modelo de separador, adicione a ação Abrir separador da aplicação com os seguintes atributos:

  • Tipo de página: Entity Record
  • ID do Modelo de Aplicação: 6a6a6a6a-7777-bbbb-8888-9c9c9c9c9c9c

Atualizar o contexto da sessão

Atualiza o contexto da sessão no Copilot Service workspace para sessões de entidade. Por exemplo, se iniciar uma sessão de entidade para um registo de caso, as variáveis de contexto da sessão são definidas quando a sessão começar. No entanto, se atualizar o título do caso, o contexto da sessão não é atualizado. Portanto, as macros utilizam as informações em cache. Pode adicionar o passo Atualizar o contexto da sessão depois de iniciar a execução da macro para utilizar as informações mais recentes.

Exemplo: atualizar o título do caso e, em seguida, criar uma tarefa com o título do caso atualizado

Execute os seguintes passos para criar uma macro que atualiza o título do caso e, em seguida, cria uma tarefa utilizando o novo título do caso atualizado:

  1. Adicione a ação de produtividade Atualizar um registo existente com os seguintes atributos:
    • ID do registo de entidade: #{anchor.incidentid}
    • Nome lógico da entidade: incident
    • Nome do Atributo: título
    • Valor do Atributo: [Backlog]${anchor.title}
  2. Adicione a ação Atualizar o contexto da sessão para atualizar a cache de contexto da sessão após a atualização do título do caso.
  3. Adicione a ação Abrir um novo formulário para criar um registo com os seguintes atributos:
    • Nome lógico da entidade: task
    • Nome do Atributo: assunto
    • Valor do Atributo: tarefa relacionada com o caso: ${anchor.title}

Definir contexto da sessão

Cria uma variável no contexto da sessão. Use a ação para criar suas próprias variáveis de sessão para validar condições ou acompanhar como os representantes de atendimento ao cliente (representantes de serviço ou representantes) navegam pelos scripts.

Campo Description
Nome do Atributo Especifique o nome da variável de contexto da sessão.
Valor do Atributo Especifique o valor da variável de contexto da sessão.

Exemplo: criar uma variável de contexto de sessão para monitorizar o caminho do script do agente

Execute as seguintes tarefas para adicionar um fluxo de trabalho que cria uma variável de contexto de sessão quando um usuário alterna de um script para outro e, em seguida, usa o contexto da variável de sessão para outras execuções de macro:

  1. Adicione Definir foco para um script de agente com o atributo Nome Exclusivo do Script de Agente definido como new_agentscript_highpriority.
  2. Adicione a ação Definir contexto da sessão com os seguintes atributos:
    • Nome do Atributo: firstProcess
    • Valor do Atributo: casos de alta prioridade
  3. Adicione a ação Preencher formulário automaticamente com os seguintes atributos:
    • Nome lógico da entidade: incident
    • Nome do Atributo: descrição
    • Valor do Atributo: {firstProcess}

Próximos passos

Conector de fluxo