Controles avançados de entrada e saída padrão para uma integração de bate-papo personalizada
Os controles avançados de entrada e saída devem ser mapeados para sua integração de bate-papo personalizada na tabela Configurações do adaptador personalizado [sys_cs_custom_adapter_config]. Se um controle avançado não tiver uma implementação de transformador de saída, uma resposta não será fornecida ao usuário final e esse usuário poderá obter uma experiência de bate-papo insatisfatória.
Os controles avançados padrão a seguir são mapeados para controles avançados de entrada e saída. . uiTypeo parâmetro se refere a um controle de tópico usado para criar conversas no Designer do Virtual Agent.
| Controle avançado | Descrição |
|---|---|
| ActionRichControl | Este componente lida com os diferentes eventos e ações que ocorrem em uma conversa. Algumas ações podem não se aplicar a todos os canais. Por exemplo, StartSpinnerActionMsg é ignorado no SMS. ServiceNow® Virtual Agent produz os seguintes tipos de mensagens de ação por meio desta estrutura. A interface de bate-papo personalizada reconhece apenas determinados tipos de mensagem de ação.
ActionRichControl envolve essas mensagens dentro de actionMsgelemento. Assim, um único transformador de saída para ActionRichControl pode lidar com todas essas mensagens. Não há necessidade de um transformador de entrada para este componente. |
| agentInfo parâmetro | Se o controle avançado for enviado de um atendente, então agentInfoo atributo é adicionado ao controle avançado. Exemplo: |
| Selecionador padrão | Mapeia para Seletor de arquivos , Seletor de tópicos, e. Booliano controles. Exemplo:
O opcional ordero parâmetro permite especificar a ordem em que os tópicos promovidos devem ser exibidos. Por exemplo: |
| Texto padrão | Mapeia para Texto de entrada , Texto de saída E Controles de carregamento de arquivo. Exemplo: |
| Data padrão | Mapeia para Data e hora controles. |
| DefaultOutputLink | Mapeia para resposta do link controles. Exemplo: |
| DefaultOutputImage | Mapeia para resposta da imagem controles. Exemplo: |
| DefaultOutputCard | Mapeia para resposta do cartão controles. Exemplo: |
| DefaultOutputHtml | Mapeia para Resposta HTML controles. Exemplo: |
| DefaultOutputTable | Mapeia para resposta da tabela controles. Exemplo: |
| DefaultGroupedPartsOutputControl | Mapeia para resposta múltipla controles. Exemplo: |
| Output multipartpadrão | Mapeia para resposta múltipla controles. Exemplo: |
| DefaultCustomControl | Mapeia para controles personalizados . Exemplo: |