ExecAuto\MsExecAuto

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.