Product States
Ce module permet de gérer des états (ou "statuts") à l'échelle des lots / n° de série.
Concepts généraux & configuration
Etats & Types d'état
Les états portés par les articles sont rattachés à des types d'état.
Un n° de série/lot ne peut porter qu'un état à la fois par type d'état.
Ceux-si se configurent depuis Inventaire > Configuration > Etats des articles
On peut spécifier sur un type d'état si celui-ci:
- doit toujours être renseigné (Valeur requise) ou s'il peut être vide
- peut être modifié manuellement ou uniquement via des mouvements logistiques
Configuration des articles
Il faut spécifier sur chaque produit quels types de statut on souhaite gérer (> Onglet "States" sur une fiche article).
Note : Si le type d'état est configuré avec "valeur toujours requise", il faudra alors renseigner quel est l'état à utiliser par défaut (lors de la création d'un nouveau lot par exemple).
Configuration des types d'opération
Si l'on souhaite que certains états soient modifiés par des mouvements de stock, il faut configurer les types d'opérations associées.
- On peut affecter des valeurs par défaut pour éviter de devoir éditer les statuts unitairement sur chaque lot.
- Par exemple : passer automatiqument de "Non Conforme" à "Conforme" lors d'un mouvement de contrôle qualité
- Possibilité de restreindre aussi certains états
- Etats cibles autorisés = limite les états sélectionnables dans le wizard
- Etats d'origine interdits = empêche la validation du transfert si des lot/n° de série avec des états interdit sont présents dans le transfert
Usage / Fonctionnement
Changement de statut
Il existe deux manières d'appliquer un changement de statut sur un lot/n° de série :
- Manuellement, depuis le formulaire d'un lot
- Bouton "Editer les états"
- Ne permet de modifier que les types d'états configurés comme "éditables manuellement"
-
À la validation du wizard, la modification est immédiate
-
Via un transfert, depuis les opérations détaillées
- Ne permet de modifier que les types d'états qui sont autorisés sur le type d'opération du transfert
- Les états dont le type d'état n'est pas affecté par le type d'opération sont propagés tels quels (target state = origin state)
- L'application des nouveaux états n'est effective qu'à la validation du transfert
Les deux options ouvrent le même wizard, permettant d'associer à un changement d'état des notes et pièces jointes :

Consultation de l'historique des changements
On retrouve l'intégralité des changements d'état dans un onglet dédié sur le formulaire de lot/n° de série :

On affiche également les états sur le rapport de traçabilité. Evidemment, tout changement d'état réalisé manuellement n'apparaîtra pas dans le rapport, qui ne montre que les mouvements logistiques.
Points d'attention
Etats sur les lots
Un lot est un ensemble cohérent d'éléments. Il faut donc garder en tête qu'affecter un état à un lot revient à affecter cet état à TOUS les éléments du lot,
existants ou futurs, peu importe leur emplacement.
Ainsi, si un lot est utilisé dans plusieurs lignes d'un transfert, peu importe depuis quelle ligne du lot on clique sur "Edit States", toutes les lignes portant le même lot se verront attribuer les états sélectionnés dans le wizard.
Note : Ceci est rappelé à l'utilisateur via un message dans le wizard.
Conflits sur des changements d'état
Il est possible qu'un utilisateur mette à jour manuellement les états sur un lot/n° de série alors que ce dernier est déjà sélectionné dans un transfert en cours, transfert devant lui aussi affecter les états.
Dans ce cas, les états d'origine apparaissant dans les opérations détaillées du transfert doivent être mis à jour.
Cela implique de recalculer également les états cible en conséquence pour réinitialiser les valeurs par défaut.
Or ces états avaient peut être édités depuis le transfert, auquel cas ces modifications sont perdues.
L'utilisateur est alors alerté sous forme d'une activité qui lui est assigné sur le transfert.

Known Issues / Roadmap
Limites
Limite acceptée : Lorsqu'une ligne d'opération détaillée est supprimée dans un transfert, on perd les fichiers joints / description saisie dans le wizard ouvert depuis cette ligne, MEME SI d'autres lignes du transfert utilisent le même lot.
Roadmap
Credits
Module réalisé et maintenu par SimplicIT