Páginas filhas
  • Gatilhos Customizados: Como fazer?

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

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'.

Image Added Image Added
2- Escolha a rota, exemplo 'UNITOFMEASURE' (Unidade de Medida) e edite o registro.

Image Added
3- Abrir a opção de 'Identificador do código de extensão' e inserir um novo registro.

Image Added
4- Na tela de inserção do registro, clicar na opção de Editor C# para abrir o template de customização.

Image Added

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.

Image Added

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:

Image Added

7- Feito o Código, podemos utilizar a opção de Build para confirmar se o código está correto:

Image Added

8- Feito a conferência do código, podemos salvar e dar um nome para a Customização e salvar:

Image Added

9- Salvar também no cadastro de Rotas:

Image Added

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:

Image Added

E a mensagem na Fila, é definida como "Refused":

Image Added