# Principaux plug-ins

Availability-note[Déprécié·e](https://help.talend.com/r/en-US/Cloud/labels-on-talend-help-center/availability-deprecated)

Ce contenu est obsolète.

Disponible dans...

* Data Fabric
* MDM Platform
* Qlik Cloud Enterprise Edition
* Qlik Talend Cloud Enterprise Edition
* Qlik Talend Cloud Premium Edition

Les plug-ins sont des composants supplémentaires ajoutant des fonctionnalités spécifiques au Talend MDM. Le Studio Talend propose une liste de plug-ins pouvant être combinés avec un Processus donné. Ces plug-ins comprennent callJob, groovy et xslt.

Le tableau ci-dessous explique ce que font certains plug-ins du Studio Talendet détaille leurs paramètres.

| Plug-in | Action | Description |
| --- | --- | --- |
| callJob | Exécute un Job Talend sur des données maître (les modifier ou les propager, par exemple).<br><br>Pour plus d'informations concernant les schémas utilisés, consultez [Schémas utilisés dans les Processus MDM pour appeler des Jobs](https://help.qlik.com/talend/fr-FR/studio-user-guide/8.0/schemas-used-in-mdm-processes-to-call-jobs). | Ce plug-in exécute un Job Talend local.<br><br>Paramètres :<br><br>url : le Job URL Talend local.<br><br>Name : nom de la variable d'entrée.<br><br>Value : valeur de la variable d'entrée.<br><br>Note InformationsRemarque : Si vous souhaitez visualiser le Job lié, cliquez sur le bouton Open Job pour l'ouvrir dans la perspective Integration . |
| GROOVY | Appelle un script Groovy et l'utilise pour traiter et transformer les données. | Ce plug-in implémente toutes les fonctionnalités du script Groovy afin de traiter et de transformer les données lorsqu'il reçoit un rapport de mise à jour. Il peut lire le document XML, transformer les données et écrire dans le document XML également. |
| xslt | Transforme un document XML à l'aide de XSLT. | Ce plug-in implémente les transformations XSLT sur un document XML. Il supporte XSLT 2.0 et est enrichi par des fonctionnalités de références croisées : instructions spécifiques permettant d'effectuer à la volée des références croisées sur toute donnée maître stockée dans le hub MDM. Lorsque la méthode de sortie du XSLT est définie à xml ou xhtml. Les références croisées sont effectuées après le traitement du XSLT sur tous les éléments avec les attributs suivants :<br><br>```<br><MyElement<br>xrefCluster='CLUSTER'<br>xrefIn='TEST1, ..., TESTN'<br>xrefOut='XPATH_IN_ITEM'<br>xrefIgnore='true\|false'<br>xrefDefault='DEFAULT_VALUE'<br>>OLD_VALUE</MyElement><br><br>```<br><br>Voici une définition de chacun des attributs :<br><br>-xrefCluster : le cluster dans lequel les éléments utilisés pour les références croisées sont stockés.<br><br>-xrefIn : une série de tests XPaths pour mettre en correspondance le contenu d'un élément avec un élément distant.<br><br>-xrefOut : le chemin XPath dans l'élément distant, en commençant par le nom de l'entité (concept), du contenu qui remplacera le contenu de l'élément.<br><br>-xrefIgnore : facultatif, par défaut à "false". S'il est configuré à "true", les références croisées n'échoueront pas si aucun élément n'est trouvé et la valeur xrefDefault sera insérée.<br><br>-xrefDefault : si xrefIgnore est configuré à "true" et que les références croisées échouent, cette valeur sera utilisée à la place.<br><br>Variables d'entrée :<br><br>-xml : le document xml sur lequel appliquer le XSLT.<br><br>-parameters : paramètres d'entrée facultatifs du XSLT dont la forme est :<br><br>```<br><Parameters><br><Parameter><br><Name>PARAMETER_NAME</Name><br><Value>PARAMETER_VALUE</Value><br></Parameter><br></Parameters><br><br>```<br><br>Variables de sortie :<br><br>- text : le résultat du XSLT.<br><br>Pour un exemple sur ce plug-in, consultez [Exemple de plug-in xslt](https://help.qlik.com/talend/fr-FR/studio-user-guide/8.0/example-of-xslt-plugin). |

### Dans cette section

* [Exemple de plug-in xslt](https://help.qlik.com/talend/fr-FR/studio-user-guide/8.0-R2024-07/example-of-xslt-plugin)