Enregistrements de données
Les data objects sont des composants réutilisables qui collectent et organisent des champs, des data pages, des vues (Views) et d'autres éléments. Lors du traitement du dossier (Case), des valeurs sont attribuées aux éléments associés à un data object. La collection unique de champs et de valeurs qui constituent une instance du data object est appelée enregistrement de données (Data Record). Lorsqu'il est stocké localement dans une base de données Pega, chaque enregistrement de données représente une ligne dans une table de base de données. Après avoir ajouté des enregistrements de données à un data object, vous pouvez référencer ces enregistrements dans un formulaire ou une vue (View).
L'image suivante montre un exemple d’enregistrements de données clients :
Enregistrements de données et data objects
Dans Pega Platform™, les data objects représentent des entités métier clés. Les data objects contiennent tous les champs nécessaires pour décrire l'objet qu'ils représentent. Par exemple, les champs First name, Last name, Email et Phone sont utilisés pour décrire un client, donc ces champs sont stockés dans un data object client.
Les enregistrements de données d’un data object sont des ensembles de valeurs attribuées pour chacun des champs qui décrivent l'objet. Une liste d’enregistrements de données peut être utilisée pour définir les valeurs permises pour un champ dans une vue, mais tous les champs ne sont pas contraints par des enregistrements de données. L'utilisation des enregistrements de données pour limiter les valeurs d'entrée aux options valides aide à réduire les erreurs et facilite l'automatisation.
En général, une modification d'un enregistrement de données ne nécessite pas une modification du processus métier lui-même. Par exemple, l’ajout ou la mise à jour d’un client ne modifie pas la façon dont les données client sont gérées. Une modification des champs stockés dans le data object client représente une modification dans la façon dont l'information est gérée. Un entreprise qui souhaite ajouter des niveaux d'abonnement de service à ses offres pourrait ajouter un champ Subscription level et exiger que tous les nouveaux clients sélectionnent un abonnement lors de la création de leur compte.
Prenons l’exemple d’une application de voyage dans laquelle les aéroports sont affichés dans une liste déroulante pour la recherche des vols à venir. Il existe un data object Airport associé au type de dossier (Case Type). Chaque aéroport est individuellement décrit par un code, une ville et un pays. Dans cet exemple, chaque regroupement de valeurs décrivant un aéroport représente un seul enregistrement de données (Data Record). Comme les données de l'aéroport restent les mêmes d'un dossier à l'autre, l'utilisation des enregistrements de données assure la cohérence des données.
Par défaut, les enregistrements de données sont affichés dans une liste sélectionnable. Vous pouvez choisir le champ à afficher dans la liste. Le reste des données s'affiche dans le formulaire lorsque l'utilisateur fait une sélection. Dans l'image suivante, les enregistrements de données d'aéroport sont affichés dans le menu déroulant de sélection et le code de l'aéroport est le champ affiché. Les valeurs affichées pour la ville et le pays sont mises à jour en fonction du code de l'aéroport sélectionné.
Stockage de données local
Dans une application Pega Platform, il existe plusieurs façons de créer et d’utiliser des enregistrements de données pour accéder à des informations.
Les enregistrements de données peuvent être saisis directement dans le data object à partir de l’onglet Records. Cela vous permet de saisir des données directement dans l'application et de les stocker localement dans des tables de la base de données Pega sans jamais avoir à accéder directement à la base de données.
Dans l’image suivante, cliquez sur les icônes + pour en savoir plus sur les enregistrements de données stockés localement dans un data object :
Sources de données externes
Vous pouvez aussi configurer un data object de sorte qu’il récupère des données d’une source de données externe, comme une base de données ou un service web.
Dans ce cas, bien que chaque ligne de données soit toujours un enregistrement de données, les informations ne sont pas stockées dans Pega Platform. Au lieu de cela, le dossier utilise les paramètres d’intégration et les data pages associées à un data object pour référencer la source de données externe configurée afin de fournir les valeurs des champs de données. Par exemple, une application de livraison d'épicerie en ligne référence la base de données de produits externe du supermarché pour récupérer une liste de produits disponibles à partir desquels commander.
Vérifiez vos connaissances avec l’interaction suivante :
This Topic is available in the following Module:
Want to help us improve this content?