Planification et ordonancement de la production dans Odoo
Akretion a réalisé une suite de modules permettant aux entreprises d'aller plus loins dans leur gestion de production avec Odoo.
Tout d'abord, la une notion de dépendance est ajoutée entre les différents ordres de travail. Au niveau de la gamme, il est possible d'indiquer si un ordre de travail dépend d'un autre. Par exemple, l'étape d'emballage va dépendre des autres ordres de travail étant donné que cela ne peut être fait que quand le reste est terminé.
La notion de statut de planification est ajouté aux ordres de fabrications afin de savoir plus précisémments quels ordres peuvent être ou non envoyés en production. Un ordre de fabrication sera ainsi en attente si il ne peut pas être planifié (pas suffisamment de matière première disponible), ils seront automatiquement à faire si certaines conditions sont remplis, par exemple, si tous les ordres de fabrications venant d'une même commande de vente sont prêt à être produit.
Le chef de production peut alors choisir quels ordres de production 'à faire' il veut planifier et changer leurs statuts.
Une fois les ordres de fabrications planifiés, il faut répartir les ordres de travail sur les différents postes de travail en fonction de leurs charges puis enfin les ordonnancer.
Les postes de travails peuvent être hiérarchisés afin de grouper les postes pouvant servier à réaliser les mêmes ordres de travail.
Une vue synthétique des différents postes de travail groupés par activité permet de voir simplement la charge sur les différents postes.
Depuis le poste de travail générique concerné, on peut aller affecter les odres de travails planifiés sur le poste de travail adéquat, en fonction de la disponibilité de chacun (Charge prévue, si la machine fonctionelle ou pas, etc...)

On peut également voir sur l'image précédente que certains ordres de travail sont en attente. C'est le cas car ils dépendent d'autres ordres de travails encore non terminés.
On peut enfin choisir avec précision par poste de travail dans quel ordre il faut que les ordres de travails soient traités, en fonction de nombreux critères. (date prévue, priorité ou n'importe q

C'est dans cet ordre que les ordres de travail s'afficheront pour l'opérateur afin qu'il les traitent dans leur application. En effet, en complément nous avons développer une application permettant aux opérateurs de gérer les ordres de travail directement sur leur machine.
L'application liste tous les postes marqués comme 'en ligne' groupés par type de poste, et permet à l'opérateur de choisir celle sur laquelle il va travailler. Les machines déjà occupées n'apparaissent plus dans la liste.
Une fois cela fait, L'opérateur voit la liste de tous les ordres de travail planifiés, et non bloquées (Comme vu avant, certain ordres de travail dépendent d'autres ordres et ne sont pas visible dans l'application de production tant que les dépendances ne sont pas terminées.)
Il est possible d'afficher différentes informations ou configuration pour l'opération en question, puis une fois l'ordre traité, l'opérateur doit choisir où il range le produit semi-finis, imprimer une étiquette et la coller sur le semi-finit afin de pouvoir valider. L'ordre de travail passe alors en terminé dans Odoo et les étapes suivantes, si il y en a, sont débloquées et apparaissent dans l'application de production
Lorsqu'un semi-finit est produit, on peut obliger le scannage de son étiquette lors de l'étape suivante, afin de s'assurer que le produit appartient bien au bon ordre de fabrication et ainsi éviter de mélanger les pièces faîtes sur mesure entre différents ordres de fabrications n'ayant pas les même caractéristiques.
Lors de la dernière étape d'assemblage, c'est donc après le scannage des produits semi-finis qu'il est possible de valider l'ordre de travail final. L'ordre de fabrication est alors marqué comme terminé dans Odoo.
