Skip to main content
This content is now archived and is no longer updated. Progress is not calculated. Pega Cloud instances are disabled, and badges are no longer awarded. Cliquez ici to continue your progress in the latest version.

Fonctionnalité de superclasse

Fonctionnalité de superclasse du data transform

Les développeurs peuvent rendre les data transforms plus modulaires en utilisant une superclasse. Vous pouvez associer plusieurs data transforms en utilisant la fonctionnalité de superclasse pour définir des valeurs à plusieurs niveaux de la hiérarchie de classes. Cette fonctionnalité améliore la maintenabilité des data transforms.

Lorsque la fonctionnalité de superclasse est activée au niveau des data transforms, au moment de l’exécution, Pega Platform™ :

  • Identifie le parent de la classe en cours
  • Identifie le parent du niveau suivant jusqu’à localisation de la classe parent la plus élevée
  • Recherche le data transform
  • Invoque les data transforms

Dans l’image suivante, cliquez sur les icônes + pour en savoir plus sur chaque segment du processus d’exécution.

Cas d’utilisation de la fonctionnalité de superclasse du data transform

Prenez l’exemple d’une classe Claim avec une sous-classe Home. La sous-classe Home a elle-même une sous-classe Rental avec des data transforms à chaque niveau qui définissent les valeurs par défaut. Vous pouvez configurer vos data transforms pour que des valeurs par défaut communes soient définies dans la classe Claim et que des valeurs spécifiques soient définies dans les sous-classes.

Le type de dossier nécessite deux champs situés dans les classes parent, à savoir les champs Date of loss et Address. Vous définissez le data transform SetDefault dans chaque classe, afin que les valeur par défaut communes pour Date of loss et Prefix (préfixe d’ID de dossier) soient définies dans la classe Claim, Address soit défini dans la classe Home et Name on lease soit défini dans la classe Rental.

Data Transform - Superclassing Scenario

L’image suivante montre la séquence d’exécution de la règle des data transforms SetDefault qui sont invoqués lorsque le type de dossier Rental est créé et que la fonctionnalité de superclasse est activée pour tous les data transforms. Cliquez sur les icônes + pour en savoir plus sur chaque étape d’exécution de règle.

Vérifiez vos connaissances avec l’interaction suivante.

Configurer la fonctionnalité de superclasse pour les data transforms

Pour configurer la fonctionnalité de superclasse, dans l’espace de travail Dev Studio, créez un data transform portant le même nom de classe à chaque niveau et sélectionnez l’option Call superclass data transform dans le data transform désiré. Si des propriétés sont spécifiées dans les classes parent et les sous-classes, le data transform de la sous-classe écrase le data transform de la classe parent.

Data Transform - Superclassing how to setup

Pega Platform contient des data transforms pyDefault standard dans les classes work dont héritent les types de dossiers. Le data transform Work- pyDefault définit les valeurs de propriété utilisées dans tous les types de dossier. Les propriétés sont le statut du dossier, l’urgence du dossier et les informations relatives à l’organisation de l’opérateur.

Tip: Vous pouvez remplacer ces paramètres par défaut dans le data transform pyDefault du type de dossier. Par exemple, la valeur d’urgence du dossier Work- pyDefault est fixée à 10. Si vous souhaitez donner la priorité aux dossiers correspondant à votre type de dossier, vous pouvez modifier la valeur par défaut du niveau d’urgence de tous les nouveaux dossiers en définissant cette valeur sur 40.

Vérifiez vos connaissances avec l’interaction suivante.


This Topic is available in the following Modules:

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