Lorsque l’on change l’état d’un document, il est parfois nécessaire de renseigner une variable en utilisant seulement une partie d’une valeur d’une autre variable.

Par exemple, le code service d’un document validé pour la fabrication peut correspondre aux premiers caractères du Code Article.


 


L’outil TaskActions permet de valoriser automatiquement une valeur de variable lors d’un changement d’état.


Pour valoriser automatiquement cette variable, il faut créer une nouvelle tâche PDM.


 



Nous allons nommer cette tâche Service Code et nous allons sélectionner le complément myPDMtools : 


 


Il faut ensuite sélectionner la machine qui exécutera la tâche :


 


L’outil à utiliser est TaskActions :


 


Nous allons ajouter une opération TaskProperties :


 


Dans la fenêtre qui apparaît, nous allons faire glisser un champ personnalisé :


 


Puis, nous allons renseigner le nom de la variable à valoriser :


 




Nous allons maintenant renseigner la valeur de la variable, il faut donc cliquer sur  


Puis renseigner la variable à récupérer :


 


Pour ne récupérer qu’une partie de la chaîne de caractère, il suffit de cliquer sur



Dans notre cas, nous voulons récupérer les caractère qui se trouvent avant le caractère –

Nous allons donc sélectionner Découpage avec le caractère et l’index 1 qui correspond donc à la première occurrence de la chaîne découpée par un - 


 


TaskActions gérera automatiquement l’extraction et l’archivage des documents :


 



Il suffit donc de valider la création de la tâche.

Puis ajouter l’action à exécuter lors de la transition :


 



Ainsi, le Code Service sera automatiquement valorisé lors de la validation du document :