Skip to main content

Ensembles de configuration

Les paramètres de configuration (Configuration settings) fournissent aux développeurs un framework unifié pour personnaliser les paramètres de comportement de l'application. Les paramètres sont organisés en Ensembles de configuration (Configuration sets) qui associent les paramètres à un élément commun, comme une fonctionnalité d'application ou un type de dossier (case type) spécifique.

Les paramètres de configuration et les ensembles de configuration fournissent des options low-code pour contrôler le comportement de l'application. Les paramètres de configuration minimisent le besoin de contournement (override) des règles et de modifications de règles personnalisées pour fournir des applications plus faciles à gérer, à mettre à jour et à déployer. Minimiser les remplacements de règles personnalisées raccourcit le time-to-market et réduit le risque d'introduire des bugs ou d'autres problèmes lors du développement du client.

Vous pouvez utiliser les paramètres de configuration comme suit :

  • Contrôler l'utilisation des fonctionnalités dans une application Lorsqu'une fonctionnalité a des dépendances, vous pouvez utiliser les paramètres de configuration pour désactiver les fonctionnalités jusqu'à ce que les dépendances soient satisfaites. Par exemple, l'envoi d'e-mails est souvent une action disponible dans de nombreux processus. Si l'intégration de la messagerie n'est pas terminée ou ne doit pas être utilisée dans un environnement spécifique, vous pouvez utiliser un paramètre de configuration pour désactiver la fonctionnalité.
  • Déterminer quel processus d'un flux doit être suivi – Si une validation est nécessaire en fonction d'une limite monétaire, par exemple, vous pouvez utiliser un paramètre de configuration pour maintenir le montant de la limite monétaire afin que le nombre puisse être modifié sans modifier aucun code.
  • Contrôler l'expérience de l'interface utilisateur – Lorsqu'une méthodologie de développement agile est utilisée, des modifications de processus sont introduites à chaque version (release). Vous pouvez utiliser un paramètre de configuration pour contrôler l'affichage des instructions pour une modification de processus dans un processus existant ou pour de nouveaux processus. Une fois que les utilisateurs acceptent le processus, vous pouvez mettre à jour le paramètre de configuration pour masquer les instructions supplémentaires.
Note: Dans les versions précédentes de Pega Platform™, Dynamic System Settings (DSS) fournissait la fonctionnalité de comportement dynamique. Les paramètres de configuration doivent remplacer DSS pour fournir des fonctionnalités améliorées et garantir une maintenance plus simple.

Pour accéder aux ensembles de configuration, allez sur la page d'accueil Configurations en cliquant sur Configurations dans l'onglet Settings d'App Studio. 

Configurations menu

Dans l'image suivante, cliquez sur les icônes + pour explorer la page d'accueil Configurations.

Développement

    Les ensembles de configuration sont créés et gérés dans App Studio pour regrouper les paramètres de configuration. Des règles telles que des classes, des data pages et des propriétés sont créées lors du développement d'ensembles de configuration dans App Studio et sont visibles dans Dev Studio. Les rulesets appliqués aux ensembles de configuration sont dérivés en interne des rulesets ouverts disponibles pour l'application. Les paramètres de configuration sont des instances de données de la classe Data-Configuration-Setting .

    Note: Lorsqu'un ensemble de configuration est créé pour la première fois, il n'apparaîtra pas sur la page d'accueil Configurations tant qu'il n'aura pas au moins un paramètre de configuration. 

    Sur l'image ci-après, cliquez sur les icônes + pour explorer les attributs des paramètres de configuration.

        Les paramètres de configuration utilisent des contrôles d'accès basés sur les rôles (RBAC) pour accorder l'accès aux rôles standard d'administrateur, de manager et d'utilisateur. Le tableau suivant montre l'accès par défaut pour chaque rôle.

        Rôle

        Ensembles de configuration

        (Pega-Configuration)

        Paramètres de configuration

        (Data-Configuration-Setting)

        Administrateurs

        PegaRULES:SysAdm4

        Read/Write/Delete

        Read/Write/Delete

        Utilisateurs

        PegaRULES:User4

        Read

        Read

        Managers

        PegaRULES:WorkMgr4

        Read/Write

        Read/Write

        Note: Un administrateur peut mettre à jour l'accès afin que les utilisateurs et les managers puissent écrire et supprimer des ensembles et des paramètres de configuration.

          Les ensembles de configuration sont définis dans la structure de classe Pega-Configuration et inclus dans le fichier de déploiement généré par les règles du produit. Le nom de l'ensemble est conservé en tant que valeur pyLabel d'une règle de classe et a une longueur maximale de 64 caractères. Les paramètres de configuration sont inclus lorsque la case à cocher Include associated data est sélectionnée lors de la création du fichier produit. 

          Applications and Components to include
           

          Référencement des paramètres de configuration

          Vous pouvez référencer les paramètres de configuration dans l'ensemble de l'application avec la configuration de conditions. La configuration de conditions fournit un menu permettant de sélectionner un ensemble de configuration et un paramètre de configuration. 

          Sur l'image suivante, cliquez sur les icônes + pour découvrir comment la configuration de conditions fait référence à un paramètre de configuration.

          Vérifiez vos connaissances avec l’interaction suivante.


          This Topic is available in the following Module:

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

          Did you find this content helpful?

          40% found this content useful

          Want to help us improve this content?

          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