Skip to main content
Verify the version tags to ensure you are consuming the intended content or, complete the latest version.

pyWorkPage

Consulter des données du dossier en mémoire dans le clipboard

En corrigeant des bugs dans le comportement d’un dossier, vous devez généralement consulter les données du dossier en mémoire dans le clipboard. La consultation des données dans le clipboard permet d’identifier l’origine du problème. Exemple : un data transform qui renseigne le champ EmployeeFullName renvoie un résultat inattendu. Vous examinez le contenu du clipboard pour déterminer si l’une des propriétés d’entrée (EmployeeFirstName et EmployeeLastName), contient une valeur inattendue. EmployeeFirstName prend la valeur Ned, et EmployeeLastName prend la valeur Greenbriar, comme attendu. Toutefois, EmployeeFullName renvoie la valeur Ng, qui correspond aux deux premiers caractères du champ EmployeeEmail. Comme il ne s’agit pas du résultat attendu, la prochaine étape de la résolution du bug consistera à examiner le data transform. 

pyWorkPage stocke les données générées pendant la création et le traitement du dossier. pyWorkPage est une page spécifique du clipboard qui stocke des données telles que la date de création et l’ID du dossier. Les pages intégrées dans pyWorkPage stockent des ensembles de données de dossier comme défini par un type de données. Par exemple, si un dossier utilise un type de données nommé Customer, alors Customer est une page intégrée dans pyWorkPage. Pega Platform™ écrit toutes les propriétés qui décrivent le type de données Customer, comme le nom du contact, dans la page intégrée.

Business customer pyworkpage

Lorsque vous ouvrez un dossier enfant, le clipboard contient également la page pyWorkCover. La page pyWorkCover contient elle-même les données du dossier parent. La page vous permet de copier des données entre le dossier parent et le dossier enfant et de confirmer que toute donnée mappée du dossier parent vers le dossier enfant est correcte.

Vérifiez vos connaissances avec l’interaction suivante.

Référencement de pyWorkPage dans d’autres règles

Chaque page du clipboard est une instance d’une classe spécifique, y compris pyWorkPage. Lorsque vous configurez une règle qui référence une page telle que pyWorkPage, vous devez indiquer la classe de la page référencée. Le fait d’indiquer la classe de la page autorise Pega Platform à clôturer les références par rapport aux règles contenues dans cette classe (propriétés, par exemple). Lorsque vous essayez d’enregistrer une règle qui contient des références à d’autres règles, Pega Platform tente de clôturer ces références. Si la règle contient une ou plusieurs références non clôturées, Pega Platform annule l’opération d’enregistrement et vous signale les références non clôturées. Pour indiquer la classe d’une page utilisée par une règle, utilisez l’onglet Pages & Classes de la règle pour répertorier la page référencée ainsi que la classe de cette page. L’exemple suivant montre une entrée sur l’onglet Pages & Classes d’une règle permettant d’identifier la classe de pyWorkPage.

Pages and classes

Prenons l’exemple d’une application qui établit des devis d’assurance automobile. Pour établir le devis, vous devez connaître l’historique des accidents du conducteur. Chaque dossier d’accident est une instance d’un type de données spécifique. Vous créez un rapport pour renvoyer l’historique des accidents des conducteurs et utilisez un filtre pour renvoyer uniquement les accidents du conducteur demandant le devis. Si le filtre de rapport utilise la propriété UserName depuis pyWorkPage, vous devez indiquer au rapport la classe de pyWorkPage (par exemple, MyCo-PA-Work-Quote). Cela permet à Pega Platform de référencer la propriété UserName et au filtre de rapport de fonctionner comme prévu. Sinon, Pega Platform suppose que UserName fait partie du type de données, et non du dossier, et le filtre ne fonctionne pas correctement.

Caution: Lorsqu’une application exécute une règle pyWorkPage, Pega Platform clôture toutes les références des règles par rapport à l’instance actuelle de pyWorkPage. Si, lors de l’exécution, la classe de pyWorkPage diffère de la classe répertoriée sur la règle, Pega Platform clôture différemment les références des règles, ce qui peut affecter l’exécution de la règle.

Vérifiez vos connaissances avec l’interaction suivante.


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

Did you find this content helpful?

33% found this content useful

Want to help us improve this content?

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