Selon les tags présents sur cette page, les informations qu'elle contient n'ont pas été vérifiées pour les dernières versions LTS depuis Ubuntu 14.04 LTS.
Apportez votre aide…

Ceci est une ancienne révision du document !



openPLM

OpenPLM est une solution PLM (Gestion du Cycle de Vie Produit) full-web.

L'ensemble des codes sources est disponible sous licence GPLv3.

  • openPLM peut dialoguer avec des solutions open source ou propriétaires (OpenOffice.org, Google Doc, Thunderbird, Subversion, FreeCAD, Salome, …) et gère tous types de données.
  • openPLM s'appuie sur Ubuntu , PostgreSQL , Django , python , Apache , … et aussi sur Graphviz, Xapian, Celery, RabbitMQ, PythonOCC.
  • Disposer d'une connexion à Internet configurée et activée.
  • Avoir installé les paquets swig, build-essential, pkg-config, gettext, apache2 libapache2-mod-wsgi, python-setuptools python-dev python-imaging python-kjbuckets python-pypdf ipython, graphviz graphviz-dev, python-xapian rabbitmq-server, python-django python-docutils, postgresql python-psycopg2, python-pisa, poppler-utils, html2text, odt2txt, antiword, catdoc.
  • Avoir installé les oeufs Python :
easy_install odfpy
easy_install 'pygraphviz>=1.1'
easy_install 'south>=0.7'
easy_install celery
easy_install django-celery
easy_install 'django-haystack<2'
easy_install  lepl
easy_install openxmllib

Ubuntu 10.10 ou plus récente

Ubuntu 10.04

Suivre la même procédure que ci-dessus excepté pour le paquet Graphviz. Nous devons en installer une version plus récente que celle proposée dans les dépôts.

Deux solutions sont possibles :

Télécharger le paquet à ârtir d'un dépôt qui pointe sur une version plus récente d'Ubuntu (ici nous proposons Maverick)

C'est faire ce qu'on appelle du Pinning .

1- Modifiez vos sources de mises à jour pour y ajouter le dépôt suivant :

deb http://fr.archive.ubuntu.com/ubuntu maverick main restricted universe multiverse

2- Il faut créer ou modifier les fichiers de configuration de apt

Créer ou ouvrir le fichier /etc/apt/apt.conf et ajouter :

APT::Default-Release "lucid";
APT::Cache-Limit 50331648;

Créer ou ouvrir le fichier /etc/apt/preferences et ajouter :

Package: *
Pin: release a=lucid
Pin-priority: 900

Package: *
Pin: release a=maverick
Pin-priority: 700

3- Installer le paquet graphviz en version 2.26.3-4 ou supérieure

sudo apt-get update
sudo apt-get install graphviz=2.26.3-4

Télécharger le paquet graphviz et toutes les dépendances

wget http://fr.archive.ubuntu.com/ubuntu/pool/main/g/graphviz/graphviz_2.26.3-5ubuntu4_i386.deb
dpkg -i graphviz_2.26.3-5ubuntu4_i386.deb

Analyser les messages d'erreurs et télécharger+installer les paquets correspondants.

Pour information, voici la liste de nos paquets téléchargés : graphviz_2.26.3-5ubuntu4_i386.deb, graphviz-dev_2.26.3-5ubuntu4_all.deb, libcdt4_2.26.3-5ubuntu4_i386.deb, libcgraph5_2.26.3-5ubuntu4_i386.deb, libgraph4_2.26.3-5ubuntu4_i386.deb, libgraphviz-dev_2.26.3-5ubuntu4_i386.deb, libgvc5_2.26.3-5ubuntu4_i386.deb, libgvpr1_2.26.3-5ubuntu4_i386.deb, libpathplan4_2.26.3-5ubuntu4_i386.deb, libxdot4_2.26.3-5ubuntu4_i386.deb, ocaml-base-nox_3.12.0-7ubuntu2_i386.deb

La grande partie des paramètres de configuration se trouvent dans le fichier /var/django/openPLM/trunk/openPLM/settings.py.

Ci-après, un rapide résumé qui permet de faire ses premiers pas avec openPLM.

Pour des explications plus complètes, voir openPLM user guide

Page d'accueil

Vous avez 4 possibilités :

  • Rechercher des Objets (Parts, Documents, Groups ou Users)
  • Naviguer en utilisant les liens entre objets
  • Etudier un Objet c-à-d avoir accès à ses informations détaillées
  • Créer un Objet

Recherche

Basé sur Xapian, le moteur de recherche permet une recherche plein texte et se présente comme une recherche Google :

Tout d'abord, il faut sélectionner le type d'Objet que nous cherchons c-à-d Parts, Documents, Groups, Users ou leurs sous-types.

Ensuite, saisir le(s) mot(s)-clé(s).

Premier exemple :

Ubuntu

Si vous voulez affiner la recherche, vous pouvez désigner un attribut (reference, revision, name, description, file, …) et son critère de recherche.

Deuxième exemple :

name=Ubuntu

Ou plusieurs attributs/critères :

Troisième exemple :

name=Ubuntu description=Lucid

En mode Naviguer, les objets sont représentés par des boites. Les boites sont bleues pour les Parts, violettes pour les Documents et roses pour les Groups/Users. Si vous cliquez sur une de ces boites, l'objet correspondant devient l'objet actif et vous avez accès aux objets qui lui sont liés. De cette manière, vous pouvez naviguer d'Objet en Objet :

Le menu Afficher vous permet de filtrer l'affichage des objets liés.

Etudier

Basculer dans le mode Etude vous permet d'avoir accès à toutes les données concernant l'Objet actif :

Les différents onglets sont :

  • attributs (sorte de carte d'identité de l'Objet)
  • cycle de vie (s'agit-il d'un brouillon ou d'un Objet validé/officiel ?)
  • révisions
  • historique
  • gestion (qui est responsable de quoi)
  • parts, documents, … liés

Créer

Vous pouvez créer vos Objets. Voici la page de création :

Voici une explication des champs les plus importants :

  • Type : Il faut sélectionner le type d'Objet que nous cherchons c-à-d Parts, Documents, Groups, Users ou leurs sous-types.
  • Nom : Le nom de l'objet. Celui-ci sera afficher dans les boites du mode Naviguer.
  • Group : Le groupe auquel appartiendra l' Objet. Les droits qu'a un utilisateur (voir, modifier, signer, …) sur cet objet dépendra du/des groupe(s) auxquels ils appartiendront respectivement.
  • openplm.1333444658.txt.gz
  • Dernière modification: Le 03/04/2012, 11:17
  • par LinObject