Com base nos dados coletados no item anterior a exclusão é realizada na seguinte ordem:
Passo 1 – EVENTOS
•TBEVENT – São excluídos todos os registros vinculados aos logDocIds da tabela TMPLOGDOCIDS
•TBPROCESSESLOTS e TBLOTS – São excluídos todos os registros que tenham o logDocId presente na tabela TMPLOTIDS
Passo 2 – PROCESSOS
•TBPROCESS – São excluídos todos os registros onde o processId esteja na coluna ProcessId ou na coluna RegistryProcessID da TMPPROCESSIDS.
•TBAUTOMATE – São excluídos todos os registros onde o valor da coluna ProcessDataId não esteja na TBPROCESS;
•TBPROCESSDATA – São excluídos todos os registros onde o ProcessId não esteja na TBPROCESS;
Passo 3 – REIMPRESSÃO PELO E-MONITOR
•TBLOGDOCUMENTPRINTED - São excluídos todos os registros onde o valor da coluna logDocId esteja na tabela TMPLOGDOCDIS
Passo 4 – DOCUMENTOS RELACIONADOS
•TBRELATEDDOCUMENT - São excluídos todos os registros onde o LogDocID conste na TMPLOGSDOCIDS e que não tenham registros órfãos.
Passo 5 – MENSAGENS
•TBLOGDOCMESSAGE - Remove os registros de mensagens vinculados aos LogDocIds da tabela tmpLogsDocIdsque serão removidos.
Passo 6 – DOCUMENTOS DE ENTRADA
•TBENTRYDOCUMENT - Remove os registros de sumário de documentos de entrada vinculados aos tmpLogsDocIds que serão removidos.
Passo 7 – STATUS
•TbLogDocumentStatus - remove os registros de status vinculados aos tmpLogsDocIds que serão removidos.
Passo 8 – LOGS DE AÇÕES DO MONITOR
•TbLogDocumentAction - remove os registros de log de ações do e-monitor vinculados aos tmpLogsDocIds que serão removidos.
Passo 9 – SENDER CONSULT
•TbSenderConsult - remove os registros do sender consult vinculados aos tmpLogsDocIds que serão removidos.
Passo 10 – LOGS
•TbLogDocument - remove os registros de log de documento que estão com a exclusão permitida.
Passo 11 – LOTES
•TbLot - remove os lotes que estão com data de criação inferior a data do último documento excluído.