REFACTOR: Adiciona logs para sincronização de comentários do GLPI e remove função não utilizada
This commit is contained in:
parent
5f31c95da9
commit
b3111ff3ea
@ -12,7 +12,7 @@ async function main() {
|
|||||||
try {
|
try {
|
||||||
//await snServices();
|
//await snServices();
|
||||||
await glpiServices();
|
await glpiServices();
|
||||||
|
logInfo('Aplicação finalizada com sucesso', { timestamp: new Date().toISOString() });
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
logInfo('Erro na aplicação:', error);
|
logInfo('Erro na aplicação:', error);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -13,6 +13,7 @@ const syncCommentsGlpi = async () => {
|
|||||||
|
|
||||||
// Função interna para sincronizar comentário no ServiceNow
|
// Função interna para sincronizar comentário no ServiceNow
|
||||||
const syncCommentToServiceNow = async (ticketNumber, comment) => {
|
const syncCommentToServiceNow = async (ticketNumber, comment) => {
|
||||||
|
logInfo(`Iniciando sincronização do comentário para o ticket SN Ticket: ${ticketNumber}`);
|
||||||
const snSysId = await getTicketSysId(ticketNumber);
|
const snSysId = await getTicketSysId(ticketNumber);
|
||||||
if (!snSysId) {
|
if (!snSysId) {
|
||||||
logError(`❌ sys_id do ServiceNow não encontrado para o ticket SN Ticket: ${ticketNumber}`);
|
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);
|
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();
|
const effectiveTickets = await TicketSyncModel.getTicketsToSync();
|
||||||
logInfo(`🔍 ${effectiveTickets.length} tickets encontrados para sincronização de comentários`, { step: 1 });
|
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(`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) {
|
}catch (error) {
|
||||||
logError(error, 'GLPI Tickets');
|
logError(error, 'GLPI Tickets');
|
||||||
}
|
}
|
||||||
|
|||||||
@ -129,5 +129,4 @@ module.exports = {
|
|||||||
getTicketSysId,
|
getTicketSysId,
|
||||||
createCommentInServiceNow,
|
createCommentInServiceNow,
|
||||||
getCommentId,
|
getCommentId,
|
||||||
updateTicketInServiceNow
|
|
||||||
}
|
}
|
||||||
Loading…
Reference in New Issue
Block a user