Enregistrements de données d’application
Les data objects sont définis par une collection de champs. 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 stocké dans un référentiel de données, qu’il soit stocké localement dans la base de données Pega ou en externe dans un référentiel de données géré par l'organisation cliente.
Dans cette rubrique, vous passerez en revue le concept d’enregistrements de données et la manière dont les informations sont stockées.
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 data object Customer.
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 de l'objet de données Customer peuvent comprendre des valeurs telles que Ian, Mitchell, Ian Mitchell, [email protected] et 111-222-3333.
Les data objects définissent définissent les champs et leurs valeurs autorisées, en limitant les valeurs d’entrée aux options valides, réduisant ainsi les erreurs et fluidifiant dans le même temps le workflow.
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 ou la modification du numéro de téléphone d'un client existant font partie du processus métier standard.
À l’opposé, une modification dans les champs de data object implique une modification dans les processus métier. Par exemple, l’ajout du nouveau champ, Status 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 table de base de données gérée par le client ou un service web.
Dans ce cas, chaque ligne de données de la table de base de données est un enregistrement de données. Lors de l'exécution, les paramètres d'intégration et les Data Pages associés à un data object sont utilisés 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 Modules:
Want to help us improve this content?