Pour effectuer des tâches spécifiques à moindre coût, il est possible d'utiliser des algorithmes définis par l'utilisateur.
Pour ce faire, utilisez le nœud Algorithme personnalisé [Custom algorithm] dans la fenêtre du docking Filtres disponibles [Available filters] sous Transformation.
Exemple: vous souhaitez supprimer l'extension du nom du document.
Faites glisser le nœud Algorithme personnalisé [Custom algorithm] dans le pipeline entre Conversion et Attribute Mapper [AttributeMapper] (dans ce cas).
Faites glisser les "blocs" nécessaires dans l' éditeur de nœuds [Node Editor]. Il s'agit ici de l' entrée définie par l'utilisateur, de la sous-chaîne [Substring] et de la sortie d'attribut [Attribute Output].
Ouvrez la boîte de dialogue correspondante en double-cliquant sur l'élément concerné.
Entrée personnalisée: Input est le nom du document.
Sous-ring [Substring]: une opération doit être effectuée sur un sous-ring.
Le réglage de l'illustration suivante signifie
Utilise la sous-chaîne du début à la dernière occurrence avant le point.
«
Assembly.iam» devient alors «Assembly».Attribut Sortie [Attribute Output]: une classification cible [Target Classification] et un attribut cible [Target Attribute] sont attribués à la sortie.



![Configurer une sous-chaîne [Substring]](https://webapi.partcommunity.com/service/help/latest/pages/fr/3dfindit/doc/resources/img/img_33646e1f213948adb5b4951d42433d6a.png)
![Configurer l 'attribut Sortie [Attribute Output]](https://webapi.partcommunity.com/service/help/latest/pages/fr/3dfindit/doc/resources/img/img_7ed166a9194540a9806e9f0a88805f35.png)