Compréhension des data objects
L’une des tâches les plus importantes des Business Architects Pega consiste à identifier les données nécessaires à la résolution des dossiers (Case). Dans Pega Platform™, les entités de données et les attributs qui les définissent sont créés en tant que data objects.
Dans cette rubrique, vous allez examiner comment les applications utilisent les data objects pour collecter les données en lien avec les dossiers.
Data objects
Un data object est une structure permettant de décrire une entité de données en regroupant un ensemble de champs connexes. Par exemple, l’application Online orders d’un supermarché peut contenir un data object Customer. Comme le montre l’image suivante, le data object Customer inclut des champs qui décrivent le client du supermarché, tels que First name, Last name, Full name, Email et Phone.
Les data objects contiennent des données pour votre application et simplifient l’organisation des champs, les vues de l’interface utilisateur et les paramètres d’intégration dont votre application a besoin pour accéder aux bonnes données au bon moment afin de clôturer correctement un dossier.
Chaque data object est réutilisable dans les types de dossier d’une application, ce qui permet d’économiser des efforts de développement et d’assurer la cohérence des données.
Structure d’un data object
Chaque data object est constitué d’une collection de champs. Chaque champ a un nom et un type de champ, et sert à capturer et présenter les données selon les besoins dans une application. L’ensemble de ces différents champs définit la structure du data object.
Vous pouvez étendre la structure d’un data object en faisant référence à d’autres data objects. Lorsqu’un data object comporte une référence à un deuxième data object, les champs du deuxième data object deviennent partie intégrante du premier. Tout data object peut être référencé à une plusieurs reprises, en fonction des besoins.
Data objects et cycle de vie du dossier
Les data objects sont créés dans la page d’accueil Data Objects and Integrations d’App Studio. Une fois qu’un data object est créé, il est identifié dans le modèle de données du dossier (Case Type Data Model), ce qui permet au workflow d’accéder aux données associées tout au long du cycle de vie du dossier.
L’instance du data object peut être appelée dans une ou plusieurs étapes (Steps) du type de dossier. Les champs utilisés pour la résolution des dossiers peuvent varier d’une étape à l’autre, afin que les utilisateurs se concentrent uniquement sur les données pertinentes pour chaque tâche (Assignment). Par exemple, dans le type de dossier Online order du supermarché, l’étape Identify customer référence uniquement les champs First name, Last name,Email, and Phone du client, tandis que l’étape Order review référence uniquement les champs Full name et Email. Étant donné que le même data object Customer est référencé dans les deux étapes, vous êtes assuré que les informations sont liées au même client.
Sourcing des data objects
Les données des data objects peuvent récupérées localement à partir de la base de données Pega où les enregistrements de données (Data Records) sont stockés dans des tables. Les données stockées localement dans la base de données Pega peuvent être liées à un dossier (Case) spécifique ou référencées par plusieurs dossiers. Les données peuvent également provenir d'un référentiel de données externe. Un référentiel de données externe est un système de stockage d'informations, tel qu'une base de données, qui stocke les enregistrements de données (Data Records) et qui est géré par l'organisation du client. Les référentiels de données externes sont par exemple une base de données des articles présents dans les stocks d'un client ou une base de données RH qui stocke les informations sur les employés.
Data objects dans Dev Studio
Dans Pega, les noms data object et champ (field) sont spécifiques à App Studio. Dans Dev Studio, l’implémentation technique de la structure est appelée type de données (data type) et propriété . Malgré la différence de dénomination, la structure et les informations associées à un data object Customer dans App Studio sont les mêmes pour le type de données Customer dans Dev Studio.
Créer des data objects
Pega Platform est préconfiguré avec une sélection de data objects couramment utilisés, tels que Address-Postal et Address-Email. Travaillez avec votre LSA pour déterminer si l’un des data objects préconfigurés de Pega peut être utilisé dans votre application.
S'il n'existe pas encore de data object approprié, des data objects personnalisés peuvent être créés pour l'application. Par exemple, si vous voulez ajouter le data object Codes d'aéroports, mais que vous ne pouvez pas utiliser ou étendre un data object existant, créez-en un dans Pega Platform.
Les nouveaux data objects peuvent être configurés dans la page Data Objects and Integrations d'App Studio.
Il est également possible de créer un nouveau data object directement dans le Case Life Cycle Designer pour un type de dossier. Lorsqu’un nouveau data object est créé dans la section Data & Interfaces du Case Life Cycle Designer, Pega Platform crée la version Draft de l’objet data object dans l’Integration Designer. Une version Draft du data object n’a pas de champs ni de paramètres d’intégration. Au contraire, une ébauche de data object agit comme un espace réservé (placeholder), permettant à l’entreprise d’identifier comment et quand les données sont utilisées dans le cycle de vie du dossier (Case Life Cycle), ce qui peut avoir une influence sur la conception finale du data object. Les ébauches de data objects devront ensuite être configurés avec des champs et des paramètres d'intégration dans la page d’accueil Data Objects and Integrations d'App Studio ou dans Dev Studio pour fournir des données à une application.
Vérifiez vos connaissances avec l’interaction suivante :
This Topic is available in the following Modules:
Want to help us improve this content?