Skip to main content

Conjuntos de configurações

As Definições de configurações (Configuration settings) oferecem aos desenvolvedores uma framework unificada para customizar parâmetros para definir o comportamento do aplicativo. As definições são organizadas em Conjuntos de configurações (Configuration sets) que associam as definições a um elemento em comum, como um recurso do aplicativo ou um tipo de caso específico.

As Definições de configurações e os Conjuntos de configurações oferecem opções em low-code para controlar o comportamento do aplicativo. As Definições de configurações minimizam a necessidade de sobreposição de regras e alterações em regras personalizadas, permitindo o fornecimento de aplicativos mais fáceis de se manter, atualizar e implementar. Minimizar a sobreposição de regras personalizadas reduz o prazo até o lançamento no mercado, bem como a probabilidade de ocorrência de erros ou outros problemas durante a fase de desenvolvimento do cliente.

É possível usar as Definições de configurações da seguinte forma:

  • Controlar o uso dos recursos de um aplicativo: quando um recurso tem dependências, você pode utilizar as Definições de configurações para desativar recursos até que as condições sejam atendidas. Por exemplo, o envio de e-mail muitas vezes é uma ação disponível em muitos processos. Se a integração do e-mail não for concluída ou não puder ser utilizada em um ambiente específico, você pode utilizar uma Definição de configuração para desabilitar o recurso.
  • Determinar qual processo em um fluxo deve ser observado: se for necessária uma aprovação com base em um limite monetário, por exemplo, você pode utilizar uma Definição de configuração para manter o limite, de forma que o número possa ser alterado sem modificar nenhum código.
  • Controlar a experiência com a IU: quando uma metodologia de desenvolvimento ágil é utilizada, alterações ocorrem em cada release. É possível utilizar uma Definição de configuração para controlar a exibição de instruções ao alterar um processo já existente ou novos processos. Depois que o processo é adotado pelos usuários, você pode atualizar a Definição de configuração para ocultar as instruções adicionais.
Nota: Em releases anteriores da Pega Platform™, as Configurações dinâmicas do sistema (Dynamic System Settings - DSS) disponibilizavam a funcionalidade de comportamento dinâmico. As Definições de configurações (Configuration settings) devem substituir as DSS para oferecer funcionalidade otimizada e manutenção mais simples.

Para acessar os Conjuntos de configurações (Configuration sets), navegue para a página inicial Configurações (Configurações) clicando em Configurations (Configurações) na guia Settings (Definições) do App Studio. 

Configurations menu

Na imagem a seguir, clique nos ícones + para explorar a página inicial Configurações.

Desenvolvimento

    Os Conjuntos de configurações são criados e mantidos no App Studio para agrupar as Definições de configurações. Regras como classes, páginas de dados e propriedades são criadas ao desenvolver os Conjuntos de configurações no App Studio e ficam visíveis no Dev Studio. O ruleset aplicado aos Conjuntos de configurações são derivados internamente de rulesets abertos, disponíveis no aplicativo. As Definições de configurações são instâncias de dados da classe Data-Configuration-Setting .

    Nota: Quando um Conjunto de configurações é criado, ele não será exibido na página inicial Configurações até ter pelo menos uma definição de configuração. 

    Na imagem a seguir, clique nos ícones + para explorar os atributos das Definições de configurações.

        As Definições de configurações utilizam controles de acesso baseados em papéis (role-based access controls – RBAC) para conceder acesso aos papéis padrão de administrador, gerente e usuário. A tabela a seguir contém o acesso padrão para cada função.

        Papel

        Conjuntos de configurações

        (Pega-Configuração)

        Definições de configurações

        (Dados-Configuração-Definição)

        Administradores

        PegaRULES:SysAdm4

        Leitura/Gravação/Exclusão

        Leitura/Gravação/Exclusão

        Usuários

        PegaRULES:User4

        Ler

        Ler

        Gerentes

        PegaRULES:WorkMgr4

        Ler/Gravar

        Ler/Gravar

        Nota: Um administrador pode atualizar o acesso para que usuários e gerentes possam gravar e excluir conjuntos e definições de configurações.

          Os Conjuntos de configurações são definidos na estrutura de classes Pega-Configuration e incluídos no arquivo de implementação gerado pelas regras do produto. O nome do conjunto se mantém como o pyLabel valor de uma regra de classe e tem um comprimento máximo de 64 caracteres. As Definições de configurações são incluídas quando a checkbox Include associated data é selecionada durante a criação do arquivo do produto. 

          Applications and Components to include
           

          Referência às Definições de configurações

          É possível referenciar as Definições de configurações em todo o aplicativo com o Construtor de Condições. O Construtor de Condições gera um menu para selecionar um conjunto de configurações e a definição das configurações. 

          Na imagem a seguir, clique nos ícones + para saber como o Construtor de Condições referencia a Definição das configurações.

          Verifique seus conhecimentos com a interação a seguir.


          This Topic is available in the following Module:

          If you are having problems with your training, please review the Pega Academy Support FAQs.

          Este conteúdo foi útil?

          40% acharam esse conteúdo útil

          Quer nos ajudar a melhorar esse conteúdo?

          We'd prefer it if you saw us at our best.

          Pega Academy has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

          Close Deprecation Notice