Skip to main content
close Search
Close search

Types de donnée

Types de données dans le modèle de données d’application

Pour le traitement des dossiers, les applications Pega Platform™ utilisent différents types de données, qui constituent des ensembles de données de dossier. Les types de données permettent aux développeurs de regrouper un ensemble de champs pour décrire un objet unique.

Par exemple, une application de RH pour le traitement des nouvelles candidatures a le type de dossier Nouveau candidat. Pour le traitement d’une nouvelle candidature, les RH doivent réunir des informations concernant le candidat, telles que son expérience professionnelle et un extrait de casier judiciaire. Vous pouvez décrire un postulant à l’aide d’un ensemble de champs, notamment le nom, l’adresse e-mail, l’adresse postale et le numéro de téléphone. Le type de données Candidat regroupe ces champs afin de décrire le candidat. De même, le type de dossier Nouveau candidat regroupe les types de données Expérience professionnelle et Vérification des antécédents pour décrire le parcours professionnel et les antécédents judiciaires du candidat.

La collecte de types de dossiers et de données dans votre application définit de manière globale votre modèle de données.

Application data model for a Pega application that contains a New Candidate case type

Structure du type de données

Un type de données se compose d’un ou plusieurs champs à valeur unique, listes ou groupes de champs. Les champs définissent la structure des données du type de données. L’ensemble de ces différents champs représente un type d’objet unique. Par exemple, le type de données Candidat peut comprendre 30 champs, dont les suivants : Prénom, Nom de famille, Adresse, E-mail et Numéro de téléphone.

En plus de regrouper des éléments de données, les types de données peuvent regrouper d’autres objets, tels que les vues et d’autres règles créées par des développeurs plus expérimentés.

Les types de données peuvent faire référence à d’autres types de données. Par exemple, le type de données Candidat pourrait inclure le groupe de champs Adresse, défini dans le type de données Adresse. Le groupe de champs Adresse peut notamment contenir les champs Rue, Ville et Code postal.

data object structure
Note: Pour plus d’informations au sujet des champs et des groupes de champs, consultez les rubriques d’aide Ajouter un champ à valeur unique dans un formulaire et Ajouter un groupe de champs dans un formulaire.

Les types de données sont des modèles que vous pouvez réutiliser partout dans votre application. Par exemple, une application peut contenir le type de données générique Account que vous pouvez réutiliser dans deux types de dossiers : un qui permet au client de transférer des fonds entre ses comptes bancaires et un qui lui permet de changer l’adresse associée à son compte. Les champs qui s’appliquent aux différents types de dossiers comprennent notamment Account Number, Current Balance et Next Statement Date, et sont enregistrés dans le type de données Account. Les champs spécifiques à chaque type de dossier sont enregistrés dans les types de données spécialisés appropriés.

Account data object that can be reused by different case types

Héritage du type de données

Vous pouvez créer des types de données afin de réutiliser les ressources d’un type de données existant par le biais de l’héritage. Par exemple, Person est un type de données générique, ou un type de données parent, tandis que Customer et Call Center Representative (CCR) sont des types de données plus spécialisés. Pour indiquer la relation entre les types de données parent et enfant, utilisez le schéma Parent-Enfant, par exemple, Person-Customer et Person-CCR. Ces trois types de données possèdent des champs communs, dont Name, Telephone et Email. Les champs communs que vous créez dans le type de données Person peuvent être réutilisés dans les types de données Customer et Call Center Representative. Les champs Tax Identification Number et Membership Number s’appliquent uniquement aux clients. Vous devez donc les définir dans le type de données Customer. Enfin, le champ Employee ID ne s’applique qu’aux employés. Vous le définirez donc dans le type de données Call Center Representative.

Person parent data object, customer and call center representative child data types

Sur les types de données spécialisés, vous pouvez voir les champs du type de données et tous les champs du type de données parent qu’ils réutilisent. Utilisez le curseur sur l’image suivante pour visualiser le type de données Customer avec et sans champs réutilisables.

Sourcing des types de données

Vous pouvez acquérir les types de données localement depuis un système d’enregistrement Pega Platform ou depuis un système d’enregistrement externe. Autrement, les types de données peuvent collecter des données que vous ou un participant du dossier saisissez ou modifiez lors du traitement de la candidature et qui ne sont pas liées à un système d’enregistrement.

Lorsque vous déterminez la manière de sourcer un type de données, réfléchissez aux questions présentées dans l’image suivante. Ces questions sont basées sur deux hypothèses : vous utilisez Pega Platform pour la première fois et vous créez une application en partant de rien. Cliquez sur les symboles + pour visualiser un exemple de chaque option pour le sourcing de type de données.

Bonnes pratiques applicables aux types de données

Dans la mesure du possible, utilisez les types de données standard habituels fournis par Pega Platform, tels que l’Adresse postale et l’Adresse e-mail. Vous pouvez également ajouter des types de données pertinents pour votre application.

Si un type de données ne répond que partiellement à vos besoins, vous pouvez l’étendre. Par exemple, si vous voulez créer le type de données Employé, vous pouvez étendre le type de données existant Personne afin de créer le type de données Personne-Employé.

Si aucun type de données adapté n’existe, créez-en un. Par exemple, si vous voulez ajouter le type de données Codes d’aéroports, mais que vous ne pouvez pas utiliser ou étendre un type de données existant, créez-en un dans Pega Platform.

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

Did you find this content helpful?

75% found this content useful

Want to help us improve this content?

Proposer une modification

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