O que há de novo

Para otimizar a performance e garantir maior controle sobre os recursos do sistema durante os períodos de maior utilização, implementamos uma nova regra de restrição de acesso às APIs do Empodera para usuários de integração durante o horário comercial.

Como Funciona

  1. Restrição de Horário: Por padrão, todas as requisições de usuários de integração às APIs serão bloqueadas no intervalo das 07:00h às 19:00h (Horário Comercial TOTVS).

  2. Retorno de Bloqueio: Durante o período de restrição, qualquer tentativa de acesso por um usuário de integração retornará o status HTTP 403 (Forbidden) acompanhado de uma mensagem informativa.

  3. Controle de Acesso (Flag): Adicionamos na tela de "Gestão Empodera > Integrações" uma nova flag que permite que o time de Suporte habilite (desativar o bloqueio) o acesso às APIs durante o horário comercial. Isso oferece flexibilidade para casos de necessidade operacional.

  4. Auditoria: Para garantir a rastreabilidade, todas as ações de habilitar ou desabilitar esta flag serão registradas. Os últimos 10 registros (incluindo usuário e data da modificação) serão armazenados.

Observação: O acesso fora do horário comercial (das 19:01h às 06:59h) permanece liberado normalmente para os usuários de integração.

Por que a mudança é importante?

Esta atualização entrega maior governança e controle sobre o ambiente. Ao gerenciar o fluxo de integrações em horários de pico, garantimos a estabilidade da plataforma para os usuários. A inclusão da flag de controle e dos logs de auditoria proporciona a flexibilidade necessária para a operação, mantendo a segurança e a rastreabilidade das ações.

O que há de novo

Até agora, a gestão dos links de documentação (Swagger) exibidos na "Área do Desenvolvedor" exigia intervenção técnica. Para simplificar esse processo, implementamos uma interface de gerenciamento (CRUD) diretamente na tela, permitindo que administradores atualizem os itens de forma autônoma.

Como Funciona

  1. Interface de Edição: Ao acessar a "Área do Desenvolvedor" (com permissão de administrador), a tela agora exibe opções para gerenciar os links listados.

  2. Adicionar Novo Item: Um novo botão "Adicionar Novo Link" permite a inclusão de novos itens através de um formulário (Nome, Link do Swagger, Descrição).

  3. Editar e Remover: Cada item existente na lista agora possui ícones para "Editar" (que abre o formulário preenchido com os dados atuais) e "Remover" (que solicita confirmação antes de excluir).

  4. Integração Direta: Todas as ações (adicionar, editar, remover) são processadas instantaneamente através da nova API de backend e refletidas na tela.

  5. Feedback Visual: O sistema fornecerá mensagens de sucesso ou erro para cada operação realizada, garantindo que o administrador saiba o resultado da sua ação.

Por que a mudança é importante?

Esta atualização representa um ganho significativo de autonomia e agilidade para os administradores.
A capacidade de editar, adicionar ou remover links do Swagger diretamente pela interface elimina a dependência de ajustes técnicos, tornando a manutenção da "Área do Desenvolvedor" mais rápida e eficiente.