Skip to main content

Configurer un data transform

Logo Pega Community

Note : Le contenu suivant, qui provient de Pega Community, est inclus ici pour vous aider à atteindre plus facilement les objectifs d'apprentissage du module.

Pour accélérer et faciliter le développement et la maintenance des applications, définissez les valeurs de propriété à l’aide de data transforms. Lorsque vous utilisez des data transforms, vous pouvez convertir des données d’un format et d’une classe à un autre format et à une autre classe.

Par exemple, si un client entre une adresse de livraison sur un formulaire de commande, vous pouvez configurer un data transform pour remplir l’adresse de facturation avec les mêmes informations.
  1. Dans l’en-tête de Dev Studio, cliquez sur Create Data Model Data Transform.

  2. Dans le champ Label, saisissez une brève description de votre data transform.

    Pour les data transforms qui initialisent des dossiers, utilisez le nom pyDefault.
  3. Facultatif :

    Pour définir manuellement l’identifiant de votre data transform, dans la section Identifier, cliquez sur Edit.

    Par défaut, le système remplit automatiquement ce champ avec une valeur en lecture seule basée sur la phrase que vous saisissez dans la section Identifier. Le système ignore les espaces et les caractères spéciaux.
  4. Dans la section Additional configuration options, sélectionnez un format de modèle de données pour votre data transform :

    • Si vous souhaitez utiliser le Clipboard comme modèle de données, sélectionnez Clipboard.
    • Si vous souhaitez utiliser JSON comme modèle de données, sélectionnez JSON.
  5. Dans la section Context, spécifiez le contexte de ruleset Pega Platform de votre data transform :

    1. Sélectionnez la couche d’application dans laquelle vous souhaitez stocker l’enregistrement.

    2. Dans le champ Apply to, sélectionnez la classe à laquelle ce data transform s’applique.

    3. Dans le champ Add to ruleset, sélectionnez le nom du ruleset auquel ajouter l’enregistrement, puis sélectionnez le numéro de version à partir de la liste.

  6. Facultatif :

    pour remplacer l’élément de travail par défaut que votre application associe à ce changement de développement, cliquez sur la flèche vers le bas dans le champ Work item to associate, et sélectionnez un élément de travail.

    Pour plus d’informations sur votre élément de travail par défaut, consultez l’article Définir votre élément de travail actuel.
  7. Cliquez sur Create and open.

  8. Dans l’onglet Definition, configurez les détails du data transform en fonction du modèle de données sélectionné :

    Choix Actions
    Configurer le data transform à l’aide de l’outil Clipboard
    1. Dans la colonne Action, sélectionnez une action à effectuer sur les données.

      Pour plus d’informations sur les actions disponibles pour le Clipboard, consultez Actions de data transform pour le Clipboard.
    2. Dans la colonne Target, spécifiez la cible de l’action sélectionnée.

    3. Si disponible, dans la colonne Relation, spécifiez la relation entre la cible et la source.

      La colonne Relation présente les sélections disponibles sur la base d’une action sélectionnée à l’étape a.
    4. Dans la colonne Source, spécifiez la source de l’action sélectionnée.

    5. Facultatif :

      pour ajouter plus d’actions dans votre data transform, cliquez sur Add a row, puis répétez les étapes 8.a à 8.d.

    6. Facultatif :

      pour lier ce data transform et les data transforms avec le même nom dans l’une de ses classes parentes, sélectionnez la case à cocher Call superclass data transform.

      Au moment de l’exécution, le système exécute d’abord les actions dans le data transform de plus haut niveau.
    Configurer le data transform à l’aide de JSON
    1. Sélectionner la case à cocher Auto-map all data.

      Note: Au moment de l’exécution, le système configure la chaîne JSON au Clipboard.
    2. Dans la section Top element structure, sélectionnez si la structure de votre data transform est un objet ou un tableau.

    3. Si votre structure d’élément est un tableau, dans le champ Pagelist Property, sélectionnez la propriété à laquelle le tableau doit être associé, puis sélectionnez les éléments JSON.

    Configurer le data transform à l’aide de JSON
    1. Dans la section Top element structure, sélectionnez si la structure de votre data transform est un objet ou un tableau.

    2. Si votre structure d’élément est un tableau, dans le champ Pagelist Property, sélectionnez la propriété à laquelle le tableau doit être associé, puis sélectionnez les éléments JSON.

    3. Dans la colonne Action, sélectionnez une action à effectuer sur les données.

      Pour plus d’informations sur les actions disponibles pour JSON, consultez la rubrique Actions de data transform pour JSON.
    4. Dans la colonne Clipboard, sélectionnez la valeur de Clipboard à utiliser pour la sérialisation ou la désérialisation de JSON.

    5. Si disponible, dans la colonne Relation, spécifiez la relation entre la cible et la source.

      La colonne Relation présente les sélections disponibles sur la base d’une action sélectionnée à l’étape a.
    6. Dans la colonne JSON, saisissez le nom du tableau, de l’objet ou du champ simple à partir des données JSON.

    7. ">
    8. Dans la colonne Empty behavior, contrôlez les résultats du mapping d’un data transform JSON en sélectionnant un comportement vide.

      Les options de configuration sont les suivantes :
      Valeur par défaut
      Le sérialiseur de data transform JSON maintient la valeur préexistante. Cette configuration assure une compatibilité avec les versions de Pega Platform antérieures à 8.5.
      Null
      Représente une valeur nulle dans le data transform JSON lorsque la ClipboardPage / ClipboardProperty associée existe avec une valeur vide.
      Skip
      Ignore le mapping dans JSON lorsque la ClipboardPage / ClipboardProperty associée existe avec une valeur vide.
    9. Facultatif :

      Pour ajouter plus d’actions dans votre data transform, cliquez sur Add element, puis répétez les étapes 8.c à 8.g.

  9. Facultatif :

    pour masquer toutes les lignes enfants, cliquez sur Collapse All.

  10. Facultatif :

    pour afficher toutes les lignes enfants, cliquez sur Expand All.

  11. Cliquez sur Save.

  • Actions de data transform pour le Clipboard

    Pour gagner du temps lors du traitement de vos dossiers, remplissez les données de votre application à l’aide de data transforms. Lorsque vous utilisez des data transforms, vous pouvez convertir des données d’un format et d’une classe à un autre format et à une autre classe.

  • Actions de data transform pour JSON

    Gagnez du temps lors du traitement de vos dossiers en fournissant des données pour votre application à l’aide de data transforms. Lorsque vous appliquez un data transform, vous remplissez les valeurs cibles avec des valeurs qui forment une source que vous spécifiez, et ce afin d’éviter de fournir deux fois les mêmes données.

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

Did you find this content helpful?

17% 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