Para desenvolver um componente para Virtual Agent, adicione propriedades e ações específicas para interagir com a interface do cliente Virtual Agent. As propriedades necessárias dependem do tipo de componente que você está criando.
Antes de Iniciar
Função necessária: virtual_agent_admin ou admin
Procedimento
-
No código do componente, adicione as propriedades Virtual Agent para interagir com a interface do cliente Virtual Agent.
Tabela 1. Virtual Agent propriedades do componente
| Propriedade |
Descrição |
| dadosdecontrole |
Dados iniciais que o servidor Virtual Agent envia para o seu componente conforme o tópico é executado. Tipo de dados: objeto JSON |
| responseValue |
Dados enviados para o componente a partir da resposta do usuário, diretamente do cliente ou do servidor, se houver uma atualização. Use somente em componentes que exigem entrada do usuário. Tipo de dados: objeto JSON |
| forceCloseControl |
Sinalizador que indica se o componente pode aceitar entrada. Quando verdadeiro, o controle é fechado e o usuário não pode interagir com ele. Monitore as mudanças no cliente para atualizar este valor. Use somente em componentes que exigem entrada do usuário. Tipo de dados: booliano |
-
Se estiver criando um componente de entrada, use a ação
VA_CONTROL#VALUE_SENT para enviar valores de usuário para o servidor.
Tabela 2. Virtual Agent ações do componente
| Ação |
Descrição |
| VA_CONTROL#VALOR_ENVIADO |
Dados de resposta do cliente a serem enviados para o servidor. Use somente em componentes que exigem entrada do usuário. Tipo de dados: objeto JSON |