Utiliser des Transformers personnalisés

Les Transformers personnalisés peuvent simplifier les traitements avec des transformations importantes. Un grand espace de traitement décomposé en petits morceaux est plus facile à gérer.

Ouvrir un Transformer personnalisé

Choisir Fichier > Ouvrir et naviguer jusqu'à FME > dossier Transformers.

Si vous avez exporté un Transformer personnalisé, vous pouvez l'ouvrir exactement comme un traitement classique.

Insérer un Transformer personnalisé dans un Traitement

Vous pouvez choisir un Transformer personnalisé lié dans la galerie des Transformers.

Éditer un Transformer personnalisé

Vous pouvez éditer un Transformer personnalisé selon vos besoins de la même manière que vous éditeriez n'importe quel traitement. Rappelez-vous que la définition s'applique à toutes les instances du Transformer personnalisé : si le Transformer est utilisé plusieurs fois, les modifications s'appliquent à chaque occurrence.

Les Transformers personnalisés imbriqués sont autorisés, vous pouvez donc créer un Transformer personnalisé à l'intérieur d'un autre. Cette imbrication peut se poursuivre sur un certain nombre de niveaux.

Pour modifier un Transformer personnalisé, cliquez sur son onglet en haut de la fenêtre du traitement et modifiez son contenu. Vous pouvez également, lorsque l'onglet Principal est ouvert, cliquer avec le bouton droit de la souris sur le Transformer personnalisé dans l'espace de travail ou le Navigateur, puis choisir Modifier le Transformer incorporé ou Modifier le Transformer lié (en fonction de sa définition).

Les modifications sont automatiquement appliquées dans le traitement principal et, dans le cas d'un Transformer personnalisé lié, partout où il est utilisé.

Editer les ports d'entrée et de sortie des Transformers personnalisés

Vous pouvez modifier les ports d'entrée et de sortie des Transformers personnalisés en cliquant sur leurs boutons de propriétés respectifs . La fenêtre Editer un Transformer s'ouvre, où vous pouvez faire ce qui suit :

  • Renommer le port : renomme le port du Transformer personnalisé dans la fenêtre du traitement principal et cela permet de mieux comprendre quelles entrées et sorties doivent être connectées.
  • Dépublier le port (port d'entrée) : Vous pouvez rendre le Transformer personnalisé indisponible pour recevoir toute entrée externe en dehors de son contexte immédiat. Pour plus d'informations, voir Désactiver le port d'entrée publié dans la rubrique Transformers personnalisés en boucle.
  • Exposer les attributs externes (port d'entrée) : Vous pouvez exposer tous les attributs externes disponibles au Transformer personnalisé, qui les ajoute en tant que paramètres publiés. Le Transformer personnalisé doit être publié pour exposer les attributs.
  • Spécifier les attributs à générer (port de sortie): dans le champ attribut en sortie, vous pouvez spécifier les attributs à générer en sortie.
    • Attributs spécifiés uniquement : Le port produit uniquement les attributs dont les cases à cocher sont sélectionnées. Tous les attributs qui ne sont pas sélectionnés sont supprimés et ne sont pas disponibles pour les Transformers, traitements ou types d'entités personnalisés suivants.
    • Tous les attributs
    • : le port génère tous les attributs listés.
    • Dans cet exemple, seul l'attribut _area est généré :

Conseil  Astuce : si vous fermez l'onglet du Transformer personnalisé, vous pouvez le réouvrir par un clic droit sur le Transformer personnalisé du traitement principal et en choisissant Éditer.
Note  Si vous supprimez un Transformers personnalisé de l'onglet principal du traitement, vous devrez le recréer. Tant que son onglet d'origine est encore ouvert dans le traitement, vous pouvez utiliser son contenu pour créer un nouveau Transformers personnalisé. Choisissez Insérer un Transformer personnalisé dans la fenêtre principale du traitement, puis copiez et collez le contenu de l'onglet d'origine dans le nouvel onglet. Vous pouvez ensuite fermer l'onglet d'origine.

Que peut-on faire d'autre avec un Transformer personnalisé ?

Voir aussi