Pessoal, boa noite!
Gostaria de saber se tem alguma forma de saber se uma rotina pode ser executada via MsExecAuto, preciso executar a rotina Lote de Cobrança (PLSA627) via execauto só que não encontrei material no TDN, é possível executar qualquer rotina via execauto? existe outra forma de execução?
abraço
Essa rotina não é executada com MsExecAuto.
Aproveitando, para que uma rotina possa ser executada via msexecauto a mesma deve ser preparada para tal. Já as rotinas em MVC possuem um recurso parecido (possibilidade de chamar a execução sem precisar de tela) nativamente.
Para validar se uma rotina tem disponibilidade para execução automática sem interface gráfica (MSEXECAUTO), eu verifico os seguintes pontos:
1) A rotina recebe parâmetros que correspondem ao modelo?
Exemplo: na assinatura da função está como MATA103(aAutoCab, aAutoItens, nOpcAuto, ...)
;
2) Está em MVC?
Grande parte das rotinas que foram migradas para o MVC o recurso de abertura e commit de dados no modelo e a função FWMVCROTAUTO (não se aplica a todas as rotinas);
Uma dica para saber se a rotina está em MVC está neste link da Central de Atendimento TOTVS: https://bit.ly/2EBtP7F
3) Existe documentação no TDN?
Algumas rotinas já tem a documentação publicada no Portal TDN de como realizar uma execução automática;
4) Validar com o módulo responsável
Abrir um ticket para a equipe responsável pela rotina e verificar a possibilidade.
O link está com problema https://bit.ly/2EBtP7F
Boa tarde, gostaria de saber se a rotina JURA162 ou JURA095 tem MSEXECAUTO ou FWMVCRotAuto.
Muito Obrigado.
Abre uma pergunta e respondemos nela.