Capacidades e limites
Áreas disponíveis
Seção intitulada “Áreas disponíveis”| Área | Para que serve | Permissão principal |
|---|---|---|
| Home | Acompanhar fila, automação, satisfação e falhas | dashboard.view |
| Atendimento | Assumir e conduzir atendimentos humanos | conversation.view + queue.view |
| Histórico | Consultar conversas, mensagens e dados do contato | conversation.history.view |
| Fluxos | Listar, criar, editar, validar, ativar, desativar e excluir roteiros | flow.view e a permissão específica da ação |
| Setores | Consultar e administrar destinos de atendimento | queue.manage |
| Usuários | Consultar e administrar contas e acessos | users.view e a permissão específica da ação |
| Integrações | Consultar entradas, saídas e resultados disponíveis | integrations.view |
Limites importantes
Seção intitulada “Limites importantes”- O frontend não decide permissões: ele aplica as permissões entregues pela sessão.
- O Atendimento depende das filas, mensagens e eventos fornecidos pela API.
- O dashboard exibe a janela, o horário de geração e o fuso informados pela API.
- Um rascunho local do editor ajuda a evitar perda de trabalho, mas não substitui salvar ou ativar uma versão no servidor.
- O catálogo de integrações é somente leitura nesta interface.
- A rota de Integrações existe, mas não aparece na barra lateral atual.
Estados de um fluxo
Seção intitulada “Estados de um fluxo”O frontend apresenta o estado devolvido pela API como Rascunho, Ativo ou Inativo. Salvar envia a versão sem publicação; Ativar solicita a criação ou publicação de uma versão ativa. Ao publicar uma versão existente, erros da validação local desabilitam a confirmação.
Na interface, a desativação só aparece para um fluxo que tenha versão ativa, não seja protegido e não seja o fluxo principal. A exclusão só aparece, com flow.delete, quando o fluxo não é protegido e não possui versão ativa. A API continua responsável por validar a operação e definir seus efeitos sobre execuções em andamento.