Agendamentos na XPlatform
Para garantir a correta integração dos registros do Gestão Empresarial | ERP com os sistemas WMS integrados, é necessária a ativação de diversos agendamentos na plataforma e processos automáticos/agendados no ERP.
Agendamentos XPlatform
Nome do agendamento | Objetivo do agendamento resumido | Obrigatório/Opcional |
Qual WMS integrado se aplica
|
Periodicidade de execução sugerida | |||
---|---|---|---|---|---|---|---|
agendarRecuperarProduto | Busca registros pendentes de fornecedores no ERP XT | Obrigatório | X | A cada minuto, em intervalos entre 1 e 5 minutos | |||
agendarRecuperarTransportadora | Busca registros pendentes de transportadoras no ERP XT | Obrigatório | X | A cada minuto, em intervalos entre 1 e 5 minutos | |||
agendarRecuperarCliente | Busca registros pendentes de clientes no ERP XT | Obrigatório | X | A cada minuto, em intervalos entre 1 e 5 minutos | |||
agendarRecuperarProduto | Busca registros pendentes de produtos no ERP XT | Obrigatório | X | X | A cada minuto, em intervalos entre 1 e 5 minutos | ||
notificationSender | Notifica erros e registros pendentes na plataforma Senior X, utilizando o Monitor Logística. Consulte a documentação para mais detalhes. | Opcional | X | X | A recomendação varia de acordo com o processo de cada cliente. As notificações são enviadas como um resumo dos erros registrados no Monitor Logística no momento da execução do agendamento. Em geral, as execuções são configuradas para ocorrer uma vez ao dia. | ||
processarLimpezaRegistros | Realiza a limpeza de registros no Monitor Logística. Consulte a documentação para mais detalhes. | Obrigatório | X | X | A parametrização depende do volume de registros trafegados. Em ambientes com alta volumetria, recomenda-se realizar a configuração diariamente, preferencialmente durante a madrugada ou em períodos de menor tráfego de dados na integração. Para ambientes com menor volumetria, a parametrização pode ser feita semanalmente, também durante a madrugada. | ||
replicarParaWmsEventosInte gracaoOrdemRecebimento | Envia Ordens de Recebimento do ISL para o WMS | Obrigatório | X | X | A cada minuto, em intervalos entre 1 e 5 minutos | ||
replicarParaWmsEventosInte gracaoOrdemSeparacao | Envia Ordens de Separação do ISL para o WMS | Obrigatório | X | X | A cada minuto, em intervalos entre 1 e 5 minutos | ||
reprocessErrors | Reprocessamento automático de erros no Monitor Logística, conforme a periodicidade configurada, com um limite de até 5 tentativas automáticas por registro. O reprocessamento ocorre tanto no fluxo do ERP para o WMS quanto no fluxo do WMS para o ERP | Obrigatório | X | X | A cada minuto, em intervalos entre 1 e 5 minutos |
Para realizar o agendamento, de acordo com o sistema WMS integrado e a tabela orientativa acima, siga os passos abaixo:
É necessário seguir os passos para cada um dos agendamentos mencionados. Os passos abaixo exemplificam como criar um único agendamento.
- Acesse a plataforma no menu Tecnologia > Customização > Agendamentos;
- Busque pelo “erp_isl” e expanda o “int_integrador”;
- Clique no botão Criar agendamento e crie os agendamentos para cada tipo de cadastro de acordo com a demanda
- Siga a sequência abaixo substituindo o campo Funcionalidade, conforme a entidade desejada. Exemplo: agendarRecuperarFornecedor
No exemplo acima, o agendamento será executado a cada minuto, porém pode ser configurado de acordo com a tabela já disponibilizada anteriormente.
A seguir, são apresentadas informações sobre a parametrização do agendamento NotificationSender. Para mais detalhes sobre o processo, consulte a documentação do Monitor Logística.
Para realizar o agendamento do notificationSender na plataforma, deve-se realizar os passos abaixo:
- Acesse a plataforma no menu Tecnologia > Customização > Agendamentos;
- Busque pelo “erp_isl” e expanda o “int_monitorlogistica”;
- Clique no botão Criar agendamento e crie o agendamento notificationSender;
- Siga a sequência abaixo substituindo o campo Funcionalidade, conforme a entidade desejada. Exemplo: notificationSender
- Dados do agendamento:
4.1. Ao cadastrar o agendamento, é possível personalizar alguns parâmetros dentro do JSON para atender às necessidades específicas. Caso o JSON não tenha nenhum parâmetro (apenas abertura e fechamento {}), o agendamento será executado com os valores padrões.
- Parâmetros personalizáveis do JSON:
- day: por padrão, a notificação inclui o total de registros referentes à data de execução do agendamento. Por exemplo, se o agendamento for executado em 18/09/2024 às 08:42, serão considerados todos os registros atualizados em 18/09/2024. Registros com a última atualização em 17/09/2024, por exemplo, não serão incluídos no resumo do agendamento. O valor deste parâmetro deve ser configurado em dias, permitindo ajustar a quantidade conforme necessário;
- destinationRoles: por padrão, a notificação é enviada aos usuários configurados com o papel "Logística". Este campo possibilita a personalização dos papéis de usuário desejados, separados por virgula;
- subject: o título padrão da notificação é "Integração Logística - ERP". Este campo permite a modificação do título conforme necessário.
- Execução:
No exemplo acima, o agendamento será executado a cada minuto, porém pode ser configurado de acordo com a tabela já disponibilizada anteriormente.
Processos agendados no ERP XT
Para que o ERP se comunique corretamente com a XPlatform, buscando e enviando registros de integração, os seguintes processos agendados devem ser obrigatoriamente cadastrados.
Você encontrará a menção desses processos agendados também dentro da documentação de cada um deles.
- Processo 165 - Integração WMS ERP x senior X;
- Processo 130 - Monitorar processos de cancelamento de notas WMS.
Importante
Valide dentro da documentação de Configuração de integração, informações adicionais sobre o cenário onde o processo automático 165 é de fato obrigatório.
Os processos agendados a seguir não são obrigatórios, porém podem auxiliar na implantação da integração com WMS, inclusive garantindo melhor independência dos usuários e performance das rotinas.
- Processo 01 - Análise de Embarque;
- Processo 145 - Integração Pré-fatura;
- Processo 160 - Limpeza da tabela E000CIX .