Enregistrements de données d’application
Les data objects sont définis par une collection de champs (fields). Lors du traitement du dossier (Case), des valeurs sont attribuées aux champs associés aux data objects. Les valeurs peuvent être fournies par une entrée utilisateur, une source de données externe ou un événement, tel qu’une tâche de traitement en arrière-plan. La collection unique de champs et de valeurs pour une instance unique du data object est appelée enregistrement de données (Data Record). Chaque enregistrement de données est une ligne dans une table de base de données, qu’elle soit stockée localement dans la base de données Pega ou en externe dans un système d’enregistrement (system of record) géré par l’organisation cliente.
Dans cette rubrique, vous allez étudier le concept d’enregistrements de données (Data Record) et le mode de stockage des informations, que ce soit localement dans Pega ou dans un système d’enregistrement externe.
Enregistrements de données et data objects
Dans Pega Platform™, les data objects représentent des entités métier clés, telles qu’un client. Les data objects contiennent tous les champs nécessaires à la description de l’objet. Par exemple, les champs First name, Last name, Full name, Email et Phone sont utilisés pour décrire un client.
Les enregistrements de données associés à un data object sont constitués de valeurs pour chacun des champs qui décrivent l’objet. Les enregistrements de données définissent les valeurs autorisées pour les champs de données dans un data object. Tous les champs n’ont pas d’enregistrements de données, mais les champs qui en ont limitent les valeurs d’entrée aux options valides, réduisent les erreurs et permettent l’automatisation.
Dans l’image suivante, cliquez sur les icônes + pour en savoir plus sur les enregistrements de données à l’aide d’un exemple d’application de voyage :
En règle générale, lorsque les valeurs d’un enregistrement de données sont modifiées, il n’est pas nécessaire de modifier le processus métier pour que les modifications soient appliquées. Par exemple, l’ajout d’un nouveau client fait partie du processus métier standard. À l’opposé, une modification dans les champs du data object implique une modification dans les processus métier. Par exemple, l’ajout du nouveau champ, Customer level, entraîne une modification des processus métier pour gérer les clients Platinum.
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 stocker les données localement dans des tables de la base de données Pega sans jamais avoir à accéder directement à la base de données pour ce faire.
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 :
Chaque enregistrement de données stocké localement dans la table du data object de la base de données Pega inclut un champ appelé pyGUID. Lorsqu’un enregistrement de données est créé, le système attribue automatiquement une valeur unique au champ pyGUID. Il s’agit de la valeur pyGUID de l’enregistrement de données stockée avec le dossier (Case), qui permet d’accéder ultérieurement à cet enregistrement.
Stockage de données externe
Vous pouvez également configurer un data object afin qu’il récupère des données à partir d’une source de données externe, telle qu’une base de données gérée par le client 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.
Pour plus d’informations sur la connexion à des sources de données externes, consultez Configuring data sources.
Vérifiez vos connaissances avec l’interaction suivante :
This Topic is available in the following Module:
Want to help us improve this content?