dd7e5c20e8
CONFIG: Alterado o caminho que aponta para os arquivos de inicialização
2026-01-07 07:35:57 -03:00
ad3d7bdd6e
CONFIG: Alterado o caminho que aponta para os arquivos de inicialização
2026-01-07 07:32:34 -03:00
53f5a86d47
FIX: Adicionado porta para API funcionar externamente
2026-01-07 07:25:11 -03:00
3d08bf678d
HOTFIX: Resolvido bug que impedia criação de ticket
2026-01-06 17:57:36 -03:00
89426f4371
CLEANUP: Descomentado todo tipo de atendimento para busca
2026-01-06 17:46:09 -03:00
6a22bf652a
FEAT: Chamados de troca de titularidade também são coletados
2026-01-06 17:43:09 -03:00
37205d7e23
DOC: Documentação ajustada praa se adequar a mudanças
2026-01-06 14:50:26 -03:00
2382d2f8c0
merge refactor/clean-architecture
2026-01-06 14:17:16 -03:00
f64dafa2e1
FIX: Bug de duplicação de mensganes no HubSoft consertado
2026-01-06 11:20:57 -03:00
0b66f26f60
FEATURE: Adicionado /health para verificar saude da API e rotas
2026-01-06 08:37:47 -03:00
783eb2f081
REFACTOR: Integração refatorada utilizando conceitos de clean architeture e monolito modular
2026-01-02 18:19:11 -03:00
2cd00c65c5
refactor: restaura alterações do createTickets após hotfix
2025-12-16 14:37:14 -03:00
2d1c8647da
FIX: Refatorar lógica de verificação de escopo em handleTicket para usar array de palavras-chave
2025-12-16 11:50:50 -03:00
809acae4b6
FIX: Renomear função handleMundialeTicket para handleTicket e atualizar lógica de verificação de escopo, permitindo que chamados fora do tipo mundiale sejam fechados
2025-12-16 10:50:04 -03:00
dcdde87544
FIX: Bug ao adicionar grupo resolvido
2025-12-11 11:48:24 -03:00
a75bfadec8
FIX: Chamados de implantações são abertos corretamente e einseridos no grupo Implantação
2025-12-10 13:43:08 -03:00
692ad0b583
FEAT: Chamados de implantação agora são criados automaticamente
2025-12-10 07:10:37 -03:00
4b2d26e469
WIP: Refactoring CreateTickets e solidificando estrutura para Feature de trazer chamados provenientes do SAC e de Implantacoes
2025-12-04 18:05:45 -03:00
14949bf4df
FEAT: Sincronia de comentarios bidirecional finalizada
...
- Comentários oriundos do GLPI estão sincronizando com Hub através de um webhook
- Comentários oriundos do Hub estão sincronizando com GLPI através de um CronJob
- Validação de comentário existente sendo realizada através do banco de dados intermediário
- Ainda há a necessidade função via nodecron para que verifique os chamados syncError com retry menor igual a 3
2025-12-02 17:43:51 -03:00
d359880f10
REFACTOR: Ajustado Configurações de execução da aplicação
2025-12-01 11:39:04 -03:00
7972479094
CHORE: Adicionado node_modules ao .gitignore
2025-11-21 11:29:37 -03:00
0aeb8cf57e
CHORE: Adicionado o .env.example e arquivos e adicionado as variaveis de ambiente de dev e prod ao .git.ignore
2025-11-21 11:27:11 -03:00
74d6fbec17
CHORE: Removendo arquivos que estavam sendo trackeados
2025-11-21 11:25:53 -03:00
fe4462c323
WIP: Lógica de sincronização bidirecional criada.
...
- Tabelas de updates criada e adicionado ao script
- Tabela de marca d'água criada
- Fluxo de coleta de mensagens do HubSoft criado
- Fluxo de coleta de comentários do GLPI criado.
2025-11-14 10:34:38 -03:00
4d931bdddf
CHORE: Adicionada configuração para rodar o PM2 com cluster e CronJobs com FORK
2025-11-11 15:48:44 -03:00
0d4128df3d
RAW: Adicionado arquivo para Deploy via PM2
2025-11-11 13:46:33 -03:00
3caef30a06
DOCS: Documentação atualizada
2025-11-11 10:54:50 -03:00
b969e5875d
FEAT: Adicionada a validação para que uma run do processAtendimento não sobreponha a outra
2025-11-11 09:27:38 -03:00
9019dbe58f
FEAT: Arquivos de logs possuem ciclo de vida de 10 dias
2025-11-11 09:17:08 -03:00
77d07eadcc
TEST: Realizado testes de fechamento de Tickets GLPI - > HubSoft
2025-11-10 17:31:55 -03:00
6acd5369da
FEAT/DOC: Feature finalizada - Branch Finalizada
...
- A aplicação escuta webhooks do GLPI para eventos de fechamento de tickets.
- Ao receber um webhook para um ticket "Mundiale", o serviço fecha o atendimento correspondente na API do HubSoft e atualiza o status no banco de dados local.
- Regra de negócio: Caso o status de sincronia seja (`status_sync = 'processing_close'`). O middleware irá se resguarda para condições de corrida causadas por webhooks duplicados do GLPI, garantindo que um ticket seja processado para fechamento apenas uma vez.
- Documentação do projeto adicionado ao Readme.md
2025-11-10 17:01:33 -03:00
tulioperdigao
f8095c80e5
WIP: Atualiza bancos de dados em situação de fechamento de chamado.
2025-11-06 14:31:26 -03:00
tulioperdigao
8e47f46459
FEAT: Função que fecha um ticket no Hubsoft.
2025-11-06 12:42:04 -03:00
a1be9223a5
BUILD: Atualizado o .env para separar ambientes de produção e desenvolvimento
2025-11-06 11:48:45 -03:00
69798e84e4
FIX: API traz WebHook do GLPI como JSON, configurado request que era carregada como RAW
2025-11-05 18:00:45 -03:00
140212f321
RAW: Alterado configurações para coleta de dados da API
2025-11-05 15:49:37 -03:00
b7f4ef92f2
BUILD: Adicionado as dependências do express
2025-11-05 11:25:50 -03:00
tulioperdigao
c6e8162bfd
FEAT: Criação da API genérica e reorganização dos arquivos em uma pasta ./src
2025-11-04 12:00:23 -03:00
c5bee3de55
REFACTOR: Refatorado de novo, confia!
2025-10-15 10:07:20 -03:00
9bc9dfb06f
REFACTOR: IF das entidades refatorado.
2025-10-15 09:51:52 -03:00
c41c099e92
REFACTOR: IF das entidades refatorado para receber id e name.
...
- processController e glpiModel alterados para receber id e name.
2025-10-15 08:41:24 -03:00
b88c6fdb9e
REFACTOR: Refatorado if que consulta entidade.
...
- Agora só aceita a entidade com codServico se ela também tiver codCliente.
2025-10-15 08:05:35 -03:00
25f2c62157
REFACTOR: Criação de entidades.
...
- Corrida a lógica de comparação do id.
2025-10-14 15:47:51 -03:00
Midway Hub Glpi
3aa48326b1
ERROR: Entidade retornando null nao insere chamado
2025-10-14 18:38:16 +00:00
9c31d2e8c9
FEAT: Dicionario de categorias adicionado
2025-10-13 16:20:11 -03:00
d197d9903b
Merge branch 'master' of ssh://10.0.120.75:60000/home/desenvolvimento/HUBXGLPI/HUBXGLPI
2025-10-13 07:47:50 -03:00
4377bbe952
FEAT: Adicionado verificação de pré existência de item no banco de dados
...
- Aplicação testada de ponta a ponta
- Logs adicionados
- Logs totais refatorados
2025-10-13 00:42:38 -03:00
06db300546
REFACTOR: Alterado log.console da função insertGroupTickets.
2025-10-10 16:56:32 -03:00
tulioperdigao
16bbe4a612
Merge branch 'master' of ssh://10.0.120.75:60000/home/desenvolvimento/HUBXGLPI/HUBXGLPI
2025-10-10 16:28:53 -03:00
tulioperdigao
4e43900a3a
REFACTOR: Reinserção dos campos na função de update_syncData usando os dados corretos. Atualiza status de sincronização na criação do ticket Glpi para "created)glpi" conforme tipo exigido na coluna do banco.
2025-10-10 16:28:06 -03:00