Projeto

Geral

Perfil

Ações

Sprints #967

Aberta

Documentação #897: ÉPICA 03: Estrutura de Chatbots e Fluxo de Criação

Sprint 10 — Interface de Execução e Publicação (É03.S10)

Adicionado por Rodrigo Admin 12 dias atrás. Atualizado 7 dias atrás.

Situação:
Integração
Prioridade:
medio
Atribuído para:
Categoria:
-
Início:
02/05/2026
Data prevista:
05/05/2026 (Previsto para 14 dias)
% Terminado:

100%

Tempo estimado:
12:00 h (Total: 27:00 h)

Descrição

Interface de execução, publicação e monitoramento de bots:

  • [FE] Implementar Wizard de Criação com renderização dinâmica de campos (bot_contexts) e suporte a i18n.
  • [FE] Tela de Resumo com Chat Embedded via iframe (trigger_endpoint do N8N).
  • [FE] Controle de Publicação (Desenvolvimento vs Produção).
  • [BE/FE] Endpoint de Registro de Execuções e Dashboard de Métricas.

Subtarefas 4 (4 abertas0 fechada)

Implementacao #976: S10T1 - [FE] Implementar Wizard de Criação com Renderização Dinâmica (i18n)Integração02/05/202602/05/2026

Ações
Implementacao #977: S10T2 - [FE] Tela de Resumo do Bot com Chat Embedded (i18n)Integração03/05/202604/05/2026

Ações
Implementacao #978: S10T3 - [FE] Controle de Publicação do Bot (Dev vs Prod) (i18n)Integração05/05/202605/05/2026

Ações
Implementacao #979: S10T4 - [BE/FE] Registro de Execuções e Dashboard de Métricas (i18n)Integração05/05/202605/05/2026

Ações
Ações #1

Atualizado por Rodrigo Admin12 dias

  • Subtarefa #976 adicionado
Ações #2

Atualizado por Rodrigo Admin12 dias

  • Subtarefa #977 adicionado
Ações #3

Atualizado por Rodrigo Admin12 dias

  • Subtarefa #978 adicionado
Ações #4

Atualizado por Rodrigo Admin12 dias

  • Subtarefa #979 adicionado
Ações #5

Atualizado por Rodrigo Admin12 dias

  • Situação alterado de Backlog para Developing
Ações #6

Atualizado por Rodrigo Admin12 dias · Editado

Entregas na Sprint 10:

  • Wizard Dinâmico (BotWizardView): Criada a tela de configuração passo-a-passo no frontend. Ela interpreta o JSON de contexto retornado do backend e renderiza corretamente os campos (TEXT, NUMBER, BOOLEAN, SELECT, TEXTAREA), validando a obrigatoriedade e sincronizando com o Redux/BLoC para a gravação no backend. Inclui "Review Step" e progress bar.

  • Tela de Resumo/Detalhe (BotDetailView): Desenvolvida a tela para acompanhamento do Bot pelo Tenant, que abriga o código embed.js de incorporação, indicadores/métricas de uso unificados e exibe um Log com histórico de todas as execuções rastreadas em ordem temporal.
    Endpoints N8N e Callback:
    -> GET associate/:id/config: Validado e finalizado para o N8N puxar o contexto.
    -> POST associate/:id/executions: Endpoint para o N8N (ou Webhook) chamar ao fim de uma execução e registrar os relatórios inputPayload, outputPayload, alterando a contagem de executionsCount.
    Integração BLoC e Rotas: As novas visões foram registradas de forma reativa no main.dart e conectadas perfeitamente ao BotCatalogBlocHandler.

  • Os testes estáticos do Flutter via flutter analyze e a API NestJS compilaram sem problemas com essas novas implementações.

  • Seeds no backend: de criação de bot e criação de dados de exemplo para validação do frontend e funcionalidades do dashboard.

Ações #7

Atualizado por Rodrigo Admin7 dias

  • Situação alterado de Developing para Integração
  • Atribuído para ajustado para Rodrigo Admin
Ações

Exportar para Atom PDF