Usar macros do conector de sessão
Você pode usar o conector de sessão para realizar operações relacionadas à sessão. As macros do conector de sessão permitem a você adicionar ações, como obter a ID, atualizar uma guia, passar a ID da guia, colocar o foco em uma guia com base na ID da guia, abrir um modelo de guia e atualizar o contexto da sessão.
Você pode usar as ações quantas vezes quiser em diferentes macros para automatizar e realizar operações relacionadas a uma sessão no Customer Service workspace.
Obter a guia atual
Essa ação obtém os detalhes da guia atual no Customer Service. A ação recupera a ID da Guia que poderia ser usada nas ações Atualizar guia e Focar na guia.
Atualizar a guia
Atualiza uma guia na sessão do Customer Service workspace. Esta ação contém o campo a seguir.
Campo | Description |
---|---|
ID da Guia | Especifique uma ID da guia que deseja atualizar. Esse campo é obrigatório. |
Exemplo: resolver um caso, obter ID da guia e atualizar a guia
Realize as seguintes etapas para criar uma macro para resolver um caso, obter a ID e atualizar a guia. Adicione as seguintes ações à macro:
-
Resolver caso com os seguintes atributos:
-
ID do Incidente:
${anchor.incidentid}
- Período faturável: 0
-
Resolução:
Case ${anchor.ticketnumber} resolved via macros
-
ID do Incidente:
- Obter a guia atual para obter a guia atual e armazenar a ID da guia como um valor dinâmico.
-
Atualize a guia para definir a ID da guia como o valor dinâmico obtido na etapa anterior com a ID da guia definida como
Tab ID
.
Focar na guia
Permite a você enfocar uma guia na sessão do Customer Service workspace. Esta ação contém o campo a seguir.
Campo | Description |
---|---|
ID da Guia | Especifique o identificador da guia ao qual deseja dar foco. Esse campo é obrigatório. |
Exemplo: Criar uma tarefa a partir de um caso e reenfocar o formulário do caso
Realize as etapas para criar uma macro que cria uma tarefa a partir de um caso e recoloque o foco no formulário do caso. Adicione as seguintes ações à macro:
- Obter a guia atual para copiar a ID da guia do caso.
- Abrir um novo formulário para criar um registro: para criar uma nova tarefa a partir do caso.
- Salvar o registro
-
Enfocar na guia com a ID da guia definida como
Tab ID
. Isso recoloca o foco na guia de caso original.
Abrir guia do aplicativo
Abre o aplicativo especificado em uma nova guia com os atributos definidos por você. A ação contém os seguintes campos.
Campo | Description |
---|---|
Tipo de página | Especifique o tipo de aplicativo a ser aberto. Mais informações: Tipos de página. |
ID do Modelo de Aplicativo | Especifique a ID do modelo do aplicativo. |
Nome do Atributo | Especifica o nome lógico do atributo que deseja atualizar. |
Valor do atributo | Especifique o valor do atributo atualizado para o atributo mencionado acima. |
Exemplo: Abrir um modelo de guia com base no nome exclusivo do modelo de guia
Para criar uma macro que abre um modelo da guia passando o nome exclusivo do modelo da guia como um parâmetro e abrir um modelo da guia com base no nome exclusivo do modelo da guia, adicione a ação Abrir guia do aplicativo com os seguintes atributos:
-
Tipo de página:
Entity Record
- ID do Modelo de Aplicativo: 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 você iniciar uma sessão de entidade para um registro de caso, as variáveis de contexto da sessão serão definidas quando a sessão iniciar. No entanto, se você atualizar o título do caso, o contexto da sessão não será atualizado. Por isso, as macros usam as informações armazenadas em cache. Você pode adicionar a etapa Atualizar o contexto da sessão depois de iniciar a execução da macro para usar as informações mais recentes.
Exemplo: Atualizar o título do caso e criar uma tarefa com o título do caso atualizado
Realize as seguintes etapas para criar uma macro que atualiza o título do caso e cria uma tarefa usando o novo título do caso atualizado:
- Adicione a ação de produtividade Atualizar um registro existente com os seguintes atributos:
-
ID do registro da entidade:
#{anchor.incidentid}
-
Nome lógico da entidade:
incident
- Título Nome do Atributo:
-
Valor do Atributo:
[Backlog]${anchor.title}
-
ID do registro da entidade:
- Adicione a ação Atualizar o contexto da sessão para atualizar o 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 registro com os seguintes atributos:
-
Nome lógico da entidade:
task
- Nome do Atributo: assunto
-
Valor do Atributo: tarefa referente ao caso:
${anchor.title}
-
Nome lógico da entidade:
Definir contexto da sessão
Cria uma variável no contexto da sessão. Use a ação para criar as próprias variáveis de sessão a fim de validar condições ou rastrear como agentes navegam pelos scripts de agente.
Campo | Description |
---|---|
Nome do Atributo | Especifique o nome da variável do contexto da sessão. |
Valor do atributo | Especifique o valor da variável do contexto da sessão. |
Exemplo: Criar uma variável do contexto da sessão para rastrear o caminho do script do agente
Realize as seguintes tarefas para adicionar um fluxo de trabalho que cria uma variável de contexto da sessão quando um usuário alterna de um script do agente para outro e, em seguida, usa o contexto da variável de sessão para execuções de macro adicionais:
- Adicione Colocar foco em um script do agente com o atributo Nome Exclusivo do Script do Agente
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 automaticamente formulário com os seguintes atributos:
-
Nome lógico da entidade:
incident
- Nome do Atributo: descrição
-
Valor do Atributo:
{firstProcess}
-
Nome lógico da entidade: