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 9 – LOGS
• | TbLogDocument - remove os registros de log de documento que estão com a exclusão permitida. |
Passo 10 – LOTES
• | TbLot - remove os lotes que estão com data de criação inferior a data do último documento excluído. |
Voltar
|