Commit Graph

8 Commits

Author SHA1 Message Date
bfa0e8acc8 CLEANUP: Comentarios atualizados e Readme.md alimentado com V1.0 da documentação 2025-10-29 14:20:21 -03:00
0cc27df2cf FEAT: Implementa sincronização bidirecional de status e ciclo de vida de tickets
- **Sincronização Inteligente:** O sistema agora detecta mudanças de estado em qualquer uma das plataformas e propaga a atualização para a outra, respeitando a 'fonte da verdade' (`source_last`).
- **Regra 'Fora do Escopo':** Implementada a regra de negócio para tickets marcados como 'Fora do Escopo' no GLPI (solutiontypes_id = 27). Esses tickets agora são ignorados na sincronização, têm seu status finalizado no GLPI e uma nota informativa é adicionada no ServiceNow.
- **Watermark (Marca d'água):** A coleta de novos tickets do ServiceNow foi otimizada com um sistema de marca d'água, buscando apenas registros atualizados desde a última execução bem-sucedida, o que melhora significativamente a performance.
- **Resiliência:** Adicionado um `processErrorController` que reseta tickets com status de erro, permitindo que sejam reprocessados automaticamente no próximo ciclo.

Testes de fluxo foram realizados com sucesso, validando a criação, resolução (SN <-> GLPI) e a regra 'Fora do Escopo'.

Pendências para a próxima fase:
1. Validar melhor o fluxo de reabertura de chamados em ambas as direções.
2. Garantir que a `work_note` enviada para o ServiceNow na regra 'Fora do Escopo' seja devidamente sanitizada."
2025-10-23 17:30:03 -03:00
f7eaf34e7d FEAT: Sistema de sincroanização de tickets refeito para melhor sincronia e garantia dos dados 2025-10-17 16:58:14 -03:00
3b6d78152d WIP 2025-10-10 08:12:26 -03:00
Tulio Castro
3c6765d7d7 FEAT: Adiciona nova URL de requisição no .env, corrige e implementa funções para sincronização de comentários no ServiceNow. 2025-10-02 10:16:56 -03:00
Tulio Castro
5f31c95da9 FEAT: Adiciona campo destiny_id na tabela ticket_updates e na função de inserção para sincronização de comentários 2025-09-30 15:23:20 -03:00
Tulio Castro
a8f1eea206 FEAT: Adiciona novas URLs de API no .env e implementa funções para sincronização de comentários no ServiceNow 2025-09-25 15:59:52 -03:00
2960292066 FEAT: Comentarios GLPI atualizados no banco de dados
- Criado modelos individuais por tabela do banco de dados
- Sincronização com tabela ticket_sync após cada comentário
- Atualização da tabela ticket_updates para conter apenas infos necessárias
- glpiCommentService criado para gerir toda operação.
2025-09-24 20:34:34 -03:00