Utilizar macros de conector de sessão
Nota
As informações de disponibilidade de caraterísticas são as seguintes.
Dynamics 365 Contact Center — incorporado | Dynamics 365 Contact Center — Autónomo | Dynamics 365 Customer Service |
---|---|---|
Não | Sim | Sim |
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.
Pode utilizar as ações qualquer número de vezes através de diferentes macros para automatizar e realizar operações relacionadas com uma sessão no Customer Service workspace.
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 Customer Service workspace. Esta ação contém o seguinte campo.
Campo | Descrição |
---|---|
ID do Separador | Especifique o ID do separador que pretende atualizar. Este é um campo obrigatório. |
Exemplo: tesolver 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:
-
Resolva o caso com os seguintes atributos:
-
ID do incidente:
${anchor.incidentid}
- Tempo a faturar: 0
-
Resolução:
Case ${anchor.ticketnumber} resolved via macros
-
ID do incidente:
- Obtenha o separador atual para obter o separador atual e armazenar o ID do separador como um valor dinâmico.
-
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-lhe focar-se num separador na sessão do Customer Service workspace. Esta ação contém o seguinte campo.
Campo | Descrição |
---|---|
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:
- Obter o separador atual para copiar o ID do Separador do caso.
- Abrir um novo formulário para criar um registo para criar uma nova tarefa a partir do caso.
- Guardar o registo
-
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 | Descrição |
---|---|
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 : bde86e2f-6bd1-48a9-baf9-dae720aa9f45
Atualizar o contexto da sessão
Atualiza o contexto da sessão no Customer 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:
- 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}
-
ID do registo de entidade:
- 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.
- 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}
-
Nome lógico da entidade:
Definir contexto da sessão
Cria uma variável no contexto da sessão. Utilize a ação para criar as suas próprias variáveis de sessão para validar condições ou monitorizar como os agentes navegam através dos scripts de agente.
Campo | Descrição |
---|---|
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 utilizador muda de um script de agente para outro e, em seguida, utiliza o contexto de variável de sessão para execuções de macros adicionais:
- Adicione Definir foco para um script de agente com o atributo Nome Exclusivo do Script de Agente definido como
new_agentscript_highpriority
. - Adicione a ação Definir contexto da sessão com os seguintes atributos:
-
Nome do Atributo:
firstProcess
- Valor do Atributo: casos de alta prioridade
-
Nome do Atributo:
- 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}
-
Nome lógico da entidade: