Commit Graph

73 Commits

Author SHA1 Message Date
9df7e62cf5 FEAT: Titulo da solicitação adicionado dinamicamente
- Adição de Titulo composto dinamicamente "TIPO - ENTIDADE - PROBLEMA"
- Adicionado Fluxo completo da criação do banco de dados
- Adicionado verificação se o arquivo .csv foi modificado nos ultimos 2 minutos, se sim a tabela de mapping é atualizada
2025-09-18 20:52:39 -03:00
07230dd1e4 FEAT: Entidades mapeadas a partir do CSV localizado na pasta tecnica
- Tabelas criadas para mapear entidades e sincronizar atualizações
- Atualização do banco de dados para melhor leitura e espaço para melhorias
- Atualização dos modelos para melhor sincronia com banco de dados
- Adicionada variaveis ao .ENV
- Criado sistema que efetua leitura do csv e aplica no banco de dados, revisando o conteudo do GLPI e do banco.
2025-09-17 20:56:32 -03:00
ba7148154a FEAT: Tickets agora estão sendo enviados para o GLPI
- Busca de tickets pendentes no banco de dados.
- Mapeamento de dados para o formato do GLPI.
- Criação/atualização de tickets no GLPI.
- Filtro de tickets com status 'Encerrado' ou 'Encerrado - Omitido'.
- Extração de informações (email, telefone, ramal) da descrição do ticket.
- Verificação se ticket já não existe no GLPI com base no RITM ou INC
2025-09-15 20:55:19 -03:00
Gabriel Amancio
9926aee962 REFACTOR: Alterei a ordem das instruções no glpiModel e descomentei a função que executa o glpiService no app.js. 2025-09-12 12:09:41 -03:00
40d0b2f4c6 WIP: Model do GLPI em construção
Adicionados dados do banco ao .ENV
Erros de sintaxe persistem
2025-09-11 20:57:43 -03:00
9ca4a27a81 Merge branch 'master' of ssh://10.0.120.75:60000/home/desenvolvimento/SNGLPI/sn-glpi-sync-new 2025-09-11 18:42:59 -03:00
Tulio Castro
a3682063e1 REFACTOR: corrigindo url de requests no .env em que o domínio estava incorreto. Agora requests são puxadas corretamente. 2025-09-11 10:31:35 -03:00
8b14faade2 WIP : Conexão com o banco de dados GLPI e processo de criação do ticketGlpiModel 2025-09-10 20:52:12 -03:00
d06e913088 Merge branch 'master' of ssh://10.0.120.75:60000/home/desenvolvimento/SNGLPI/sn-glpi-sync-new 2025-09-09 18:24:24 -03:00
Gabriel Amancio
78a7a5247b Merge branch 'master' of ssh://10.0.120.75:60000/home/desenvolvimento/SNGLPI/sn-glpi-sync-new 2025-09-09 14:16:11 -03:00
Gabriel Amancio
98f8c48238 REFACTOR: Alteração de endpoint de requisição de prod para dev, e adição de parametro state nos endpoints. 2025-09-09 14:13:53 -03:00
3fb85ca9f1 REFACTOR: Ajustes na tabela tickets_sntickets_sn
- Removido coluna ticket-sn da tabela
- Ajustado model para coletar id da localidade do Service Now
2025-09-08 20:35:49 -03:00
b746ce5ea1 REFACTOR: Substituição de databaseModel por ticketSnModel
- Remove databaseModel antigo e substitui por ticketSnModel
- Comenta trecho que gerava .json para verificação da API
- Estrutura melhor o model para coletar todos os dados da request
2025-09-05 20:28:15 -03:00
f69f2a7c9f FEAT: Implementação de sistema de logs com Winston
- Adiciona logs profissionais com Winston
- Suporta ambientes de desenvolvimento e produção via NODE_ENV
- Distingue operações de INSERT e UPDATE nos logs
- Configura arquivos de log na pasta logs/
2025-09-05 20:27:35 -03:00
cb73486caa FEAT: Integração ServiceNow + PostgreSQL com salvamento automático
- Implementa conexão API ServiceNow → PostgreSQL
- Salva automaticamente tickets e requisições
- Resultado: 673 tickets sincronizados
- Créditos: @TulioCastro pelo GET da API
2025-09-03 21:40:04 -03:00
Tulio Castro
56cb7b4c91 Tirando .env do gitignore. 2025-09-03 16:43:17 -03:00
Tulio Castro
540120fdb9 Voltando .env para .env.example. 2025-09-03 16:40:29 -03:00
Tulio Castro
0b08f22702 Refatorando dados de autenticação no arquivo apiConfing.js. Criação da função que consome as requisições do ServiceNow e gera um JSON com os dados. 2025-09-03 16:11:30 -03:00
Tulio Castro
2a64c1cce2 Adição de require 'dotenv' em apiConfig.js para utilização das variáveis de ambiente. Criação de função que busca os tickets no servicenowService para chamados designados para a Sothis. Execução gera um JSON com a resposta da API. 2025-09-03 11:13:23 -03:00
Gabriel Amancio
8ce32a03d9 Merge branch 'master' of ssh://10.0.120.75:60000/home/desenvolvimento/SNGLPI/sn-glpi-sync-new 2025-09-03 08:14:27 -03:00
caa689df33 Adicionado configuracao do banco de dados e script utilizado 2025-09-02 21:53:05 -03:00
Gabriel Amancio
612f91307e Variáveis de ambiente do service now atualizados. 2025-09-02 15:43:46 -03:00
Equipe de Desenvolvimento Sothis
67dce4c1e6 Initial commit - SNGLPI 2025-08-30 22:04:35 +00:00