Histórico da Página
Customização de Gatilhos auxilia o usuário a criar regras extra integração. Ou seja, pode fazer validações e ações customizadas para as entidades integradas.
Para elaborar as customizações, deverá:
1- Entrar no Módulo Integração - EAI 2.0 e abrir o cadastros de 'Rotas'.
2- Escolha a rota, exemplo 'UNITOFMEASURE' (Unidade de Medida) e edite o registro.
3- Abrir a opção de 'Identificador do código de extensão' e inserir um novo registro.
4- Na tela de inserção do registro, clicar na opção de Editor C# para abrir o template de customização.
5- Ao clicar em "Editar C#" já é carregado um template com métodos que podem ser utilizados para customizações, cada método tem seus parâmetros de retorno.
6- Pode utilizar o seguinte exemplo de customização: Um cadastro de 'Unidades de Medida' não deverá ser integrado ao Protheus quando seu código conter mais que dois caracteres.
Para isso, podemos utilizar o método "PodeExecutarEnvio" para fazer o nosso código customizado, veja:
7- Feito o Código, podemos utilizar a opção de Build para confirmar se o código está correto:
8- Feito a conferência do código, podemos salvar e dar um nome para a Customização e salvar:
9- Salvar também no cadastro de Rotas:
10- Agora seguindo esse exemplo, ao cadastrar um unidade de medida com código maior que 2 caracteres, é disparada uma exceção e esse registro não é integrado ao Protheus:
E a mensagem na Fila, é definida como "Refused":