Un article indicé a la particularité d'être identifié par une référence, au même titre qu'un article classique, accompagnée d'un indice évoluant au fil des différentes versions de l'article. L'article indicé, grâce à la présence de l'indice, va permettre de gérer le cycle de vie d'un article d'ingénierie, conçu par des équipes de design/engineering dont on veut suivre les évolutions techniques au travers des différentes étapes qu'il traverse. La référence est immuable, seul l'indice évolue, permettant à tout moment de reconstituer l'historique de l'article.
Les fonctionnalités d’indice sont utilisables tant pour les articles de négoce (achetés) que les articles fabriqués. Toutefois, le versioning est à l’origine pensé pour les articles fabriqués.
Mots-clés: indices d’article, versions, versioning, cycle de vie, LCM
Jusqu'à la V10.9, il n’est pas possible d’indicer des articles non indicés (et utilisés en achat-vente, en production).
Activer la gestion des articles indicés dans le dossier
Dans Commerce et logistique/ Fichiers/ Organisation/ Dossier, onglet Article Cycle de vie, la coche Gestion du cycle de vie article permet d'autoriser, dans le dossier courant l'utilisation d'articles indicés.
Dans le groupe Options, le champ Type d'indice peut prendre les valeurs alphanumérique pour des indices de type A, B, C... ou numérique pour des indices de type 1,2,3... . Dans les écrans de consultation, la référence et l'indice associé sont concaténés à l'affichage dans un champ référence unique, séparés virtuellement par le contenu du champ Séparateur du groupe Formatage. Lorsque l'indice doit être saisi, un champ séparé de la référence et dédié à la saisie de l'indice est mis à disposition.
Pour information, lorsque l'indice est de type alphanumérique, c'est la fonction fstring Diva qui est utilisée pour formater l'indice; lorsqu'il est numérique, c'est la fonction format Diva qui est utilisée.
Dans le groupe Rubriques, on indique, dans le champ Questionnaire, le nom du questionnaire qui contient les rubriques associées aux articles indicés.
Zoom Articles indicés: présentation
Un zoom est dédié spécifiquement aux articles indicés
Menu: Commerce & logistique / Fichiers / Articles indicés
Le principe est le suivant: ce zoom n’affiche que les articles gérés en indices. Ce zoom permet également la gestion des articles indicés.
Les articles indicés en cours sont visibles (ainsi que leur indice en cours) et consultables dans le zoom articles classique, mais leur gestion n’y est pas possible (les champs spécifiques y sont rendus immuables). Les indices “publiés” des articles indicés ne seront absolument pas consultables via le zoom articles classique. (Voir chapitres suivants pour les notions de “en cours” et “publié”).
Type d'article des articles indicés
A la création, tout article indicé doit obligatoirement être doté d'un type d'article dédié. Le type d'article est défini dans Commerce et logistique/ Fichiers/ Tables/ Tables liées aux articles/ Type d'article. La coche Gérer le cycle de vie doit être obligatoirement positionnée pour le type d'article correspondant aux articles indicés.
Créer et gérer les articles indicés
L'entrée de menu Commerce et logistique/ Fichiers/ Articles, utilisée nativement pour gérer les articles, permet de visualiser également les articles versionnés. Cette entrée de menu ne dispose cependant pas des fonctionnalités dédiées aux articles indicés. Pour cette raison, les articles indicés doivent être gérés dans Commerce et logistique/ Fichiers/ Articles indicés. A la création, le type d'article est vérifié et si le type d'article saisi ne comporte pas la coche Gérer le cycle de vie, un message en informe l'utilisateur:
Articles indicés et utilitaires d’import-export
Depuis la V10.9, les pièces contenant des articles indicés sont importables (utilitaire d’import de pièce) et les articles indicés sont importables.
Voir paragraphes dédiés dans le chapitre d’import-export de données tel que: https://divalto.atlassian.net/wiki/spaces/UDI109/pages/10563721348/Import+Export+de+donn+es+dans+la+gestion+commerciale#Importer-des-articles-indic%C3%A9s-(V10.9)
Est-il possible d’indicer des articles existants et non indicés?
Il n’est pas possible de transformer un article “classique” et déjà mouvementé, en article indicé.
Une tentative de modification du type article avec coche “cycle de vie” sur un article existant bloque l’utilisateur par une alerte:
Par contre il est possible de dupliquer une article classique vers un article indicé . Il faudra forcément positionner un type article avec la coche “cycle de vie”.
Depuis la V10.10, il est possible de le faire, pour des articles fabriqués, mais cela nécessite un traitement technique. Voir chapitre suivant.
Procédure pour basculer un article non indicé en article indicé (V10.10)
Lancer le programme à exécuter suivant, à partir de la fenêtre d’authentification:
Paramétrage:
Pas de paramétrage particulier, mais il faut avoir paramétré la gestion des articles indicés dans le dossier achat vente et le dossier production.
Fonctionnement
Avant le lancement de cet utilitaire, il faut faire une sauvegarde.
La sélection peut se faire sur une fourchette de références, de natures produit ou de types article.
Le type article destination saisi doit être un type qui gère les indices. Ce type doit être paramétré avec entre autres, les statuts “en cours” et “publié”.
L'indice de gamme doit être positionné en SGAM1 ou en SGAM2.
Aucun CBN ne doit être en cours.
Explicatif sur le traitement :
1 - Création de la liste de correspondance Grref_ancien → Grref_nouveau en parcourant de la table SART (sous référence). Cette lecture sera faite en prenant en compte la sélection saisie. La nouvelle valeur de GRREF sera remplie de la façon suivante : Artind_nouveau = sref1_ancien ; sref1_nouveau = sref2_ancien et sref2_nouveau = ' ‘. Pour chaque élément, on conservera la note et le fichier joint de la sous-référence.
2 - Parcours de la liste précédemment créée pour alimenter une table temporaire avec les ID des articles originaux traités. Le traitement de la table ART sera fait en même temps tel que :
L’article original sera mis à jour avec la nouvelle grref
Pour chaque élément de la liste, un article sera créé avec le nouvel indice
Le joint de l’article traité deviendra le master joint
Le joint de la liste deviendra le joint de l’article indicé
La note de la liste et la note de l’article traité seront fusionnées en une même note
3 - Parcours de toutes les tables avec une jointure sur la table temporaire (ajout jointure sur table temporaire sur chaque recordsql concerné) : Exemple sur le record MOUV
<LEFTJOIN NoActivate NoCheck WithId>
ART AS Article_TMP
ON Article_TMP.Dos = MOUV.Dos AND Article_TMP.Ref = MOUV.REF
<Join DataBase = COMMUN NoActivate NoCheck Dependencies='Article_TMP' WithId> ;multiplie indirectement les lignes
A5DD.dhsd TMPID as TMPID
ON TMPID.ID = Article_TMP.ART_ID
4 - Lors du parcours des tables avec le GRGAM, si le paramètre désigne Sgam2 comme l’indice de gamme alors on intervertira les SGAM1 et SGAM2 sinon on ne modifiera pas le GRGAM
Articles indicés et référencements tiers (V10.8)
Lors de la saisie des fiches référencement Client et Fournisseur, il est possible de saisir un indice relatif à la référence externe.
Menu: Commerce & logistique / Fichiers / Articles indicés, bouton “Référencement” et bouton “Fournisseur”
Précisément, deux champs sont accessibles à la saisie libre:
🧐 L’indice externe pouvant être stratégique dans la gestion de la référence externe, l’accès à cette donnée peut être soumis à une protection pour sa mise à jour. Une confidentialité peut être positionnée dans les paramètres Dossier (onglet Confidentialités). Attention: si aucune confidentialité n’est positionnée, seul l’utilisateur ayant la super-confidentialité pourra opérer des évolutions et mises à jour de l’article indicé.
Saisie de pièces à partir du référencement client
Ventes et achats: toutes pièces (devis, commandes, BL, factures): par un clic droit lors de la saisie de l’article, il est possible de le sélectionner par sa référence externe (client ou fournisseur):
Le zoom des référencements client (ou réapprovisionnement fournisseur) apparaît en listant toutes les références externes. Les références externes des articles indicés, l’indice externe, les informations de plan ainsi que l’indicateur du statut de l’article, sont visibles. Au renvoi de la référence externe sélectionnée (F12), l’article et l’indice sont initialisés dans la pièce.
Impression des références externes et leurs indices sur les pièces
Attention: si des références externes existent (avec leur indice), ce sont ces références (et non la référence Divalto) qui seront imprimées sur les pièces saisies.
Pièces clients concernées: devis, commande, BL, facture
Pièces fournisseurs concernées: demande d’achat, appel d’offre, devis, commande
Le statut d'un article indicé
Un article indicé est identifié par une référence et un indice. L'indice, non saisissable, est généré automatiquement et évolue au gré d'évènements induisant son incrémentation.
D'un point de vue technique, on trouve:
le sur champ FULLREF qui inclut les champs REF (référence) et ARTIND (indice article). Dans le cas d'un article non versionné , le champ ARTIND est vide.
3 champs sur ART : CVAFL indicateur si article versionné , CVAINITFL indicateur si version initiale , ARTMASTERNO numéro article commun à toutes les versions liées
le code enregistrement CEA : positionné à 1 si il s'agit d'un article indicé avec statut autre que en cours (permet d'accélérer les requêtes)
Le statut des articles indicés se paramètre dans la table Commerce et logistique/ Fichiers/ Tables/ Tables liées aux articles/ Statuts d'articles. Un statut est défini par un code, un libellé et un type de statut appelé statut maître. Le statut maître peut prendre les valeurs Projet, En cours ou Publié.
Il faut définir au minimum un code statut par statut maître.
Les statuts ne sont visibles que sur les articles indicés. Les zooms Commerce et logistique/ Fichiers/ Articles versionnés et Commerce et logistique/ Fichiers/ Articles ne montrent que les articles indicés dont le statut est En cours.
Faire évoluer le statut et/ou l’indice d'un article indicé
Dans Commerce et logistique/ Fichiers/ Articles indicés, l'utilisateur peut faire évoluer soit l’indice de l’article “en cours” (visible dans la table des articles indicés), soit le statut de l’article.
*Faire évoluer l’indice de l’article:
Fiche article indicé: Menu Outils, choix Evolution article indicé. Cette action génère un nouvel indice de l'article par incrémentation de l'indice précédent. La nouvelle version de l'article générée reçoit l'indice i+1. L'article indicé i+1 devient En cours, et l'article indicé i (précédent) devient automatiquement Publié.
*Faire évoluer le statut de l’article:
Fiche article indicé: Menu Outils, choix Mise à jour statut. Le principe est de faire passer l’article dans un autre statut (paramétré dans la table des statuts). Il faut sélectionner manuellement un statut issu de la Table des statuts, pour que l’article prenne ce nouveau statut.
Rappels / Généralités:
Lorsque l'on procède à la création d'un article indicé, le premier indice (que nous nommerons i) est généré, associé à un Code évènement cycle de vie article positionné à CREATION. Lorsque l'indice suivant est créé, il porte un Code évènement cycle de vie article positionné à EVOLUTION.
Dans la fiche Article indicé, c’est donc le nouvel indice qui apparaît. Quand l’indice précédent, automatiquement passé dans un statut “publié”, est passé dans l’historique de l’article indicé.
En saisie de pièce, par défaut, c'est toujours l'article de statut En cours qui est proposé.
Confidentialité sur la gestion de l'évolution (V10.8)
Une confidentialité peut être placée quant à la gestion de l'évolution d’un indice.
Dossier, onglet “Confidentialités”:
Saisir un motif au changement de statut (V10.9)
Lors de l'évolution d’un article indicé ou lors du changement de statut d’un article, il y a la possibilité saisir un motif et également un texte.
Commerce & Logistique / Fichiers / Articles indicés / Outils / Evolution article indicé ou Mise à jour statut
Lorsque l'évolution de l’article (ou la mise à jour du statut) est demandée, une fenêtre de sélection s’affiche pour la saisie d’un éventuel motif et également la saisie d’une note.
Les motifs sont paramétrables dans la table (Menu: Commerce & logistique / Fichiers / Tables / Tables de paramétrage générales / Motif cycle de vie article) et doivent être cochés de type “Cycle de vie article”:
Le motif et la note saisis seront alors consultables à partir de l’historique article.
Définir un code action au changement de statut (V10.8)
Pour pouvoir déclencher l’action il faut tout d’abord créer le code action “SUIV_ART_STATUT_CHG”
Un script est disponible afin de créer ce code action : gt_23447.sql
Puis créer un code flash “DAV_SUIVI_STATUT_ART” et ses paramètres nécessaires (libellé du flash, objet, texte du message) et l’associer au code action déjà créé
Associer le code action au statut d’article
Précisions techniques:
Les fonctions de contrôle sont déclarées dans le module gttmaction.dhop
Cette fonction de contrôle va exploiter une fonction métier de ce module “ A5_Action_Generer_Action”
Les articles en statut de type “Publié”
Pour voir l'intégralité des indices d'un article, on utilise le zoom Commerce et logistique/ Fichiers/ Articles/ Historique Article.
Il est également possible d’interagir sur les articles “publiés”. En cliquant sur le bouton “Article”, pour accéder à la fiche de l’article “publié”. Sur cette fiche, il est possible de modifier le statut en passant, comme pour un article au statut de type “en-cours”, par Outils / Mise à jour statut
NB: les articles “publiés” sont également utilisables en saisie de pièce: voir le chapitre suivant “Utiliser un article indicé en saisie de pièce”.
Consulter les indices des articles “publiés”: l’historique de l’article indicé
Rappel: dans le zoom des articles indicés, seul l’indice “en cours” est visible. Les indices passés (“publiés”) ainsi que la traçabilité des changements, actions et évolutions opérés, sont consultables dans l’Historique de l’article indicé:
Menu: Commerce & logistique / Fichiers / Articles indicés, Bouton “Historique article”:
L’intégralité de l’historique indice par indice est affiché. Toutes les informations sont visibles dans les différentes colonnes, dont certaines sont sélectionnables via la roue crantée.
💡 Le bouton Article est l’unique chemin pour accéder à la fiche article d’un indice antérieur. Pour se faire: se positionner sur la ligne de l’indice au choix, et cliquer sur le bouton “Article”. Dans cette fiche article, les champs correspondant à des paramétrages et évolutions immuables, seront grisés, mais certaines fonctionnalités seront modifiables (bien que ça n’en soit pas le principe initial).
La fiche état de l’article indicé (export excel) (V10.9)
Accès à la fiche état: menu outil de la fiche article indicé
La fiche état est un export sur fichier excel permettant d’avoir un récapitulatif de l'état de l’article indicé en cours:
Précisions: la fiche état inclut les cas d’articles indicés sans données techniques et les cas où l’indice de gamme est paramétré comme SGAM2.
Dupliquer un article “publié” (V10.8)
A partir de la fiche article indicé de l’article “en cours”, puis du bouton “dupliquer”, il est possible de choisir l’indice de l’article à dupliquer:
Réactiver un indice publié (V10.8)
Le principe est de réactiver le statut maître "encours" sur un indice présentant le statut maître "publié", afin de pouvoir "revenir en arrière" lors d’erreurs de publication de version.
Se positionner sur un article indicé publié dans le zoom article indicé (🧐 via le bouton “Historique article” puis bouton “Article)
Choisir dans le menu Outils / Réactivation article indicé
Un contrôle sur les éventuelles sous-références est demandé sous forme d’alerte:
💡 Exemple : cas d'évolutions de l’article d’indice A à l’indice C
Réactiver l’indice A
un nouvel article d’indice D sera créé à l’image de l’article A ainsi que ses sous fiches
Sauf quelques exceptions :
Sous références :
Les sous références d'un article peuvent être changées en faisant des évolutions (création / suppression) :
Protections : Dans ce cas les protections de l'article en cours C ne seront pas utiles
Les protections dans les anciennes sous-références ne sont pas les protections originales
Le traitement de réactivation copie tous les données des sous-références de l'article publié A sauf les protections
Sur le nouvel indice D : mettre 'paramètre article'
Sur l'article en cours C :appliquer la règle de statut maitre 'publié'
Sur l'article :
copier les données de l'article publié A
Protection:
Sur le nouvel article: copier les protections de l'article en cours C et appliquer la règle de statut maitre 'en cours'
Article en cours C : Appliquer la règle de statut maitre “Publié”
le nouvel article D aura comme statut maitre “ En cours”
l’article e cours C aura comme statut maitre “Publié”
Les PDP :
Si dans la règle d'évolution d’article on a la valeur “basculer sur indice courant”, les PDP seront basculées de l’indice en cours C vers le nouvel indice D
Données techniques :
Les données technique seront copiées à partir de l’article d’indice A
Définir des règles sur les différentes sous-fiches et données de l’article indicé à l'évolution de l’article indicé (V10.8)
Une table spécifique accessible dans le menu: Commerce & logistique / Fichiers / Tables / Tables liées aux articles / Règles d'évolution article indicé permet de définir, lors de l'évolution d’un indice, l’impact sur:
L’emplacement de la sous-fiche Info Dépôt de l’article indicé
Les données techniques: mise en revue ou non (par rapport au paramétrage dossier)
La fiche Réappro de l’article indicé: la nouvelle méthode de réapprovisionnement à positionner, ou à ne pas changer
Que faire des prévisions PDP: les maintenir sur l’indice publié ou les transférer sur le nouvel indice
Pour créer une règle d'évolution, il faut cliquer sur + et choisir un code ainsi qu’un libellé, puis positionner les différentes options.
La règle d'évolution se positionne au niveau de la table “Type d’article” (pour rappel: dans Tables liées aux articles)
→ dans le champ “Règle pour évolution indice”
💡 Dans cette table, l’on va également définir une règle des indices quant au programme d’Analyse des consommations: est-elle lancée par indice, ou tous les indices sont-ils regroupés sur l’indice courant. Important pour utiliser (ou non) les indices antérieurs comme historique de consommation.
Changement de nature de produit par le changement de statut (V10.8)
Cas de changement de nature de produit à l’occasion du changement de statut, pour par exemple pouvoir changer de stratégie d’approvisionnement (passer de la fabrication à l’achat ou inversement) et historiser ce changement.
Lors du changement de statut de l’article, depuis le menu Outils/ “Mise à jour statut” de la fiche article indicé, la nature de produit peut être précisée et sera appliquée au nouveau statut.
🧐 Si aucune nature de produit n’est précisée, c’est celle du statut d’origine qui sera reprise et donc maintenue.
💡 Si une nature de produit est définie pour le statut-maître “En cours”, elle sera positionnée à la création de l’article.
Le Superviseur Article indicé (V10.10)
Le superviseur d’article (indicé) permet une visualisation synthétique de diverses informations sur l’article indicé: son historique, les stocks et encours.
Menu: Commerce & Logistique / Stocks / Réservations / Superviseur Article. Egalement accessible à partir du zoom articles indicés (via le menu « Interrogations »).
Un premier écran permet de sélectionner un article indicé pour lancer le programme.
Le programme est composé de deux onglets:
Historique
Entrée / Sortie Prévue
1- Onglet « Historique »
Cet onglet présente un tableau arborescent qui fait un regroupement par indice pour afficher l’historique d’un article indicé :
Le premier niveau d’arborescence affiche l’indice avec le statut maitre et le code statut
Le deuxième niveau affiche les événements de l’historique de mon article indicé .
A partir du tableau, en se positionnant dans l’onglet Historique, cliquer sur le bouton cible <F6> pour accéder à l’article avec le bon indice:
Dans cet onglet il est également possible d’accéder au stock inter-compagnies via le menu « Interrogations » et le bouton « Stock » .
Stock Inter-compagnies :
Consulter le stock d’un article indice, indice par indice.
👍 Une rupture est faite, par indice article.
On trouve également les quantités réservées affichées sur chaque niveau:
2-Onglet « Entrée / Sortie Prévue »
Dans cet onglet il est possible de consulter les pièces, les OFs, les demande d’achats (DA, les appels d’offres (AO), les affaires , les propositions CBN (Propositions CBN non transformées):
Origine : OF / Pièce / OF / AO / DA / Proposition CBN ( propositions CBN non transformées )
A partir du bouton cible (<F6>), il est possible d'accéder aux différents détails des origines :
Si l’origine est un OF, on peut visualiser l’administration des OF
Si l’origine est une pièce, on peut visualiser la pièce.
Si l’origine est DA ou AO, on peut visualiser la demande d’achat ou l'appel d’offre:
Si l’origine est une affaire, on peut accéder directement à l’onglet Besoin de l’administration d’affaire.
Si l’origine est Proposition CBN, on peut visualiser les propositions CBN:
Détail des données accessibles:
Indice Article : les indices de l’article consulté
Dates :
OF : Date du besoin
Pièce : Date de livraison
AO /DA : Date demandée
Proposition CBN ( propositions CBN non transformées ) :Date demandée
Affaire : Date du besoin
Sens : Entrée (Bleu) ou Sortie(Vert)
Type : type de ventilation (Commande ,Facture , BL , Devis )
Numéro Pièce :
OF : numéro d’OF
Pièce : numéro du pièce
DA : numéro du demande d’achat
AO: numéro d’appel d’offre
CBN ( propositions CBN non transformées ) :numéro du proposition
Affaire : numéro du besoin
Types de tiers : Interne, Client, Fournisseur
Tiers : code du tiers
Nom tiers
Quantité Sortie /Quantité Entrée
Montant Total cout de revient vtl
Code opération
Libellé code opération
Montant de la ligne
Affaire : code affaire
Libellé affaire : désignation de l’affaire
Unité de référence
Actions possibles:
Changement de nature de stock
Il est possible d'agir sur le stock de l’article indicé courant pour le transférer vers une autre nature de stock.
Pour ce faire, il faut faire un clic droit sur le niveau de nature de stock.
Un popup “changer la nature“ est affiché:
Une nouvelle fenêtre s’affiche pour choisir la nature de stock, le dépôt et l'emplacement si nécessaire, de destination:
Après avoir saisi la quantité, le transfert est effectué et l'affichage du stock se met à jour:
Navigation dans le Superviseur Article
L'ajout des boutons de navigation dans le programme "Superviseur article".
Le bouton "Jumelle" déclenche l'affichage de la fenêtre de sélection.
La fenêtre "Aller À" s'affiche lors de l'ouverture du programme, permettant de se positionner sur un article indicé, avec ou sans sous-référence.
La navigation permet de passer d'un article indicé à un autre et d'afficher l'historique de l'article ainsi que les lignes d'entrées/sorties.
Les champs sous-références sont ajoutés à l'entête du programme.
Les deux flèches "Suivant" et "Précédent" permettent respectivement d'afficher l'historique et les entrées/sorties de l'article indicé suivant ou précédent sans sous-référence, permettant ainsi d'afficher toutes les entrées/sorties de toutes les sous-références.
Les deux flèches "Premier" et "Dernier" permettent respectivement d'afficher l'historique et les entrées/sorties du premier ou dernier article indicé.
Les deux flèches "Sref prec." et "Sref suiv." permettent respectivement d'afficher l'historique et les entrées/sorties de la sous-référence précédente et suivante de l'article indicé, permettant ainsi d'afficher les entrées/sorties par sous-référence.
Le bouton "Jumelle" permet d'afficher la fenêtre de sélection
Reprise d'un article indicé publié fabriqué (avec gamme) (V10.10)
Le principe est de pouvoir, pour un article indicé fabriqué (possédant une gamme de fabrication), reprendre du stock à un ancien indice pour le basculer sur l’indice en cours par l’intermédiaire d’un OF.
Le fonctionnement de cette reprise s’appuie sur une gamme modèle et fonctionne via l’interrogation des stocks inter-compagnies.
Paramétrages - la gamme de reprise
Il est nécessaire de créer une gamme modèle, sur laquelle va s’appuyer la mécanique de reprise de stock.
Cette gamme modèle doit ensuite être positionnée au niveau du Dossier Production:
Elle ne contient qu’une séquence généraliste de reprise (créer à minima une opération avec un centre de charge).
(Pour obtenir de l’aide quant à la création d'une gamme, rendez-vous dans les chapitres dédiés “Production” et “Gamme de fabrication”).
Paramétrages - le Statut Article
Il est indispensable d’autoriser la saisie sur pièces internes du statut ayant un statut-maître “publié”:
Consulter le stock sur les différents indices et réaliser la reprise de stock
La reprise de stock va s’opérer par l’interrogation des stocks inter-compagnies.
Menu: Commerce & logistique / Stocks / Stock inter-compagnies.
Accès au stock inter-compagnies possible également directement via le Superviseur article, bouton “Stocks”:
C’est l’unique moyen de visualiser en un seul écran le stock sur différents indices d’un article indicé.
⚠️ La reprise ne peut se faire que sur des quantités en stock d’un article publié.
Fonctionnement de la reprise:
👉 Etape 1: réaliser l'évolution de l’indice de l’article (exemple passer de l’indice A à l’indice B ).
👉 Etape2: se rendre dans l’interrogation des stocks inter-compagnies et activer la reprise
Pour activer la fonctionnalité de reprise, faire un clic droit 🖱️ sur la ligne du stock (d’un indice déjà périmé) à reprendre, puis choisir “Reprise stock indice publié”.
Indiquer la quantité à reprendre:
👉 Etape3: le résultat de l’action “Etape2” est:
qu’une gamme de reprise a été automatiquement créée, sur le nouvel indice de l’article, avec l’ancien indice comme composant:
qu’un OF a été créé automatiquement sur cette gamme de reprise. Il est en statut provisoire.
👉 Confirmer l’OF et réaliser la fin de cycle. La reprise est réalisée. Vérifier les états de stock dans le “Stock inter-compagnie”.
Utiliser un article indicé en saisie de pièce
Pour qu'un article indicé soit utilisable en saisie de pièces, il faut que dans l'onglet Internet et Protection de la fiche article correspondante (groupe Protection), à la création de l'article, les coches correspondantes soient positionnées.
Mais le positionnement de ces coches n'ouvre pas à la saisie, les articles indicés quels que soient leur statuts. En effet, par défaut, seuls les articles indicés dont le statut est En cours peuvent être utilisés en saisie de pièce. Il est cependant possible de rendre utilisables des articles indicés dont le statut est Publié, en saisie de pièce.
Pour ce faire, lors de la définition du type de statut dans Commerce et logistique/ Fichiers/ Tables/ Tables liées aux articles/ Type d'article, on a la possibilité d'activer ou de désactiver la saisie de pièce client, pièce fournisseur ou pièce interne lorsque l'article indicé entre dans le statut maître que l'on décrit. Ainsi, si la protection générale de l'article stipule que la saisie est autorisée sur une pièce client, et que l'on choisit Activation dans la liste déroulante correspondant au champ Saisie sur pièce client (groupe Indicateur changement), pour un statut Publié, on pourra utiliser en saisie de pièce client, les articles versionnés de statut maître Publié. De façon plus globale, il faut comprendre que le paramétrage de l'indicateur de changement vient se substituer à la protection générale de l'article, statut par statut. Le choix Aucun changement dans la liste déroulante laisse en place le paramétrage par défaut.
Articles indicés avec sous-références (V10.8)
Qu’advient-il des sous-références lorsqu’un article indicé en gère?
💡 La fiche sous-référence contient l’onglet “Protection” indiquant les différentes options d’autorisation sur pièces.
Comportement par défaut à l'évolution d’indice de l’article : le changement de statut article impacte les autorisations sur pièces de la fiche Article. Il impacte aussi les autorisations sur pièces des sous-références de ce dernier.
🧐 Néanmoins il faut avoir la possibilité de définir au niveau de chaque sous-référence, ses propres autorisations sur pièces.
→ Le principe est de pouvoir gérer le cas où une sous-référence est arrêtée et que le stock restant continue d'être proposé à la vente jusqu'à épuisement. (Exemple : Il s'agit de pouvoir continuer la vente tout en arrêtant le réapprovisionnement).
💡 Explication des impacts sur les sous-références lors de l'évolution d’indice:
A chaque fois et lors du changement de statut article sur chaque type de pièce (vente, achat et interne), les choix des sous-références changent aussi automatiquement avec le changement des cases à cocher de l’article comme suit:
Si le paramétrage statut (indicateur de changement) est positionné à “Aucun changement”, rien n’est à opérer. Au niveau des sous-réf, si les multi choix sont paramétrés à “Paramètre Article”, ils restent comme tels après la mise à jours de statut article.
Si les autorisations de pièces des sous-réf sont différentes de “Paramètre Article” alors, il faut / il est possible de positionner autoriser ou ne pas autoriser au niveau de la fiche sous-réf (rappel: onglet Protection) selon le changement de statut article.
Articles indicés et code EAN
La gestion des codes EAN est opérationnelle pour les articles indicés.
Il est à noter que chaque version de l'article possède son propre code EAN.
Utiliser les articles indicés dans le CBN
L'utilisation du programme Commerce & logistique / Stock / Réapprovisionnement / Calcul des besoins est compatible avec les articles indicés.
Dans l'écran d'accueil du programme de calcul des besoins, la sélection se porte sur l'article sans précision de l'indice. Ainsi, le programme va traiter tous les indices existants pour un article indicé donné.
Le programme de calcul des besoins prend en compte toutes les versions d'un article indicé donné, et génère les besoins correspondants, indice par indice.
Gestion de l’inventaire et article indicé
L’impression d’inventaire fait bien figurer le détail des indices des articles indicés sur les documents de comptage.
Pouvoir saisir le stock relevé d’un article indicé, indice par indice.
L’impression de l’inventaire ce jour par article fait bien figurer le détail des indices d’un article indicé afin de pouvoir analyser de façon détaillée (par indice) les articles indicés.
Evolution des données techniques d’un article indicé (Production)
Trois niveaux d'évolution des données techniques sont possibles:
Evolution d’une gamme
Evolution d’un indice de production
Evolution de l’article
Chemins d’accès:
Production / Données techniques / Nomenclatures et gammes / Outils / Evolution gamme ou Evolution indice de production
Commerce & logistique / Fichiers / Articles indicés / Outils / Evolution article indicé
Evolution d’une gamme d’un article indicé
L’indice de gamme est positionné dans les champs de sous-références de gamme.
Une option de Dossier (Dossier / Production, onglet “Données techniques”) permet de paramétrer l’indice qui y sera indiqué:
C’est à la création ou duplication de gamme que le “premier” indice sera automatiquement indiqué.
Menu: Production / Données techniques / Nomenclatures et gammes / Outils / Evolution gamme
A partir d’une gamme, l’évolution a pour effets:
Même référence article
Même indice article
Même indice de production
Même référence gamme hors indice gamme
Indice de gamme suivant
Faire évoluer la gamme ne met pas à jour le statut “Nomenclature principale” ni “Gamme principale”. Pas d’action non plus sur la date de fermeture. Il conviendra de positionner manuellement ces statuts.
Si une évolution article à partir du zoom article est opérée, ou une évolution d’indice de production ou gamme depuis le programme Nomenclatures et gammes, et que les paramètres Dossier ne sont pas renseignés,
un message d’alerte s’affiche, bloquant la modification:
Evolution d’un indice de production
Menu: Production / Données techniques / Nomenclatures et gammes / Outils / Evolution indice de production
A partir d’une gamme ayant un indice de production en particulier, l'évolution de l’indice a pour effets:
Même référence article
Même référence de gamme hors indice gamme
Indice de production suivant
Faire évoluer l’indice de production ne met pas à jour le statut “Nomenclature principale”. Pas d’action non plus sur la date de fermeture. En revanche, la gamme principale reste principale pour le nouvel indice de production. Il conviendra de désigner manuellement le nouvel indice de production comme étant “nomenclature principale”.
Evolution de l’indice de l’article fabriqué: effets sur les données techniques
Menu: Commerce & logistique / Fichiers / Articles indicés / Outils / Evolution article indicé
Effets sur les données techniques:
C’est le dernier indice de production reconnu comme “nomenclature principale” qui est dupliqué, ainsi que le dernier indice de production actif.
Même référence article
Indice article suivant
Indice de production suivant
Même référence gamme hors indice gamme
Indice gamme suivant
La nomenclature principale reste principale pour le nouvel indice article.
Pas d’action sur la date de fermeture.
Article indicé dans le Devis Technique
Voir chapitres dédiés dans Configurateur de devis technique: Article indicé dans le devis technique
Programme de gestion des modifications (management du changement) V10.8
Menu: Commerce & logistique / Demande de modification
Les programmes de modification contenus dans ce menu, sont utiles pour gérer l’organisation et la gestion des demandes de modification sur un article indicé. Ce sont des programmes de management des modifications, utilisés en amont de l’application opérationnelle des différentes possibilités existant pour changer un statut et faire évoluer l’indice d’un article.
🗒 demandes de modification = DDM
🗒 ordres de modification = ODM
Paramétrages: la Famille DDM et les Etapes de DDM et ODM
Menu: Commerce & logistique / Fichiers / Tables / Tables liées aux Demandes de modification
👉 La famille de demande de modification permet de catégoriser la demande: code, libellé, délai de traitement indicatif en jours, et également inclusion de textes préenregistrés.
Elle est demandée dans les demandes de modification (DDM).
👉 Les étapes de DDM et d’ODM vont constituer les différentes phases d’une DDM: code, libellé, Type d'étape à définir (concerne DDM ou ODM?), Statut-maître à définir et éventuellement un code action pour pouvoir enclencher des actions de type envoi automatique de mail.
🧐 Chaque étape est libre en création et doit correspondre à une étape opérationnelle réelle, mais doit obligatoirement appartenir à un statut-maître.
Ces étapes sont utilisées dans les DDM et dans les ordres de modification (ODM).
Créer et administrer une DDM (demande de modification)
Menu: Commerce & logistique / Demande de modification / Saisie demande de modification
La DDM est composée de données d’en-tête (partie du haut avec champs en rouge obligatoires) et de détails (tableau du bas) contenant des informations sur l’origine de la DDM et les tiers notamment.
👉 Création d’une DDM
Pour saisir une nouvelle demande de modification, il faut cliquer sur “+” ou touche [Inser]. Un nouveau numéro de DDM est attribué automatiquement.
A la création, le champ Etape DDM se garnit automatiquement avec l'étape en statut-maître “En cours”. S’il existe plusieurs étapes en statut-maître “En cours”, c’est l’ordre alphabétique qui s’applique. Les étapes sont modifiables, constituant le pilotage des statuts d’une DDM.
La Famille DDM saisie charge ces informations: un texte préenregistré (qui pourra être modifié) ainsi qu’un nombre de jours qui permet de calculer un délai de traitement de la DDM (lui aussi modifiable).
Le nom d’utilisateur se garnit automatiquement dans le champ “Déclenchée par” mais est modifiable. La date se positionne automatiquement à la date du jour (modifiable) et applique le délai de fin de traitement (non modifiable) de l’Etape positionnée.
Une DDM se réfère obligatoirement à l'article indicé concernant cette demande, via le champ “Référence”.
⚠ Une DDM concerne un article indicé à la fois (pas de possibilité d’en créer sur plusieurs articles différents) et toujours sur un article en statut de type “en cours”, jamais sur un article “publié”.
Dans le tableau du bas, cliquer sur “+” pour ajouter une ligne contenant les informations de la DDM. Une Fiche origine s’ouvre automatiquement.
👉 Fiche origine de la DDM
La fiche origine permet de saisir le détail des origines de la demande de modification.
Notamment le type origine (voir plus bas) mais également les éventuels référence interne du Tiers ainsi que son n° de plan. Ces deux informations peuvent être indicées (voir mise à jour de ces informations lors de l’exécution de l’ODM dans le chapitre suivant). Dans ce cas, il conviendra d’indiquer la/les cible(s) à atteindre lors de l’exécution de la modification de l’article.
Le “Type origine DDM”:
Lors de la saisie de la DDM, il est possible de saisir différentes origines, de différents types:
Constat qualité : sélection du numéro
Evénement qualité : sélection du numéro
Evénement CRM : sélection du numéro
Demande Client : saisie du tiers et du référencement client
Annonce fournisseur : saisie du tiers et du référencement fournisseur
Autres : saisie d’un libellé
💡 Selon la sélection du type d’origine, les champs concernés s’activent (les autres sont grisés).
En-dehors de la DDM elle-même, il est également possible de créer une DDM à partir d’une origine : à partir d’un Constat qualité, Evénement qualité, ou Evénement CRM.
Depuis l’un ou l’autre de ces trois éléments, un bouton “Nouvelle DDM” permet de créer la DDM directement.
👉 Administration d’une DDM
Pour afficher une DDM existante, utiliser le bouton “jumelles” et saisir ou rechercher le n° de DDM existant.
En mode modification, il est possible de modifier la description, l’Etape (c’est même le principe, de modifier l'étape au fur et à mesure de l’avancement de la DDM dans son process de validation).
Une DDM passée dans un statut ayant comme statut-maître “accepté”, ouvre le droit à validation en ODM (ordre de modification), qui est l'étape suivante une fois que le processus de demande de modification est lancé puis accepté.
L’ ODM (ordre de modification)
L’ordre de modification est véritablement l’ordre de mise en œuvre de la modification.
💡 Un ODM peut rassembler (contenir) plusieurs DDM !
Création d’un ODM
L’ODM est l'étape suivant la validation d’une DDM.
En effet, une DDM passée en statut “accepté”, ouvre la validation de celui-ci en ODM, à partir du menu “Outils” de la DDM, bouton “Validation en ODM”.
Plusieurs situations existent:
👉 Si la DDM est faite sur un article déjà concerné par un ODM, alors à la validation, une alerte demande si l’on souhaite ajouter cette demande à l'ODM existant (et ayant un statut-maître “en cours”).
Cliquer sur “Oui” ajoutera une ligne dans l’ODM cité; sur “Non” n’engendrera rien (et il faudra recommencer la validation).
👉 Si la DDM est faite sur un article pas encore concerné par un ODM, alors à la validation, cette fenêtre s’ouvre automatiquement et demande de choisir:
*soit on indique un ODM existant;
*soit on laisse le champ libre et un nouveau numéro d’ODM est automatiquement créé.
Chaque ODM est créé avec un nouveau numéro qui lui est propre.
💡 Dans le zoom des “Articles indicés”, ceux sur lesquels un ODM existe, ont un picto “horloge” (image ci-dessous à mettre à jour / picto “?” à la place, NDLR), ainsi que les précisions s’y afférant, sous l’onglet “Cycle de vie”. L’ODM en cours est accessible par le menu “Interrogation”:
Saisie et administration d’un ODM
L’article concerné (issu de la DDM) et les en-têtes de données techniques sont chargés.
L’ODM se compose de deux parties: *partie haute: liste des références article concernées et *partie basse: informations, dans plusieurs onglets sur l’article (ou sa gamme) sur lequel on est positionné (se positionner sur une ligne pour visualiser les informations dans la partie basse).
Pour chaque couple article-gamme , il faut indiquer la décision, au niveau du tableau du haut, en mode modification, concernant :
Type impact
Type changement
Type évolution
Dans le tableau du bas, pour chaque ligne de composant, on pourra indiquer :
type de changement
Les données principales seront modifiables en mode tableau.
La liste des Demandes de Modification de l’article concerné est visible sous l’onglet ci-dessous:
💡 Un ODM peut donc être multi-articles.
⚠ Il ne peut pas y avoir deux ordres de modification simultanément en cours sur le même article.
Fonctionnement des types d'évolution
Sur une ligne article , le type d'évolution peut être :
Aucune
Evolution article
Evolution indice production
⚠ Si plusieurs indices de production sont valides, l’ODM ne peut en impacter qu’un à la fois.
Sur un entête de données technique (Gamme), le type d'évolution peut être :
Aucune
Evolution gamme
Sur une ligne de composant , le type de changement possible est :
Modification
Suppression
Création
Les données techniques en cours de modification sont stockées dans une structure ‘Projet’ :
indice de production ‘PROJ’
indice de gamme ‘PROJ’
Exécution de l’ODM
A partir de l’ODM, le menu Outils, Exécuter, exécute la modification: l’article concerné passe à l’indice suivant.
Les informations de référencement Tiers (référence article du Tiers - client ou fournisseur - et n° de plan) évoluent également, si elles ont été saisies dans la Fiche origine de la DDM.
Exemple:
Programmer un statut à l’exécution d’ODM (V10.10)
Par défaut, l’exécution d’un ODM fait passer l’article à l’indice suivant. Il est également possible de programmer les nouveaux statuts (publié et en cours) pour les articles faisant l’objet d’une évolution.
Lors de l'évolution programmé d’un article indicé via l’ordre de modification, il est possible de programmer le statut de type publié pour l’article à l’ancien indice et le statut de type en cours pour l’article au nouvel indice.
Exemple : un article ART à l’indice B évolue à un indice C : on peut paramétrer le statut “Publié” pour l’indice “B” et le statut “ENCOURS” pour le nouvel indice C.
Pour ce faire, il faut aller en modification de la ligne article et programmer un type de mise à jour “article”.
→ par défaut les statuts de type “publié” et “encours” qui ont été paramétrés au niveau du type article seront repris mais il est impossible de les modifier.
Une fois l’exécution de l’ODM réalisée, on retrouve au niveau de chaque indice de l’article, le statut choisi sur la ligne.
Sur l’en-tête de l’ODM, l’utilisateur peut également choisir un motif de mise à jour (motif de type cycle de vie); ce dernier sera alors repris dans l'événement généré dans l’historique article.
ODM et cas d’emploi (composants de nomenclature)
Le principe est de pouvoir alimenter une liste d’articles issus des cas d’emploi d’un article concerné, dans un ODM. Ceci dans l’optique de décider des impacts sur ces articles.
Fonctionnement
Lors de la génération de l’ODM à partir de la DDM, les nomenclatures chargées à partir de la référence de la DDM sont des lignes de niveau 0. Les composants des nomenclatures sont également chargés dans l’ODM.
Lorsque sur un article, le choix d’une mise à jour est de type “évolution article”, les composés de niveau -1 utilisant cet article comme composant, sont alors chargés automatiquement avec leur nomenclature et les composants impactés.
L’article d'origine est alors un composant des cas d’emploi chargés.
Le tri sur l’arbre sera fait sur le niveau puis sur la référence de l’article (les articles issus des DDM seront en premier suivi des articles issus des cas d’emploi).
Pour améliorer la visibilité sur un ODM avec de nombreux articles, il est possible de filtrer sur la DDM → c’est alors l’article lié à la DDM qui s’affiche, ainsi que ses éventuels cas d’emploi.
Sur la ligne composant correspondant à l’article d'origine qui doit changer d’indice, il est possible de programmer la mise à jour du composant dans la nomenclature du cas d’emploi, en indiquant qu’il faut prendre le nouvel indice du composant lors de l’exécution de l’ordre sur le composé.
→ clic droit sur le composant:
Protection des articles ayant un ODM en cours
(Chapitre indiquant des informations supplémentaires et des rappels)
Pour un article qui existe dans un ordre de modification « Encours », différents contrôles s’exécutent dans certains flux et programmes tels que :
*Ne pas pouvoir faire évoluer l’indice de l'article;
*Ne pas pouvoir faire évoluer les données techniques de l’article.
Rappel: lorsqu’un article existe sur un ODM en cours, le picto horloge est visible devant la référence:
Au niveau du programme de DDM :
Dans le programme de DDM, lors de la validation en ODM, une alerte s'affiche informant que l'article existe déjà dans un ODM encours et qu’il n’est pas possible de générer un autre ODM par cet article, mais qu’il est ajoutable à l’ordre existant (Voir figure numéro 2)
Au niveau du programme « Nomenclatures et Gamme »
Certains contrôles sont appliqués sur le programme du nomenclatures et gamme pour un article en cours de modification tel que :
Interdire les suppressions et les modifications
Interdire l’accès à l’explorateur de données techniques et au contrôle des données techniques
o A partir de menu « Interrogation »
o A partir de la clique droite de la souris
Interdire l’évolution de gamme et de l’indice production
Interdire la génération d’OFs
Au niveau de la fiche article
Le bouton « Evoluer article indicé » est grisé si l’article existe dans un ordre de modification en cours
Webservice DDM & ODM [technique] (V10.11)
Le webservice (REST - JSON) “integration_ddm” permet à une application externe de déclarer un changement sur un article indicé avec la création d’une demande de modification et un ordre de modification.
Fonctionnement:
L'action pour le service web DDM: integration_ddm
Balise de paramètres (parameters) | Niveau | Contenu | Obligatoire | Remarques |
---|---|---|---|---|
dos | 1 | Dossier achat-vente | NON | Par défaut selon utilisateur |
Balise du corps (data) | Niveau | Contenu | Obligatoire | Remarques |
---|---|---|---|---|
ddm | 1 | Liste des champs | OUI |
|
{“nomChamp1”:”valeur1”,”nomChamp2”:valeur2”} | 2 | Liste des champs avec leur nom de champ et la valeur | OUI |
|
ddmfamily | 2 | Famille ddm | OUI |
|
description1 | 2 | description de la demande | OUI |
|
reference | 2 | Référence article | OUI |
|
ddmdate | 2 | Date ddm | OUI |
|
ddmuser | 2 | utilisateur | OUI |
|
Le code étape est généré automatiquement le premier code étape trouvé avec le statut maître “accepté”
l’ODM est généré automatiquement
Exemple de corps
'data':{ 'ddm' : { 'DDMFAMILY':'PLM', 'DESCRIPTION1':'Ma demande de modification via sw', 'REFERENCE':'PR000113', 'DDMDATE':'22/09/2023', 'DDMUSER':'DEMO' } }
Exemple complet flux JSON
{ "action":"WEB_SERVICE_INFINITY", "access_token":"{{TOKEN}}", "param":" { 'action': {'swinfinity': 'integration_ddm'}, 'data': 'ddm' : { 'DDMFAMILY':'PLM', 'DESCRIPTION1':'Ma demande de modification via sw', 'REFERENCE':'PR000113', 'DDMDATE':'22/09/2023', 'DDMUSER':'DEMO' } }" }
Format de la réponse :
Balise | Contenu |
---|---|
error | Anomalie technique de l’appel du service web 0 = pas n’anomalie, autre valeur = anomalie Dans ce cas la balise |
result | Détail du résultat fonctionnel de l’appel du service web
|