RunProductionSchedulingMacro

A RunProductionSchedulingMacro é usada para chamar o cliente de Programação de produção final que oferece suporte ao nome do modelo parametrizado e ao nome da macro do cliente de Programação de produção para indicar a ação do cliente a ser executada. Esse comando de macro é executado no nível do sistema.
Estes parâmetros são usados para a macro:
Nome do modelo
O contexto do nome do modelo de Programação de produção para executar a macro. Isso dá suporte ao parâmetro %modelcontext% que é substituído pelo modelo de Programação de produção atual ao executar macros na Programação de produção “módulo” (detalhes do modelo de Programação de produção).
Nome da macro
O nome da macro em Modelo de programação de produção.

Para executar a macro, o valor do campo Comando deve ser especificado neste formato: RunProductionSchedulingMacro(Nome do modelo, Nome da macro)

Na execução da macro, o status é alterado para “Em execução” para indicar que a macro está sendo processada. O status é alterado para “Concluído” quando o processo é concluído.

Tabela 1. Exemplo
Requisito Parâmetros
Excluir a programação em lotes e criar novas dentro do modelo: ModeloA de programação avançada RunProductionSchedulingMacro(“ModelA”,“Programação”)
Importar dados de teste de M3 no modelo QACFBDEV02_TST de Programação avançada RunProductionSchedulingMacro(“QACFBDEV02_TST”,“Importar dados de teste M3”)
As validações são realizadas quando você executa a macro. Se houver falhas na validação, a execução da macro será anulada e a mensagem de erro relacionada será exibida. Esta tabela descreve a mensagem de erro exibida durante a execução da macro:
Condição de validação Mensagem de erro
Verifique se o nome do modelo de programação de produção existe O modelo com o nome {0} não existe ou não pode ser acessado pelo usuário atual.
Verifique se o nome da macro de programação de produção existe Não é possível localizar a macro com o nome {0} no modelo de Programação de produção {1}