URL:     https://linuxfr.org/users/yboy360/journaux/taack-plm-workbench-2026-09-20-pour-freecad
Title:   Taack PLM Workbench 2026.09.20, pour FreeCAD
Authors: YBoy360
Date:    2026-09-21T11:26:28+02:00
License: CC By-SA
Tags:    freecad, plm et collabora
Score:   7


Depuis quelque temps, nous commençons à utiliser FreeCAD au sein de notre département R&D, en production. FreeCAD a énormément progressé et il devient un outil largement envisageable dans pas mal de projets. 

Nous avons développé une maquette d’un petit PLM (Product Lifecycle Management, ou gestion du cycle de vie d’un produit) pour la gestion des fichiers CAD de FreeCAD.  Ce petit projet est aujourd’hui déployé sur notre intranet, il est donc en production et sera plus sérieusement suivi, et il pourrait aussi intéresser d’autres utilisateurs de FreeCAD.

Ce PLM est basé sur un Framework, développé en interne, [TaackUI](https://github.com/Taack/infra), qui est sous licence Apache V2, et en version 0.7.8.

Les principales caractéristiques de ce PLM :

* Gestion de version de fichiers liés ;
* Gestion des forks (Deep, Direct ou Modifié) ;
* Intégration d’un gestionnaire de fichiers versionné (via l’application Attachment) ;
* Intégration de Collabora pour l’édition “inline”;
* Mais il est à sens unique : FreeCAD ne fait que pousser les versions vers le serveur, il faut télécharger une version du PLM vers le PC, sous forme d’un fichier Zip.

`Collabora` et `unoserver` sont optionnels, mais il faut un `freecad-app-link` dans votre [Home](https://github.com/Taack/plm). 

Il y a une version [démo](https://github.com/Taack/plm/releases/tag/v2026.09.20) accessible sur la page du projet, et une explication du fonctionnement sur [la page du workbench FreeCAD](https://github.com/Taack/taack-plm-freecad). Il y a également une [vidéo](https://www.youtube.com/watch?v=YNbKiaUQY94) qui explique en anglais comment installer le serveur de démo.

Le plus complexe pour commencer, c’est de bien sauvegarder les fichiers avant de valider l’envoie des fichiers. Normalement le comportement est assez robuste car très basique, mais certaines erreurs peuvent se présenter si les fichiers eux-mêmes contiennent des erreurs (dû à une montée de version par exemple).

