Tabela de registo de emails
Passo 1. Tabela de registo de emails — a tabela principal mostra todos os emails enviados pela plataforma com as seguintes colunas: Destinatario (email do cliente), Assunto (subject do email), Template (nome do template usado, ex: welcome, invoice, password_reset), Estado (badge colorido indicando o resultado do envio) e Data de Envio (timestamp com data e hora). As linhas sao ordenadas por data descendente, mostrando os emails mais recentes primeiro.

Passo 2. Badges de estado detalhados — cada email na tabela tem um badge de estado com cor distinta: verde com texto "Enviado" para emails entregues com sucesso, vermelho com texto "Falhado" para emails que nao chegaram ao destino, amarelo com texto "Em Fila" para emails aguardando processamento pelo sistema de filas (Celery/Redis), e laranja com texto "Devolvido" para emails rejeitados pelo servidor de email do destinatario (bounce). O admin deve monitorizar emails falhados e devolvidos regularmente.

Passo 3. Modal de detalhe do email — ao clicar numa linha da tabela, abre-se um modal (janela sobreposta) que mostra os detalhes completos do email selecionado. O modal inclui o assunto completo, o endereco do destinatario, o timestamp exacto de envio, o template utilizado, e uma pre-visualizacao do conteudo HTML do email. Esta pre-visualizacao permite ao admin ver exactamente o que o cliente recebeu, incluindo formatacao, logotipos e links.

Passo 4. Conteudo do modal de email — a area principal do modal mostra o corpo do email renderizado num iframe ou div contido. O admin pode ver o email tal como o cliente o ve no seu programa de email. O cabecalho do modal mostra o assunto, o destinatario e a data de envio. Na parte inferior do modal podem existir botoes de accao como Fechar e Reenviar. O HTML e renderizado com seguranca, sem executar scripts externos.

Passo 5. Botao de reenvio de email — no modal de detalhe existe um botao Reenviar que permite ao administrador enviar novamente o email ao mesmo destinatario. Esta funcionalidade e especialmente util para emails falhados ou devolvidos, onde o problema pode ter sido temporario (servidor de destino indisponivel). Ao clicar em Reenviar, o sistema cria uma nova entrada na fila de emails e o admin pode acompanhar o novo estado na tabela principal.

Passo 6. Paginacao do registo de emails — na parte inferior da tabela encontram-se os controlos de paginacao que permitem navegar entre as paginas de resultados. Os controlos incluem botoes para Anterior e Proximo, indicacao da pagina actual e total de paginas, e opcao de seleccionar quantos registos mostrar por pagina (10, 25, 50, 100). Para sistemas com muitos emails, a paginacao e essencial para manter a performance da interface e facilitar a navegacao nos registos.

Passo 7. Pagina de trilho de auditoria carregada — o administrador ve o ecra de Audit Trail que regista todas as accoes realizadas por administradores na plataforma. Esta pagina e essencial para rastreabilidade e seguranca, permitindo saber quem fez o que e quando. No topo existem filtros para pesquisar por utilizador admin, tipo de accao, tipo de entidade e periodo temporal. Abaixo dos filtros surge a tabela com o historico de accoes.

Passo 8. Area de filtros da auditoria — os filtros disponveis incluem: um seletor de Utilizador Admin (para ver accoes de um admin especifico), um dropdown de Tipo de Accao (criar, actualizar, eliminar, login, logout), um dropdown de Tipo de Entidade (cliente, subscricao, factura, produto, ticket, configuracao) e campos de data De/Ate para delimitar o periodo. Estes filtros podem ser combinados para investigar eventos especificos ou padroes de actividade.

Passo 9. Tabela do trilho de auditoria — a tabela principal mostra os registos de auditoria com as seguintes colunas: Admin (nome do administrador que executou a accao), Accao (tipo de operacao: create, update, delete), Tipo de Entidade (qual recurso foi afectado: client, subscription, invoice, etc.), ID da Entidade (identificador unico do recurso), Endereco IP (IP de onde a accao foi executada) e Data (timestamp preciso da accao). As linhas sao ordenadas cronologicamente.

Passo 10. Entradas de auditoria detalhadas — cada linha na tabela representa uma accao realizada no sistema. Por exemplo, uma entrada pode mostrar que o admin "admin@inallweb.com" fez um "update" numa entidade "client" com ID "42" a partir do IP "178.104.13.2" em "2025-03-15 14:32:01". Este nivel de detalhe permite reconstruir o historico de qualquer alteracao feita no sistema e identificar quem e responsavel por cada mudanca.

Passo 11. Tabela de registo de emails — a tabela principal mostra todos os emails enviados pela plataforma com as seguintes colunas: Destinatario (email do cliente), Assunto (subject do email), Template (nome do template usado, ex: welcome, invoice, password_reset), Estado (badge colorido indicando o resultado do envio) e Data de Envio (timestamp com data e hora). As linhas sao ordenadas por data descendente, mostrando os emails mais recentes primeiro.

Passo 12. Badges de estado detalhados — cada email na tabela tem um badge de estado com cor distinta: verde com texto "Enviado" para emails entregues com sucesso, vermelho com texto "Falhado" para emails que nao chegaram ao destino, amarelo com texto "Em Fila" para emails aguardando processamento pelo sistema de filas (Celery/Redis), e laranja com texto "Devolvido" para emails rejeitados pelo servidor de email do destinatario (bounce). O admin deve monitorizar emails falhados e devolvidos regularmente.

Passo 13. Modal de detalhe do email — ao clicar numa linha da tabela, abre-se um modal (janela sobreposta) que mostra os detalhes completos do email selecionado. O modal inclui o assunto completo, o endereco do destinatario, o timestamp exacto de envio, o template utilizado, e uma pre-visualizacao do conteudo HTML do email. Esta pre-visualizacao permite ao admin ver exactamente o que o cliente recebeu, incluindo formatacao, logotipos e links.

Passo 14. Conteudo do modal de email — a area principal do modal mostra o corpo do email renderizado num iframe ou div contido. O admin pode ver o email tal como o cliente o ve no seu programa de email. O cabecalho do modal mostra o assunto, o destinatario e a data de envio. Na parte inferior do modal podem existir botoes de accao como Fechar e Reenviar. O HTML e renderizado com seguranca, sem executar scripts externos.

Passo 15. Botao de reenvio de email — no modal de detalhe existe um botao Reenviar que permite ao administrador enviar novamente o email ao mesmo destinatario. Esta funcionalidade e especialmente util para emails falhados ou devolvidos, onde o problema pode ter sido temporario (servidor de destino indisponivel). Ao clicar em Reenviar, o sistema cria uma nova entrada na fila de emails e o admin pode acompanhar o novo estado na tabela principal.

Passo 16. Paginacao do registo de emails — na parte inferior da tabela encontram-se os controlos de paginacao que permitem navegar entre as paginas de resultados. Os controlos incluem botoes para Anterior e Proximo, indicacao da pagina actual e total de paginas, e opcao de seleccionar quantos registos mostrar por pagina (10, 25, 50, 100). Para sistemas com muitos emails, a paginacao e essencial para manter a performance da interface e facilitar a navegacao nos registos.

Passo 17. Pagina de trilho de auditoria carregada — o administrador ve o ecra de Audit Trail que regista todas as accoes realizadas por administradores na plataforma. Esta pagina e essencial para rastreabilidade e seguranca, permitindo saber quem fez o que e quando. No topo existem filtros para pesquisar por utilizador admin, tipo de accao, tipo de entidade e periodo temporal. Abaixo dos filtros surge a tabela com o historico de accoes.

Passo 18. Area de filtros da auditoria — os filtros disponveis incluem: um seletor de Utilizador Admin (para ver accoes de um admin especifico), um dropdown de Tipo de Accao (criar, actualizar, eliminar, login, logout), um dropdown de Tipo de Entidade (cliente, subscricao, factura, produto, ticket, configuracao) e campos de data De/Ate para delimitar o periodo. Estes filtros podem ser combinados para investigar eventos especificos ou padroes de actividade.

Passo 19. Tabela do trilho de auditoria — a tabela principal mostra os registos de auditoria com as seguintes colunas: Admin (nome do administrador que executou a accao), Accao (tipo de operacao: create, update, delete), Tipo de Entidade (qual recurso foi afectado: client, subscription, invoice, etc.), ID da Entidade (identificador unico do recurso), Endereco IP (IP de onde a accao foi executada) e Data (timestamp preciso da accao). As linhas sao ordenadas cronologicamente.

Passo 20. Entradas de auditoria detalhadas — cada linha na tabela representa uma accao realizada no sistema. Por exemplo, uma entrada pode mostrar que o admin "admin@inallweb.com" fez um "update" numa entidade "client" com ID "42" a partir do IP "178.104.13.2" em "2025-03-15 14:32:01". Este nivel de detalhe permite reconstruir o historico de qualquer alteracao feita no sistema e identificar quem e responsavel por cada mudanca.

Passo 21. Tabela de registo de emails — a tabela principal mostra todos os emails enviados pela plataforma com as seguintes colunas: Destinatario (email do cliente), Assunto (subject do email), Template (nome do template usado, ex: welcome, invoice, password_reset), Estado (badge colorido indicando o resultado do envio) e Data de Envio (timestamp com data e hora). As linhas sao ordenadas por data descendente, mostrando os emails mais recentes primeiro.

Passo 22. Badges de estado detalhados — cada email na tabela tem um badge de estado com cor distinta: verde com texto "Enviado" para emails entregues com sucesso, vermelho com texto "Falhado" para emails que nao chegaram ao destino, amarelo com texto "Em Fila" para emails aguardando processamento pelo sistema de filas (Celery/Redis), e laranja com texto "Devolvido" para emails rejeitados pelo servidor de email do destinatario (bounce). O admin deve monitorizar emails falhados e devolvidos regularmente.

Passo 23. Modal de detalhe do email — ao clicar numa linha da tabela, abre-se um modal (janela sobreposta) que mostra os detalhes completos do email selecionado. O modal inclui o assunto completo, o endereco do destinatario, o timestamp exacto de envio, o template utilizado, e uma pre-visualizacao do conteudo HTML do email. Esta pre-visualizacao permite ao admin ver exactamente o que o cliente recebeu, incluindo formatacao, logotipos e links.

Passo 24. Conteudo do modal de email — a area principal do modal mostra o corpo do email renderizado num iframe ou div contido. O admin pode ver o email tal como o cliente o ve no seu programa de email. O cabecalho do modal mostra o assunto, o destinatario e a data de envio. Na parte inferior do modal podem existir botoes de accao como Fechar e Reenviar. O HTML e renderizado com seguranca, sem executar scripts externos.

Passo 25. Botao de reenvio de email — no modal de detalhe existe um botao Reenviar que permite ao administrador enviar novamente o email ao mesmo destinatario. Esta funcionalidade e especialmente util para emails falhados ou devolvidos, onde o problema pode ter sido temporario (servidor de destino indisponivel). Ao clicar em Reenviar, o sistema cria uma nova entrada na fila de emails e o admin pode acompanhar o novo estado na tabela principal.

Passo 26. Paginacao do registo de emails — na parte inferior da tabela encontram-se os controlos de paginacao que permitem navegar entre as paginas de resultados. Os controlos incluem botoes para Anterior e Proximo, indicacao da pagina actual e total de paginas, e opcao de seleccionar quantos registos mostrar por pagina (10, 25, 50, 100). Para sistemas com muitos emails, a paginacao e essencial para manter a performance da interface e facilitar a navegacao nos registos.

Passo 27. Pagina de trilho de auditoria carregada — o administrador ve o ecra de Audit Trail que regista todas as accoes realizadas por administradores na plataforma. Esta pagina e essencial para rastreabilidade e seguranca, permitindo saber quem fez o que e quando. No topo existem filtros para pesquisar por utilizador admin, tipo de accao, tipo de entidade e periodo temporal. Abaixo dos filtros surge a tabela com o historico de accoes.

Passo 28. Area de filtros da auditoria — os filtros disponveis incluem: um seletor de Utilizador Admin (para ver accoes de um admin especifico), um dropdown de Tipo de Accao (criar, actualizar, eliminar, login, logout), um dropdown de Tipo de Entidade (cliente, subscricao, factura, produto, ticket, configuracao) e campos de data De/Ate para delimitar o periodo. Estes filtros podem ser combinados para investigar eventos especificos ou padroes de actividade.

Passo 29. Tabela do trilho de auditoria — a tabela principal mostra os registos de auditoria com as seguintes colunas: Admin (nome do administrador que executou a accao), Accao (tipo de operacao: create, update, delete), Tipo de Entidade (qual recurso foi afectado: client, subscription, invoice, etc.), ID da Entidade (identificador unico do recurso), Endereco IP (IP de onde a accao foi executada) e Data (timestamp preciso da accao). As linhas sao ordenadas cronologicamente.

Passo 30. Entradas de auditoria detalhadas — cada linha na tabela representa uma accao realizada no sistema. Por exemplo, uma entrada pode mostrar que o admin "admin@inallweb.com" fez um "update" numa entidade "client" com ID "42" a partir do IP "178.104.13.2" em "2025-03-15 14:32:01". Este nivel de detalhe permite reconstruir o historico de qualquer alteracao feita no sistema e identificar quem e responsavel por cada mudanca.
