Configurar a limpeza no aplicativo

Este capítulo descreve como configurar a limpeza no aplicativo.

Os procedimentos predefinidos estão disponíveis para executar a limpeza dos dados nas tabelas. Esses procedimentos podem ser executados instantaneamente ou em uma programação por meio da criação de um trabalho agendado.

Para configurar a limpeza:

  1. Selecione WMS > Administração > Gerenciamento de instalações > Configuração de arquivo. A tela Configuração de arquivo é exibida.
  2. Verifique estas informações:
    Nome de banco de dados de origem
    O banco de dados cujos dados devem ser limpos.
    Nota

    Se a instância do aplicativo for SCPRD, o banco de dados de origem será SCPRD.

    Nome do armazém de origem
    O armazém cujos dados devem ser limpos.
    Nome do servidor de origem
    O servidor cujos dados devem ser limpos.
    ID de script
    O número de identificação do procedimento predefinido.
    Nota

    A ID é usada como um parâmetro para agendar trabalhos e executar procedimentos predefinidos.

    Nome do script
    O nome do procedimento predefinido.
    Nome do processo
    O nome do processo.
    Nota

    Esse nome é usado para identificar as tabelas que estão no aplicativo.

    Dias de arquivo
    O número de dias para armazenamento dos dados no aplicativo. Se o valor for 90, o sistema só armazenará dados dos últimos 90 dias e limpará os dados restantes.
    Nota

    Você só pode modificar o valor do campo.

    Tabelas arquivadas
    A lista de tabelas cujos dados são limpos quando você executa o procedimento predefinido.
  3. Clique em Salvar.

Os procedimentos predefinidos podem ter várias tabelas e são dependentes da tabela principal. Por exemplo, se a tabela LOAD for limpa, as tabelas relacionadas à tabela LOAD também serão limpas.

Esta tabela lista os detalhes do processo, os procedimentos predefinidos e os critérios:

Nome do processo ID do script Nome do script Nome da tabela Dias de arquivamento padrão Critérios de seleção
Histórico de alertas de dados Alertas SPALERTARCHIVE ALERT 90 EDITDATE mais antiga que os dias de arquivamento
Status de tarefas em segundo plano BgStatArc SPBACKGROUNDJOBSTATUSARCHIVE BACKGROUNDJOBSTATUS 15 ENDTIME mais antigo que os dias de arquivamento.
Ajuste de troca de contêiner CxAdjArc SPCXADJUSTMENTARCHIVE CXADJUSTMENT, CXADJUSTMENTDETAIL 90 EDITDATE mais antiga que os dias de arquivamento.
Histórico de verificação de equipamento EqCkHisArc SPEQUIPMENTCHECKHISTORYARCHIVE EQUIPMENTCHECKHISTORY 90 EDITDATE mais antiga que os dias de arquivamento.
Importar arquivos ImpFileArc SPIMPORTFILEARCHIVE IMPORTFILE, CONTENT, CONTENT_DATA 30 EDITDATE mais antiga que os dias de arquivamento e STATUS > 3.
Em trânsito IntransArc SPINTRANSITARCHIVE INTRANSIT, INTRANSITDETAIL 90 EDITDATE mais antiga que os dias de arquivamento.
Documentos de inventário Invdoc SPINVENTORYDOCSARCHIVE CC, CCDETAIL, TRANSFER, TRANSFERDETAIL, ADJUSTMENT, ADJUSTMENTDETAIL, ADJUSTMENTDETAILSERIAL, WEIGHTADJUSTMENT, WEIGHTADJUSTMENTDETAIL, CCLST, CCRELEASEHISTORY, CCDETAILSERIAL, TRANSFERDETAILSERIAL 90

EFFECTIVEDATE mais antiga que os dias de arquivamento.

Bloqueio de inventário InvHoldArc SPINVENTORYHOLDARCHIVE INVENTORYHOLD, HOLDTRN 90

EDITDATE mais antiga que os dias de arquivamento e HOLD definido como 0.

Histórico de transações de inventário Itrn SPITRNARCHIVE ITRN, ITRNSERIAL 90 EDITDATE mais antiga que os dias de arquivamento.
Manutenção de carga Carga SPLOADARCHIVE LOADHDR, LOADSTOP, LOADSTOPSEAL, LOADUNITDETAIL, LOADORDERDETAIL 90 EDITDATE mais antiga que os dias de arquivamento e STATUS definido como 9.
Pedidos de expedição e informações de saída associadas Ordens SPORDERARCHIVE ORDERS, ORDERDETAIL, PREALLOCATEPICKDETAIL, PICKDETAIL, LABELCONTAINERDETAIL, OPXSHIPORD, ORDERS_UDF, ORDERSTATUSHISTORY, OR- DERDETAILXVAS, DROPID, DROPIDDETAIL, LOTXIDDETAIL, LOTXIDHEADER, APPOINTMENTS, APPOINTMENTDETAIL, TRAILER, TRAILERSTATUS, PACKOUT, PACKOUTDETAIL, ORDERSTATUSHISTORY, ORDERCONTAINEREXCHANGE, XCHGCONTAINERINVENTORY, SPSCASE, LOADPLANNING, APPOINTMENT_SERVICE 90

EDITDATE mais antiga que os dias de arquivamento e STATUS >= “95” ou EDITDATE mais antiga que 90 dias.

Físico PhyArc SPPHYSICALARCHIVE PHYSICAL 90 EDITDATE mais antiga que os dias de arquivamento.
Contagem física PhyCntArc SPPHYSICALCOUNTARCHIVE PHYSICALCOUNT, PHYSICALCOUNTSERIAL 90 EDITDATE mais antiga que os dias de arquivamento.
Ordens de compra POrders SPPOARCHIVE PO, PODETAIL, POSTATUSHISTORY, PODETAILSTATUSHISTORY 90

EDITDATE mais antiga que os dias de arquivamento e STATUS >= “9” ou EDITDATE mais antiga que 180 dias.

Recebimentos Receipt SPRECEIPTARCHIVE RECEIPT, RECEIPTDETAIL, LPNDETAIL, DROPID, DROPIDDETAIL, LOTXIDDETAIL, LOTXIDHEADER, APPOINTMENTS, APPOINTMENTDETAIL, TRAILER, TRAILERSTATUS, RECEIPTSTATUSHISTORY, RECEIPTDETAILSTATUSHISTORY, RECEIPTCONTAINEREXCHANGE, SEAL_INFO, VENDORCOMPLIANCEHISTORY, APPOINTMENT_SERVICE 90

EDITDATE mais antiga que os dias de arquivamento e STATUS IN (“9”, “11”, “15”, “20”) ou EDITDATE mais antiga que 180 dias.

Lotes devolvidos RtnLotsArc SPRETURNEDLOTSARCHIVE RETURNEDLOTS 365 EDITDATE mais antiga que os dias de arquivamento.
Transbordo de crossdock TRNSHP SPTRANSSHIPCROSSDOCKARCHIVE TRANSSHIP, TRANSDETAIL, TRANSASN, TRANSASND 90 EDITDATE mais antiga que os dias de arquivamento e STATUS definido como 9.
Histórico do gerenciador de tarefas TaskDetail SPTASKHISTORYARCHIVE TASKDETAIL, USERACTIVITY, USERATTENDANCE, ASSIGNMENT 90 EDITDATE mais antiga que os dias de arquivamento e STATUS definido como 9.
Erros no quadro de horários TiShErrArc SPTIMESHEET_ERRORSARCHIVE TIMESHEET_ERRORS 15 ADDDATE mais antiga que os dias de arquivamento.
Logs de integração TrLog SPTRANSMITLOGARCHIVE TRANSMITLOG 90 EDITDATE mais antiga que os dias de arquivamento.
Planejamento de ondas WavePlan SPWAVEARCHIVE WAVE, WAVEDETAIL 90

EDITDATE mais antiga que os dias de arquivamento e STATUS >= “9” ou EDITDATE mais antiga que 180 dias.

Ordem de serviço WorkOrder SPWORKORDERARCHIVE WORKORDER, ROUTEOPS, OPXSHIPORD, OPSSKUDET, WCTASK 90

CLOSEDATE superior aos dias de arquivamento e STATUS definido como 50.

Log de erros ErrLogArc SPERRLOGARCHIVE ERRLOG 90 EDITDATE mais antiga que os dias de arquivamento.
Excluir registros de inventário antigo com quantidade = 0 InvPurge SPInventoryPurge LOTXLOCXID, SKUXLOC, LOT, LOTATTRIBUTE, SKUXLOCPRODUCTION, STATUSHISTORY, STATUSMAINTENANCE 5

SKUxLOC:

LocationType NOT IN ('PICK', 'CASE', 'LAYER') AND QTY = 0 AND QTYALLOCATED = 0 AND QTYPICKED = 0 AND QTYEXPECTED = 0 AND QTYPICKINPROCESS = 0 AND EDITDATE mais antiga que os dias de arquivamento.

Atualize qtypickinprocess para 0 quando qtypickinprocess <> 0 e qty = 0.

LOTXLOCXID:

QTY = 0 AND QTYALLOCATED = 0 E QTYPICKED = 0 AND QTYEXPECTED = 0 AND QTYPICKINPROCESS = 0 AND PENDINGMOVEIN = 0 AND EDITDATE mais antigos que os dias de arquivavemnto.

Atualize qtypickinprocess para 0 quando qtypickinprocess <> 0 e qty = 0.

Atualize pendingmovein para 0 quando pendingmovein <> 0 e EDITDATE for mais antigo que os dias de arquivamento.

Limpeza da pesquisa no local de entrada em estoque PaSePurArc SPPALOCSEARCHPURGE PALOCSEARCH, PUTAWAYTRACELOG, TEMP_PALOCSEARCH 7

PALOCSEARCH, TEMP_PALOC- SEARCH:

ADDDATE mais antiga que os dias de arquivamento.

Trabalho de limpeza de filas excluídas do Datalake PurDelRows SPIDELETEDROWSPURGE DELETEDROWS 30 EDITDATE mais antiga que os dias de arquivamento.
Trabalho de limpeza de solicitação de relatório PurRepReq SPREPORTREQUESTPURGE REPORTREQUEST 90 EDITDATE mais antiga que os dias de arquivamento.
Limpeza de ondas em processamento WaInpPuArc SPWAVEINPROCESSPURGE WAVEINPROCESS 7 EDITDATE mais antiga que os dias de arquivamento.
Auditoria de usuário UserAudPur SPUSERAUDIT USER_AUDIT 30

LOGIN_DATE_TIME mais antigo que os dias de arquivo.

Servidor de estado SSPurge SPSTATE_SERVER STATE_SERVER 3 MAX MODIFIED_DATE mais antiga que os dias de arquivamento.
Arquivo de mensagem de celular MobMessArc SPMOBILE_MESSAGEARCHIVE MOBILE_MESSAGE_STATUS, MOBILE_MESSAGE 90 EDITDATE mais antiga que os dias de arquivamento.

Esta tabela lista as tabelas e os scripts que estão disponíveis no arquivamento de faturamento:

Nome do script Nome da tabela Tabela vinculada Campo de data Dias de

limpeza

padrão

Condição de arquivamento

BILLING_INVENTORY_Archive

BIC_INVENTORY BIC_INVENTORY_BAL, BIC_INVLOC_BAL, BIC_INVENTORY_UOM BIC_INVENTORY_BAL.BALANCE_DATE or BIC_INVLOC_BAL.BALANCE_DATE 366 Se o saldo de inventário do lote for zero na data de arquivamento ou antes dela.
BIC_INVENTORY EDITDATE 366

RECUR_RULE é igual a N e EDITDATE é anterior aos dias de arquivamento.

BILLING_INVOICE_Archive

BIC_INVOICE

BIC_CHARGE,

BIC_CHARGE_DIST,

BIC_ORDER_DETAIL,

BIC_ORDER_HISTORY,

BIC_INVOICE_BATCH

INVOICE_DATE 366

INVOICE_STATUS é X ou C e INVOICE_DATE é anterior aos dias de arquivamento e se as informações do histórico da ordem de cobrança estiverem na fatura arquivada.

BILLING_RATE_Archive

BIC_RATE_GROUP BIC_RATE EXPIRE_DATE 366

O grupo de taxas está em um contrato com uma data efetiva anterior aos dias de arquivamento.

ou

Não há taxas no grupo de taxas.

BILLING_COST_Archive

BIC_COST BIC_COST_DIST COST_DATE 366 BIC_COST.COST_DATE anterior aos dias de arquivamento.
BIC_COST BIC_COST_BAL- ANCE BALANCE_DATE 366 BIC_COST.BALANCE_DATE anterior aos dias de arquivamento.

BILLING_MONTHREPORTING_Archive

PM_S_CHG1MM, PM_S_CHG1MM_AVG, PM_S_CHG2MM, PM_S_CHG2MM_AVG CHARGE_DATE 3660

CHARGE_DATE anterior aos dias de arquivamento.

PM_S_CHARGEALL,

PM_S_CHARGECUST,

PM_S_CHARGEDEPT

CHARGE_YEAR 3660

CHARGE_YEAR anterior ao ano extraído de CHARGE_DATE.

PM_D_DATE ACTUAL_DATE 3660

ACTUAL_DATE anterior aos dias de arquivamento.

BILLING_WEEKREPORTING_Archive

PM_S_CHG1WW, PM_S_CHG1WW_AVG, PM_S_CHG2WW, PM_S_CHG2WW_AVG, PM_S_CHG1DD, PM_S_CHG2DD_AVG, CHARGE_DATE 366

CHARGE_DATE anterior aos dias de arquivamento.

Esta tabela lista as tabelas e os scripts que estão disponíveis no arquivamento de gerenciamento de mão de obra:

Nome do script Nome da tabela Tabela vinculada Campo de data Dias de limpeza padrão Condição de arquivamento
LABOR_HISTORY_Archive H_LM_CONDITION

H_LM_CONDITION_CHOOS- ER,

H_LM_CHOOSER,

H_LM_CONDITION_DETAIL,

H_LM_CONDITION_ELE_DETAIL,

H_LM_CONDITION_OPER_DETAIL, H_LM_CONDITION_ALLOWANCE,

ADDDATE 90

H_LM_CONDITION.ADDDATE anterior aos dias de arquivamento.

H_LM_ELEMENT

H_LM_ELEMENT_DETAIL,

H_LM_SUBELEMENT,

H_LM_OPERATION,

H_LM_OPERATION_DETAIL,

H_LM_ALLOWANCE,

H_LM_ALLOWANCEDETAIL, H_LM_ALLOWANCE_ELEMENT, H_LM_ALLOWANCE_OPERATION

ADDDATE 90

H_LM_ELEMENT.ADDDATE anterior aos dias de arquivamento.

H_LM_TRAVELSECTION

H_LM_ONEWAYTYPE,

H_LM_TRAVELAISLE,

H_LM_BOUNDARY,

H_LM_RESTRICTOR, H_LM_REST_EQUIPMENT

ADDDATE 90

H_LM_TRAVELSECTION.ADDDATE anterior aos dias de arquivamento.

LM_REVISIONCONTROL ADDDATE 90 LM_REVISIONCONTROL.ADDDATE anterior aos dias de arquivamento.

LABOR_PLANNING_Archive

LF_PLANNING_ESTIMATES PLAN_DATE 90

LF_PLANNING.PLAN_DATE anterior aos dias de arquivamento.

LF_PLANNING PLAN_DATE 90 LF_PLANNING.PLAN_DATE anterior aos dias de arquivamento.
LF_USERADJ PLAN_DATE 90 LF_USERADJ.PLAN_DATE anterior aos dias de arquivamento.
LABOR_PLANSTATS_Archive LF_STATS_RECALC ADDDATE 90 EDITDATE anterior aos dias de arquivamento.
LF_STATS_IBOD FORECAST_DATE 90
LF_STATS_IBOM FORECAST_DATE 90
LF_STATS_OD FORECAST_DATE 90
LF_STATS_OM FORECAST_DATE 90
LABOR_REPORTING_Archive PM_D_DATE

pm_s_lm_daily_info,

pm_s_lm_user_info, pm_d_user

ACTUAL_DATE 3660

PM_D_DATE.ACTUAL_DATE anterior aos dias de arquivamento.

pm_s_lm_daily_in- fo.date_key anterior aos dias de arquivamento.

pm_s_lm_user_info.date_key anterior aos dias de arquivamento.

pm_d_user.edit_date anterior aos dias de arquivamento.

LABOR_SCHEDULING_Archive

RESSCH_WORKSCHEDULEEXCEPTION EXCEPTION_DATE 180

RESSCH_WORKSCHEDULEEXCEPTION.EXCEPTION_DATE anterior aos dias de arquivamento.

RESSCH_WORKSCHEDULEHEADER RESSCH_WORKSCHEDULEDETAIL END_DATE 180

RESSCH_WORKSCHEDULEHEADER.END_DATE anterior aos dias de arquivamento.

LABOR_STANDARDAUDIT_Archive

LM_WORKUNIT

LM_WORKGROUP, LM_UDF, LM_WORKGROUP, LM_LABORAU- DIT, LM_LABORERROR, LM_TASK

ADDDATE 90

LM_WORKUNIT.ADDDATE anterior aos dias de arquivamento.