REFACTOR: Adiciona logs para sincronização de comentários do GLPI e remove função não utilizada

This commit is contained in:
Tulio Castro 2025-09-30 16:37:31 -03:00
parent 5f31c95da9
commit b3111ff3ea
3 changed files with 5 additions and 3 deletions

View File

@ -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);
}

View File

@ -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');
}

View File

@ -129,5 +129,4 @@ module.exports = {
getTicketSysId,
createCommentInServiceNow,
getCommentId,
updateTicketInServiceNow
}