Comment afficher un bon de production sur OpenDAS généré depuis Odoo ?

Dans ce tutoriel, nous configurerons OpenDAS pour afficher un bon de production généré depuis Odoo.

Les champs bleus doivent être remplis obligatoirement, les autres sont facultatifs.

1 ) Ajouter les Data models d’exemple

Production : récupère les ordres de production

production data model

Production pdf : récupère le bon de production pour l’ordre de production choisi

production pdf data model

2 ) Ajouter la configuration fonctionnelle

  • Ajouter un bouton pour déclencher la procédure depuis OpenDAS :
    <Button>
        <designation>Production PDF</designation>
        <function>production_pdf</function>
        <shortcut>F2</shortcut>
    </Button>
  • Ajouter une procédure pour dérouler les opérations :
    <production_pdf>
        <production>
            <instruction>Choisir un ordre de production</instruction>
        </production>
        <production_pdf context="report_mrporder">
            <instruction>Choisir un document</instruction>
        </production_pdf>
        <report name="report_mrporder" type="file" material="none" save="0" show="1" print="0" />  
    </production_pdf>

3 ) Connexion avec Talend

  • Ouvrir Talend
  • Ouvrir le composant tMap lié aux chemins vers les composants tXMLRPCOpenDAS
  • Ajouter les chemins (production,production_pdf) dans le composant tMap

production pdf tMap conf

  • Connecter les sorties tMap( production,production_pdf ) à des composants tXMLRPCOpenDAS
  • Configurer les composants tXMLRPCOpenDAS en appelant les méthodes Odoo

Configuration du composant pour production_pdf :

production pdf talend component conf

Configuration du composant pour production :

production talend component conf

4 ) Création d’un ordre de production pour tester

Connectez-vous sur opendas-data à l’adresse http://opendas-config:8069 avec les identifiants suivants :

  • Utilisateur : admin
  • Mot de passe : opendas

Pour créer un ordre de production, 5 éléments sont indispensables :

  • Product : Le produit à fabriquer
  • Bills of material : La recette d’ingrédient permettant de créer ce produit
  • Routings : Les étapes pour fabriquer le produit
  • Le lieu
  • La date et durée de fabrication

Ici, nous souhaitons fabriquer une table.

product mrp order tuto

La table est constituée d’une plaque, de tubes et barres en métal.

bill of material casadia table

Les opérations suivantes sont nécessaires à sa réalisation.

routings casadia table

A présent, nous pouvons ajouter un ordre de production en renseignant les données enregistrées et confirmer l’ordre de production.

Afin d’attacher une date ainsi qu’un lieu de fabrication, nous devons créer un ordre d’exécution “Work Orders”.

La table sera crée dans le centre de travail “Work Center” Assembly Workshop.

work order mrp order tuto

Démarrez l’ordre d’exécution associé.
A présent, vous pouvez afficher un bon de production généré depuis Odoo, la démonstration vidéo est disponible ci-dessous.

5 ) Félicitation, vous avez terminé ce tutoriel

Vous avez besoin d’informations complémentaires ? le wiki est disponible.