Versões comparadas

Chave

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

...

O Microsiga Protheus®  permite personalizações em qualquer um de seus ambientes por meio da criação de um Ponto 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:

...

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.

Image Added

Manutenção do Cadastro

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 ExistBlockExistTemplate, de qualquer forma é permitido ao usuário antecipar este cadastro acessando a rotina Catálogo de Personalizações e clicando no botão +Incluir.

Image Added

Será apresentada a tela de cadastro a seguir para preenchimento desejado:

Image Added

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:

Cabeçalho:

Image Added

  • Função
    • Deverá ser indicado o nome da função relativa ao Ponto de Entrada ou Template sem os indicativos "U_" ou "T_".
  • Tipo de Função
    • Indicar a opção "1 - ExecBlock" para Pontos de Entrada (User Function);
    • Indicar a opção "2 - Template Function" para funções de Template (Template Function).
  • Descrição
    • Campo de livre preenchimento, podendo ser indicado pelo usuário a finalidade do Ponto de Entrada;
    • Nos cadastros realizados automaticamente pelo sistema, este campo é preenchido com a informação "Incluído automaticamente pelo sistema - [DATA DA INCLUSÃO]"


Itens:

Neste ponto, definimos o comportamento que queremos influenciar na personalização indicada.

Image Added

  • Filial
    • Indicar a qual filial que deseja alterar o comportamento;
    • Caso queira definir o comportamento em questão para todas, manter o campo sem preenchimento;
    • Outras linhas poderão ser inseridas para definir comportamentos específicos para cada filial.
  • Situação
    • 1 - Habilitado: Indica que a personalização será executada normalmente pelo Protheus;
    • 2 - Desabilitado: Indica que, mesmo compilada, a personalização não será executada;
    • 3 - Retorno Padrão: Selecionada esta opção, o Protheus não executará a customização porém retornará o valor indicado no campo "Retorno padrão".
  • Retorno Padrão
    • 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".


Caso de Uso

Abaixo demonstramos 

Desabilitando um Ponto de Entrada em uma filial Exclusiva