Gerir modelos de separador de aplicação

Aplica-se a: Dynamics 365 Customer Service e Dynamics 365 Contact Center—somente na versão autónoma

Um modelo de aba de aplicação no Serviço ao Cliente permite-lhe especificar o tipo de aplicações que podem ser abertas quando representantes de apoio ao cliente iniciam uma sessão no espaço de trabalho do Copilot Service.

A barra vertical no painel esquerdo mostra a lista de sessões. O painel mostra sempre a sessão Base que não pode fechar nem personalizar.

No espaço de trabalho do Serviço Copiloto, cada sessão tem pelo menos uma guia do aplicativo, chamada de "guia Âncora", que você não pode fechar ou personalizar. Quando inicia uma sessão, a página de aplicações correspondente e quaisquer outras páginas adicionais abrem-se com base nas definições da configuração.

Utilizando o modelo de separador de aplicações, pode definir aplicações que estão disponíveis para uma sessão e, em seguida, associar essas aplicações à sessão. Por exemplo, pode criar o separador de página Conversa Ativa e associá-lo a uma sessão de chat ou de SMS. Agora, quando um representante aceita uma notificação dos canais de chat ou SMS, uma sessão é iniciada e a página Conversa Ativa é aberta.

Enquanto Administrador, pode criar vários modelos de separadores de aplicação.

Observação

Não é possível personalizar os modelos de origem, mas pode criar os seus próprios modelos personalizados.

Pré-requisitos

Precisa da função de Administrador do Sistema para realizar as tarefas mencionadas neste artigo.

Criar modelos de separador de aplicações

  1. Selecione Copilot Service admin center e execute as etapas.

    1. No mapa do site, selecione Áreas de trabalho na Experiência de suporte.
    2. Na página Áreas de trabalho, selecione Gerir para Modelos de separador de aplicação.
  2. Selecione Novo na página Modelos de Separador de Aplicações Ativos.

  3. Especifique o seguinte na página Novo Modelo de Separador de Aplicações.

    Separador Name Description Example
    Geral Name Especifique o nome da guia da aplicação. Este nome não é visível para os representantes em tempo de execução. Pesquisa de artigos da base de dados de conhecimento
    Geral Nome exclusivo Forneça um identificador exclusivo no formato <prefixo_>_<nome>.
    IMPORTANTE
    São necessários os seguintes para o nome exclusivo:
    • O prefixo só pode ser alfanumérico e o seu comprimento deve ter entre 3 e 8 carateres.
    • Tem de ser adicionado um caráter de sublinhado entre o prefixo e o nome.

    Pode selecionar o ícone de lâmpada e, em seguida, selecionar Aplicar para verificar se o nome introduzido satisfaz os requisitos.
    separador da aplicação contoso
    Geral Title Forneça um título para o aplicativo que você deseja que os representantes vejam em tempo de execução. Pesquisa de artigos da base de dados de conhecimento
    Geral Tipo de página Selecione um tipo de página da lista. Recurso Web
    Geral Description Forneça uma descrição para sua referência. O tipo de página é utilizado para exibir uma página de pesquisa da base de dados do conhecimento.
  4. Selecione Guardar. A secção Parâmetros apresenta os parâmetros para o tipo de página que selecionou.

    Observação

    Sempre que editar o modelo de separador de aplicação, guarde as alterações para ver os campos correspondentes na secção Parâmetros.

  5. Selecione o campo Valor de um parâmetro que pretende editar e forneça o valor.

  6. Selecione Guardar.

Tipos de página

Estão disponíveis os seguintes tipos de páginas:

  • Dashboard
  • Lista de entidades
  • Registo de entidade
  • Pesquisa
  • Site de terceiros
  • Recurso Web
  • Controlo (apenas para uso interno)
  • Personalizado

Dashboard

Este tipo de página é utilizado para apresentar o dashboard como uma aplicação. O parâmetro seguinte está disponível para o tipo de página do dashboard.

Parâmetro Description Obrigatório Valores suportados Example
dashboardId GUID do dashboard Yes Corda d201a642-6283-4f1d-81b7-da4b1685e698

Observação

  • O dashboard predefinido aparece se o parâmetro dashboardId for:
    > — em branco
    > — incorreto
    > — um dashboard que não está incluído na definição do módulo da aplicação
  • Os dashboards predefinidos pessoais não são suportados.

Lista de entidades

Este tipo de página é utilizado para apresentar uma vista de entidade que define a forma como é apresentada uma lista de registos de uma determinada entidade. Os parâmetros seguintes estão disponíveis para o tipo de página de vista de entidade.

Parâmetro Description Obrigatório Valores suportados Example
entityName Nome lógico da entidade Yes String

Dinâmicos
conta

{anchor._customerid_value@Microsoft.Dynamics.CRM.lookuplogicalname}
viewId GUID da vista No Corda 00000000-0000-0000-00aa-000010001031

Observação

Se a vista de destino não existir ou não estiver incluído na definição do módulo de aplicação, a vista de entidade predefinida é apresentada.

Registo de entidade

Este tipo de página é utilizado para apresentar um registo existente ou para abrir um formulário para criar um novo registo.

Os seguintes parâmetros estão disponíveis para o tipo de página de registo de entidades quando um registo existente é aberto.

Parâmetro Description Obrigatório Valores suportados Example
entityName Nome lógico da entidade Yes String

Campos dinâmicos

conta

{anchor._customerid_value@Microsoft.Dynamics.CRM.lookuplogicalname}

entityId GUID do registo de entidade No String

Campos dinâmicos

11bb11bb-cc22-dd33-ee44-55ff55ff55ff

{anchor._customerid_value}

formId GUID da instância do formulário No Corda 915f6055-2e07-4276-ae08-2b96c8d02c57
validateRecord Verifica se o registo existe na base de dados da organização No booleano Verdadeiro

Observação

Se o sistema não corresponder o valor entityId a um registo existente no Dataverse, o formulário abre-se no modo de criação para criar um registo. Se pretender que o sistema carregue o formulário apenas quando o registo existir no Dataverse, defina o parâmetro validateRecord como true.

Se o parâmetro validateRecord não estiver presente, crie o parâmetro da seguinte forma:

  1. No formulário Modelo de Separador de Aplicação, selecione Novo Parâmetro de Modelo e introduza os seguintes valores:
    • Nome: validateRecord
    • Nome Exclusivo: new_tabtemplateparam_validateRecord
    • Valor: True
  2. Guarde e feche.

Os seguintes parâmetros estão disponíveis para o tipo de página de registo de entidades quando um formulário de entidade é aberto para criar um registo.

Parâmetro Description Obrigatório Valores suportados Example
entityName Nome lógico da entidade Yes String

Campos dinâmicos

contacto

{anchor._customerid_value@Microsoft.Dynamics.CRM.lookuplogicalname}

data Dados a serem pré-preenchidos no formulário No JSON {"subject":"Task created from {anchor.ticketnumber}","description":"Follow-up needed with customer","prioritycode":"2","scheduledend":"06/12/2023", "regardingobjectid": [{"id": "{anchor.incidentid}", "name": "{anchor.title}", "entityType":"{anchor.entityName}"}]}
formId GUID da instância do formulário No Corda 915f6055-2e07-4276-ae08-2b96c8d02c57

Os parâmetros seguintes estão disponíveis para o tipo de página de pesquisa de entidade.

Parâmetro Description Obrigatório Valores suportados Example
searchType Definir para utilizar a Pesquisa por relevância ou a Pesquisa categorizada. Os valores possíveis são:
  • 0 para Pesquisa por relevância
  • 1 para Pesquisa categorizada
No Número 0
searchText Defina a cadeia que pretende procurar. Yes String

Campos dinâmicos

OData


contoso

{anchor.title}

{anchor._customerid_value@OData.Community.Display.V1.FormattedValue}
{$odata.incident.title.?$filter=incidentid eq '{anchor.incidentid}'&$select=title}

Site de terceiros

Este tipo de página é utilizado para apresentar sites de terceiros como uma aplicação. Pode usar este tipo para hospedar apenas os sites que são compatíveis com o hospedagem iFrame. Se o seu site não for compatível com a hospedagem de iframe, será apresentada uma mensagem de erro a informar que o site se recusou a ligar. O modelo de separador de aplicações analisa os parâmetros de URL e de dados para formatar o endereço URL a ser apresentado.

Parâmetro Description Obrigatório Valores suportados Example
url O URL do site a ser apresentado no separador da aplicação
Yes String
https://www.bing.com/search?q=
data Parâmetro de dados adicional a ser analisado com o parâmetro url
No String

Campos dinâmicos

OData


contoso

{anchor.title}

{anchor._customerid_value@OData.Community.Display.V1.FormattedValue}
{$odata.incident.title.?$filter=incidentid eq '{anchor.incidentid}'&$select=title}

Observação

Quando um representante passa de um tipo de aba para sites de terceiros para outra aba e, em seguida, volta para a aba de sites de terceiros, a página é recarregada para o estado inicial. Para obter mais informações, consulte a secção "O separador de aplicações de terceiros atualiza quando o foco é alterado" no Documento problemas conhecidos.

Como funciona a análise

Estes exemplos baseiam-se num cenário em que o caso foi aberto como o separador Âncora numa nova sessão com o número do suporte: CAS-01003-P3B7G1.

Parâmetro url: https://www.bing.com/search?q=
Parâmetro data utilizando campos dinâmicos: {anchor.ticketnumber}
URL esperado: https://www.bing.com/search?q=CAS-01003-P3B7G1

Parâmetro url: https://www.bing.com/search?q=
Parâmetro data utilizando OData: {$odata.incident.ticketnumber.?$filter=incidentid eq'{anchor.incidentid}'&$select=ticketnumber}
URL esperado: https://www.bing.com/search?q=CAS-01003-P3B7G1

Observação

O parâmetro url requer o formato URL correto utilizando "https://".

Recurso Web

Este tipo de página é utilizado para apresentar recursos web que representam ficheiros, que são usados para expandir a aplicação web, tais como ficheiros HTML, JavaScript, CSS e vários formatos de imagem. Os parâmetros seguintes estão disponíveis para o tipo de página de recursos web.

Parâmetro Description Obrigatório Valores suportados Example
webresourceName Nome do recurso Web a abrir Yes Corda new_myresource.html
data Fornece uma cadeia ou par chave-valor, de acordo com o requisito do recurso Web. No String

Campos dinâmicos

OData


contoso

{anchor.title}

{anchor._customerid_value@OData.Community.Display.V1.FormattedValue}
{$odata.incident.title.?$filter=incidentid eq '{anchor.incidentid}'&$select=title}

Observação

Quando um representante alterna de um separador do tipo recurso Web para outro separador e, em seguida, volta para o separador do tipo recurso Web, a página é atualizada para o estado inicial. Para obter mais informações, consulte a secção "O separador de aplicações de terceiros atualiza quando o foco é alterado" no Documento problemas conhecidos.

Personalizado

Este tipo de página é utilizado para apresentar páginas personalizadas no separador de aplicações. Pode utilizar este tipo de modelo de separador para hospedar páginas personalizadas que estão disponíveis na aplicação correspondente. Para obter mais informações sobre páginas correspondentes, consulte Descrição geral de páginas personalizadas para aplicações condicionadas por modelo.

Os seguintes parâmetros estão disponíveis para páginas personalizadas.

Parâmetro Description Obrigatório Valores suportados Example
entityName Nome lógico da entidade No String

Campos dinâmicos
incidente

{anchor.entityName}
name Nome exclusivo da página personalizada Yes String
new_mycustompage
recordId GUID do registo de entidade No String

Campos dinâmicos



OData



11bb11bb-cc22-dd33-ee44-55ff55ff55ff

{caseId}

{anchor.incidentid}

{$odata.incident.title.?$filter=incidentid eq '{anchor.incidentid}'&$select=title}


Modelos de separador de aplicação padrão

Os seguintes modelos de separador de aplicações de origem estão disponíveis.

Nome do modelo Description Tipo de aplicação
Conversação Ativa Apresenta a página Conversa Ativa no separador. Registo de Entidade
Registo de entidade Apresenta um registo de entidade no separador. Registo de Entidade
Pesquisa na Base de Dados de Conhecimento Apresenta a página de pesquisa do artigo de conhecimento no separador. Recurso Web
Dashboard de Conversações Omnicanal Apresenta o Dashboard de Conversas do Omnicanal no separador. Dashboard
Informações Intradiárias do Omnicanal Mostra um relatório do Power BI no separador. Controlo
Pré-visualização de Resposta Rápida Apresenta uma resposta rápida no separador. Controlo
Pré-visualização de Mensagem Formatada Apresenta uma mensagem formatada no separador. Controlo
Pesquisa (preterido) Apresenta a página Pesquisa do Omnichannel no separador. (preterido) Controlo

Introdução ao Centro de administração do Copilot Service
Gerir modelos de sessão
Gerir modelos de notificação
Associar modelos a fluxos de trabalho