From b3111ff3ea80bd5f2624059c0a9aea01282597df Mon Sep 17 00:00:00 2001 From: Tulio Castro Date: Tue, 30 Sep 2025 16:37:31 -0300 Subject: [PATCH] =?UTF-8?q?REFACTOR:=20Adiciona=20logs=20para=20sincroniza?= =?UTF-8?q?=C3=A7=C3=A3o=20de=20coment=C3=A1rios=20do=20GLPI=20e=20remove?= =?UTF-8?q?=20fun=C3=A7=C3=A3o=20n=C3=A3o=20utilizada?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/app.js | 2 +- src/services/glpiCommentService.js | 5 ++++- src/services/servicenowService.js | 1 - 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/app.js b/src/app.js index 21b0544..dfc9fc3 100644 --- a/src/app.js +++ b/src/app.js @@ -12,7 +12,7 @@ async function main() { try { //await snServices(); await glpiServices(); - + logInfo('Aplicação finalizada com sucesso', { timestamp: new Date().toISOString() }); } catch (error) { logInfo('Erro na aplicação:', error); } diff --git a/src/services/glpiCommentService.js b/src/services/glpiCommentService.js index c639c08..e87050f 100644 --- a/src/services/glpiCommentService.js +++ b/src/services/glpiCommentService.js @@ -13,6 +13,7 @@ const syncCommentsGlpi = async () => { // Função interna para sincronizar comentário no ServiceNow const syncCommentToServiceNow = async (ticketNumber, comment) => { + logInfo(`Iniciando sincronização do comentário para o ticket SN Ticket: ${ticketNumber}`); const snSysId = await getTicketSysId(ticketNumber); if (!snSysId) { logError(`❌ sys_id do ServiceNow não encontrado para o ticket SN Ticket: ${ticketNumber}`); @@ -21,7 +22,7 @@ const syncCommentsGlpi = async () => { return await createCommentInServiceNow(snSysId, comment.content); }; - logInfo('🔄 Iniciando sincronização de comments do GLPI para o Service Now iniciada...'); + logInfo('🔄 Iniciando sincronização de comments do GLPI para o Service Now...'); const effectiveTickets = await TicketSyncModel.getTicketsToSync(); logInfo(`🔍 ${effectiveTickets.length} tickets encontrados para sincronização de comentários`, { step: 1 }); @@ -69,6 +70,8 @@ const syncCommentsGlpi = async () => { logInfo(`Status de sincronização para o ticket ID ${ticket.id} atualizado para GLPI: '${glpiStatus}', SN: '${snStatus}'.`); } } + + logInfo('✅ Sincronização de comentários do GLPI concluída!'); }catch (error) { logError(error, 'GLPI Tickets'); } diff --git a/src/services/servicenowService.js b/src/services/servicenowService.js index 27ec8c5..f29a039 100644 --- a/src/services/servicenowService.js +++ b/src/services/servicenowService.js @@ -129,5 +129,4 @@ module.exports = { getTicketSysId, createCommentInServiceNow, getCommentId, - updateTicketInServiceNow } \ No newline at end of file