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.
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} |