Páginas filhas
  • Gatilhos Customizados: Como fazer?

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":

 

 

 

 

  • Sem rótulos