Histórico da Página
Importação de Regras de Negócio via MILE
Produto: | Microsiga Protheus® |
Ambiente: | Todos |
Ocorrência: |
Como configurar o layout do MILE para importar Regras de Negócio? |
Passo a Passo: |
Recentemente a Google anunciou que irá descontinuar a opção de acesso à aplicativos menos seguros.
Com isso, será necessário realizar uma alteração na configuração de envio de e-mails do Protheus. Seguindo os passos abaixo:
Veja o processo em vídeo através do link: How To | MP-SIGAFAT Alteração na conf. de e-mails do Protheus
Expandir | ||
---|---|---|
| ||
É necessário habilitar a verificação em duas etapas na conta do gmail configurada no Protheus, para isso:
|
Expandir | ||
---|---|---|
| ||
Após habilitar a verificação em duas etapas:
|
Após obter a senha de app do Gmail, acesse as configurações de envio de e-mail do Protheus e substitua a senha do e-mail cadastrado pelo “código aleatório” gerado no Gmail.
Caso tenha dúvidas de como alterar a senha do e-mail no Protheus, consulte a documentação de configuração de envio de e-mail AQUI.
Para realizar a importação de Regras de Negócio utilizando o MILE, será necessário algumas configurações adicionais, pois a estrutura do MILE não permite realizar a importação utilizando simplesmente a configuração de canais. A rotina de Regras de Negócio (FATA100) recebe os seguintes parâmetros via rotina automática:
uAutoCab - Array - Dados do cabeçalho da Regra de Negócio (ACS) uItensACT - Array - Dados dos itens da Negociação (ACT) uItensACX - Array - Dados dos itens da Comercialização (ACX) uItensACN - Array - Dados dos itens de Descontos (ACN) nOpcAuto - Numérico - Opção da rotina a ser executada
No importador MILE quando utilizamos o tipo de adapter "1- MSExecAuto", ele envia os dados para a rotina automática da seguinte maneira: FUNCAOXXX( uAutoCab, uAutoItens, nOpcAuto )
O MILE pode ser adaptado e customizado conforme as necessidades dos clientes. Para maiores detalhes, veja a documentação: MILE - Model Integrator Layout Engine Exemplo da função de Pré Execução:
A função acima deverá ser compilada no repositório antes da configuração do layout. Configuração do Layout: 1) Informações gerais; 2) Formatação do arquivo; 3) Tratamentos e Validações; 4) Adapters de Rotina Automática; 5) Definição dos Canais; Criar o canal B (DETAIL) para receber os itens da Negociação (ACT), da Comercialização (ACX) e dos itens de Descontos (ACN). Exemplo do Arquivo de Importação: Neste exemplo iremos importar uma Regra de Negociação, conforme a customização do rdmake de exemplo. |A|TST MILE IMPORT| Download do exemplo do layout (XML) e do arquivo de importação:
| |||||||||||||
Pode lhe interessar: | Para maiores detalhes sobre o MILE, veja a documentação: MILE - Model Integrator Layout Engine |
Configurar o SMTP para envio de relatórios por e-mail
Envio de E-mail pelo Call Center SIGATMK
Configuração para envio de e-mail no TeleCobrança quando provedor utilizado for Gmail®