snglpi/src/controllers/processTicketsController.js

20 lines
568 B
JavaScript
Raw Normal View History

2025-10-13 06:06:52 -03:00
// src/controllers/glpiController.js
const { syncTicketsToGlpi } = require('../services/glpiTicketService');
const { fetchTicketsFromServiceNow, fetchRequestsFromServiceNow } = require('../services/servicenowService');
const processTicketsController = async () => {
//Busca Incidentes e Requisições do Service Now e salva no banco intermediario
await fetchTicketsFromServiceNow();
await fetchRequestsFromServiceNow();
//Sincroniza os tickets com o GLPI
await syncTicketsToGlpi();
}
module.exports = {
processTicketsController
}