O Microsiga Protheus® permite personalizações em qualquer um de seus ambientes por meio da criação de Pontos de Entrada e Templates.
Com o intuito de facilitar analises e permitir uma melhor administração das personalizações realizadas via Pontos de Entrada Pontos e Templates, foi disponibilizado o Catalogo de Personalizações que permite as seguintes ações:
Por meio desse recurso garantimos maior controle e apoio em analises relacionadas a personalizações.
Importante
Esta funcionalidade pode ser acessada por meio do módulo Configurador (SIGACFG) e por padrão é disponibilizada por meio do menu Ambiente/Cadastros/Catalogo de Personalização.
O cadastro das personalizações ocorrerá de maneira automática sempre que uma rotina padrão ou customizada verificar a existência por meio das funções ExistBlock e ExistTemplate, de qualquer forma é permitido ao usuário antecipar este cadastro acessando a rotina Catálogo de Personalizações e clicando no botão +Incluir.
Será apresentada a tela de cadastro a seguir para preenchimento desejado:
O cadastro se divide em duas partes (Cabeçalho e Itens), onde no cabeçalho informamos os dados da personalização e na segunda parte (itens) definimos os comportamentos que poderão ser para todas as filiais e filiais especificas, abaixo podemos verificar o detalhamento de cada campo:
Neste ponto, definimos o comportamento que queremos influenciar na personalização indicada.
Instrução ADVPL a ser macro executada;
Este campo apenas terá influência sobre a personalização quando o campo "Situação" estiver indicado com a opção "3 - Retorno padrão".
Abaixo demonstramos quatro casos de uso desta funcionalidade para uma melhor compreensão:
Pontos de Atenção
Com esta configuração o Ponto de Entrada não será executado (mesmo que compilado) em nenhuma filial.
Pontos de Atenção
Com esta configuração o Ponto de Entrada não será executado (mesmo que compilado) apenas na filial "D MG 01".
Pontos de Atenção
Importante ressaltar que o sistema sempre priorizará registros exclusivos para a filial logada, por este motivo não é necessário cadastrar cada uma das demais filiais neste cenário.
Pontos de Atenção
Neste cenário, independente da implementação do Ponto de Entrada, sempre que acionado será retornado o valor .T.