Brevet FR2831692A1 — publié le 20030502

- constitution d'un fichier de messages. 1 - 2831692 CqAMP TECHNIOUE La prAsente invention se apporte la gestion de stock et de maniAre plus spAcifique un sYstAme et un procAdA pour gArer un stock. ARRIERE PLAN DE L' INVENTION Un aspect important du contrale de processus d'une fabrication compend la gestion des stocks de matiAres pour assurer une fournitue avec une disponibilit convenable des matiAres requises pour fabiquer un produit. On estime des quantits de matiAres nAcessaires et on charge des agents acheteurs d' assurer que ces matiAes sont sous la main quand on en a besoin. Tandis que les matires sont commandes de maniAre typique avec un temps d' anticipation suffisant pour assurer leur arrive temps, des retards dans les des AchAanciers ou dans les livraisons des fournisseurs ne sont normalement pas dAcouverts avant que les dates de remise soient passAes. Lorsque des matiAres ne sont pas disponibles lorsqu'on en a besoin, on recherche des variantes de fourniture des matiAres requises pour tenter de garder la ligne de production en marche. Pendant ces temps, l'urgence nAcessaire pour localiser et obtenir les composants nAcessaires augmente. Des retards de production, provoquAs par l'indisponibilitA des matires ncessaires, augmentent les cobts globaux de fabrication et rAduisent l'etticacit des lignes de production. RÉSUME DE L' INVENTION La prAsente invention concerne un systme et un procAdA pour gArer un stock d'une manire Alectronique. Un outil Alectronique pour grer un stock comprend de 2 - 2831692 préférence une mémoire pour stocker une détermination électronique d'une quantité souhaitée d'au moins deux genres de matière et une logique pour commander des matières configurée pour fournir des messages électroniques. Dans un mode de réalisation, la présente invention propose un procédé pour gérer un stock, ledit procédé comprenant les étapes consistant à: déterminer, de manière électronique, une quantité requise d'une matière; communiquer ladite quantité et un cadre temporel à un fournisseur de ladite matière i recevoir un message de confirmation dudit fournisseur i et ut i l i ser une rétroact ion pour conserver la quantité souhaitée de ladite matière sous la main, ladite rétroaction étant utilisée pour déterminer à nouveau ladite quantité requise d'une matière. Dans une variante de réal i sat ion de la présente invention, ladite étape consistant à déterminer peut comprendre le traitement de l'une des prévisions de produit, d'un programme des matières, d'un temps d' anticipation des matières et d'un niveau de stock souhaité. Dans une autre variante de réal i sat ion de la présente invention, ladite étape consistant à communiquer peut être effectuée par l'intermédiaire de l'Internet. Dans une autre variante différente de réalisation, le procédé de la présente invention peut en outre comprendre l'étape consistant à transmettre un message de rappel au dit fournisseur en demandant confirmation d'une commande en correspondance au dit message de confirmation requ dudit fournisseur. Dans une autre variante de réali sat ion encore différente de la présente invention, ladite étape consistant à recevoir peut être effectuée par - 3 - 2831692 l'intermédiaire d'un Internet. Dans une aut re va rlante de réa l i s at ion encore différente de la présente invention, ladite étape consistant à utiliser une rétroaction peut comparer une vitesse de course réelle à une vitesse de course anticipée en correspondance et un volume de production récl à un volume de production anticipé. L' invention propose en outre un procédé pour produire comprenant les étapes consistant à: engendrer un programme des matières pour un produit; déterminer un niveau de stock souhaité pour ledit produit; estimer une demande pour ledit produit; déterminer un temps d' anticipation des matières; combiner ledit programme des matières, ledit niveau de stock souhaité, ledit temps d' anticipation des matières et ladite demande pour ledit produit pour déterminer le cadencement et les quantités requis des matières i placer des commandes par l'intermédiaire d'un réseau de communication qui comprend un Internet pour lesUites quantités de matières auprès des fournisseurs desUites matières; et utiliser des composants logiciels pour ajuster lesdites quantités de matières requises sur la base des variations desUites prévisions et desdits niveaux de stock souhaités. Dans une variante du procédé pour produire selon l' invention, ladite étape consistant à placer des commandes peut être effectuée par un courrier électronique. Dans une autre variante de réal is ati on le procédé pour produire selon l' invention comprend en outre l'étape consistant à recevoir des messages desdits fournisseurs lesdits messages étant faits en réponses aux dites commandes. Dans cette variante du procédé pour produire selon l' invention, lesdits messages peuvent être des confirmations desdites commandes. 4 - 2831692 BRÈVE DESCRIPTION DES DESSINS La figure 1 est un organigramme qui montre un mode de réalisation d'un procédé conforme à la présente invention; et La figure 2 est un schéma par blocs d'un système donné à titre d'exemple qui peut être utilisé pour exécuter la présente invention. DESCRIPTION DÉTAILLÉE Les enseignements de la présente invention s'adressent à des systèmes et des procédés pour coopérer avec des fournisseurs permettant d' assurer que des ressources convenables sont disponibles dans des environnements de production. Conformément à un mode de réalisation préférentiel de l' invention, des prévisions (par exemple les quantités de matières, les niveaux de stock souhaités, etc.), des programmes des matières (par exemple les matières nécessaires pour une production) et le temps d' anticipation des matières sont combinés de préférence de manière électronique, pour déterminer les quantités des matières qui devraient être commandées. Les matières peuvent être commandées en fournissant un message électronique à des fournisseurs présélectionnés qui de préférence confirment leur engagement à fournir les quantités de matières nécessaires au moment requis. Ces messages peuvent être répétés, par exemple selon un certain intervalle réqulier, pour confirmer que la commande et le plan de livraison n'ont pas changé et/ ou qu'aucun problème de livraison n'est attendu. En variante, si des fournisseurs ne peuvent pas fournir les quantités des matières dans le cadre temporel souhaité et si cette détermination est faite tôt dans le processus de planification, on développe de préférence des plans d'urgence dans lesquels on mène des investigations - 5 _ 2831692 relatives à des variantes de fournisseurs, des variantes de matières et/ ou des variantes de sources pour les matières. Conformément à un mode de réal i sat ion de l' invention, les niveaux des ressources sont surveillés à mesure de leur consommation, et ensemble avec la véritable vitesse de course et le volume de produits produit, sont pris en compte lors d'une détermination des futures commandes de matières. En outre, les niveaux de stock, les prévisions, le volume de production et les vitesses de course sont de préférence réévalués et les commandes des matières agustées pour assurer que les matières sont sous la main lorsqu'elles sont nécessaires et qu'un excès de matières n'est pas empilé dans les stocks. La figure 1 montre un organigramme 10 qui décrit un procédé se lon un mode de réal i sat ion de la pré sente invention. Typiquement, lorsqu'un produit est en cours de production, un programme des matières 100 est engendré qui inclut chaque ressource nécessaire pour la production d'un produit. Le fabricant peut en outre préciser un niveau de stock souhaité 101, qui contient la quantité de matières brutes, de composants et/ ou d' ensembles nécessaires pour construire le produit. Le niveau de stock souhaité 101 peut aussi comprendre des informations en relation avec le nombre de produits terminés que le fabricant souhaite avoir sous la main ou présents dans le stock, à tout instant. En outre, le fabricant crée de préférence des prévisions 102 c'est à-dire une indication du nombre d'unités du produit qui, comme le fabricant le croit, seront vendus au cours d'une certaine période temporelle. Conformément au mode de réalisation illustré, un temps d' anticipation pour commander et obtenir des matières auprès de différents fabricants est aussi identifié et 6 - 2831692 fourni comme paramètre d'entrce (temps d' anticipation des matières 103). De tels temps d' anticipation peuvent varier selon les composants et/ ou les fournisseurs, en affectant par conséquent le cadencement des commandes. Le programme des matières 100, le niveau de stock souhaité 101, la prévision 102 et le temps d'anticlpation des matières 103, sont combinés conformément au mode de réalisation illustré à l'étape 104 pour déterminer une commande de matières. On comprendra que des informations complémentaires à ou en variante de celles qui sont montrées, c'est-àdire le programme des matières, la prévision, le temps d' anticipation et le niveau de stock souhaité, peuvent être utilisoes conformément à la présente invention pour déterminer une commande de matières et/ ou divers aspects de celle-ci. Par exemple, une information anticipée de la vitesse de course peut être utilisée pour déterminer une quantité de matières à commander et / ou de s échéanciers de l ivrai son pour l es mat ières commandées. Une fois la commande de matières engendrce, les matières sont de préférence commandées à l'étape 105. Les matières sont de préférence commandées en envoyant des messages électroniques, comme par exemple par un courrier électronique ou même une interface propriétaire pour les messages, qui contient une identification des matières nécessaires et du cadre temporel de livraison pour le vendeur à l'étape 106. Après le placement d'une commande, l'étape 106 peut être utilisée pour transmettre des messages de confirmation de commande, par exemple de manière périodique ou lorsque surviennent des événements particuliers, aux fournisseurs en demandant qu'ils confirment des échéanciers de livraison et/ ou qu'ils rapportent tout problème qu'ils anticipent pour honorer des commandes précédemment acceptées et/ ou mises à 7 - 2831692 jour. Une demande périodique de confirmation des commandes placées et acceptées antérieurement réduit la possibilité de "surprises" telles que celles qui sont associées à la réluctance de certains fournisseurs à communiquer des problèmes vraisemblables ou non résolus jusqu'à ce qu'une action corrective entreprise par le fabricant soit rendue difficile et qu'une variante de source d'approvisionnement ne puisse plus être une option viable. Cependant, étant donné la disponibilité des informations telles qu'elles sont fournies selon la présente invention, diverses matières peuvent être commandées auprès de fournisseurs séparés, ou la même matière peut être commandée auprès de plusieurs fournisseurs (c' està-dire faire l' objet d'une source multiple) pour assurer que les fournitures convenables de la matière sont sous la main lorsqu'elles sont nécessaires. Si le fournisseur peut fournir la matière demandée dans le cadre temporel souhaité, et/ ou qu'il confirme qu'il est "en piste" pour honorer une commande acceptée antérieurement, le fournisseur confirme de préférence l'ordre avec ce fabricant particulier. Cette confirmation peut être communiquce au fabricant selon un certain nombre de manières. De préférence, un message électronique est envoyé du fournisseur vers le fabricant en confirmant la commande de matières, en acceptent le cadre temporel associé et/ ou en donnant une indication du moment o la livraison de la matière aura lieu (étape 107). En variante, si le fournisseur ne peut pas fournir la matière souhaitée dans le cadre temporel requis, l'étape 108 peut être utilisée pour développer des plans d'urgence, identifier des variantes de fournisseurs, identifier des variantes de matières qui peuvent être utilisées en substitution à la matière 8 - 2831692 indisponible, ou pour identifier d'autres solutions pour effectuer le travail. Par exemple, le fournisseur peut envoyer un message électronique au fabricant en déclinant la commande de matière en intégralité ou en partie ou encore en en altérant un terme matériel (étape 107). Cependant, la base de données peut stocker d'autres fournisseurs pour diverses matières, et ces autres fournisseurs peuvent étre contactés une fois que le fournisseur primaire a indiqué son incapacité à produire la matière requise dans le cadre temporel souhaité ou n'a pas confirmé d'échéancier de livraison. On appréciera que le procédé illustré avance sur plusieurs chemins depuis l'étape 105 pour ainsi à la foi s commander de s matières pour une ut i l i sat i on dans le futur aussi bien que pour continuer à utiliser des matières sous la main pour construire un produit. Lorsque le fabricant commence/ continue à construire le produit à l'étape 109, on détermine de préférence à la fois la vitesse de course réelle et le volume de production à l'étape 110 et on les compare à une vitesse de course et à un volume anticipés (non montré), c'est-à-dire ceux qui sont utilisés pour déterminer les commandes de matières et/ ou les époques de livraison à l'étape 104. Si la vitesse de course réelle déterminée à l'étape 110 est supérieure à la vitesse de course anticipée ou que le volume est inférieur à celui prédit, des commandes supplémentaires peuvent être placées pour as surer que l es fourni tures convenables des ressources requises sont disponibles lorsqu'elles sont nécessaires. En variante, si on détermine à l'étape 110 que la vitesse de course véritable est inférieure à la vitesse de course anticipée ou que les volumes produits sont meilleurs que ceux prédits, les livraisons en correspondance aux présentes commandes pour des ressources supplémentaires - 9 - 2831692 peuvent être retardées ou encore modifiées pour assurer que des ressources convenables, mais non excessives, sont disponibles pour le fabricant à tout instant (en tenant compte du fait que les coûts de stockage et le gaspillage provoqués par un excès de matières disponibles sous la main augmentent les coûts de production associés aux produits). A l'étape 111, les niveaux de stock souhaités, les prévisions et/ ou les autres facteurs qui peuvent affecter la quantité de matières sous la main comme par exemple les ventes véritables, sont de préférence rsévalués pour déterminer si les ressources suffisantes sont disponibles. Des informations concernant une réévaluation de ces aspects sont de préférence envoyées en retour vers l'étape déterminant la commande de matières pour une utilisation dans des déterminations ultérieures de la commande et/ ou des changements ou des confirmations de la commande. La comparaison entre la vitesse de course réelle et la vitesse de course anticipée, la production de produits réelle et la production attendue et l'évaluation et l'agustement possible des niveaux de stock et des prévisions est de préférence utilisce pour fournir une information en retour pour une utilisation dans la détermination de la commande de matières à l'étape 104. Par exemple, après une détermination initiale de la commande des matières à l'étape 104, des informations issues des prévisions 102, du programme des matières 100, du niveau de stock souhaité 101, du temps d' anticipation des matières 103, de la vitesse de course et de la fabrication réelles 110, peuvent être "peaufinées", c'est- à-dire analysées et/ ou rcévaluées de manière statistique, à l'étape 111 et combinées pour déterminer une poursuite des commandes de matières ou des changements à des commandes de matières placées - 2831692 antérieurement. Même dans l' absence de changement dans les paramètres, le traitement peut continuer jusqu'à l'engendrement du message à l'étape 106 pour confirmer de manière proactive que les échéanciers de livraison du fournisseur n'ont pas changé, l'impact de tels changements, et lancer des actions correctives au besoin, à l'étape 108. Lorsqu'ils sont exéautés dans un logiciel, les éléments de la présente invention sont pour l'essentiel les segments de code permettant d'effectuer les tâches nscessaires. Le programme ou les segments de code peuvent être stockés dans un support lisible par un processeur ou transmis par un signal de données informatique incorporé dans une onde porteuse ou un signal modulé par une porteuse, sur un support de transmission. Le "support lisible par un processeur" peut comprendre tout support qui peut stocker ou transférer des informations. Des exemples de support lisibles par un processeur comprennent un circuit électronique, un dispositif semiconducteur à mémoire, une ROM, une mémoire flash, une ROM effacable (EROM), une disquette souple, un CD-ROM, un disque optique, un disque dur, etc., tandis que les supports de transmission peuvent comprendre, par exemple, un support à fibre optique, une liaison à fréquence radio (RF) etc. Le signal de donnces informatique peut comprendre tout signal qui peut se propager sur/ dans un support de transmission par exemple des voies d'un réseau électronique, des fibres optiques, des liaisons aériennes, électromagnétiques, RF, etc. Les segments de code peuvent être téléchargés par l'intermédiaire des réseaux informatiques tels que l'Internet, un intranet, etc. La figure 2 illustre un système informatique 200 adapté pour utiliser la présente invention. Une unité 11 - 2831692 centrale de traitement (CPU) 201 est couplée à un bus du système 202. La CPU 201 peut être toute CPU à usage général, par exemple un processeur HP PA-8500 ou un Pentium de Intel. Cependant, la présente invention n'est pas restreinte par l' architecture de la CPU 201 dès l' instant o la CPU 201 appuie les opérations inventives telles qu'elles sont décrites ici. Le bus du système 202 est couplé à une mémoire à accès aléstoire (RAM) 203, qui peut être une SRAM, DRAM ou SDRAM. Une ROM 204 est aussi couplée au bus du système 202 et peut être une PROM, EPROM ou EEPROM. La RAM 203 et la ROM 204 contiennent des données et des programmes de l'utilisateur et du système comme cela est bien connu dans la technique. Le bus du système 202 est aussi couplé à une carte formant contrôleur d'entrée/ sortie (I/O) 205, à une carte formant adaptateur de communications 211, à une carte d' interface avec l'utilisateur 208 et une carte d'affichage 209. La carte I/O 205 connecte vers les dispositifs de stockage 206, par exemple un ou plusieurs disques durs, un lecteur de CD, un lecteur de disquette souple ou un lecteur de bande d'un système informatique. La carte de communications 211 est adaptée pour coupler le système informatique 200 à un réseau 212, qui peut être l'un ou plusieurs parmi un réseau téléphonique, un réseau local (LAN) et/ ou un réseau étendu (WAN), un réseau Ethernet et/ ou le réseau Internet et peut être constitué de lignes filaires ou être sans fil. La carte d' interface avec l'utilisateur 208 couple les dispositifs d'entrée de l'utilisateur, par exemple un clavier 213 et un dispositif pointeur 207, au système informatique 200. La carte d'affichage 209 est pilotée par la CPU 201 pour commander le dispositif d'affichage 210. À 12 - 2831692 REVEN D I CAT I 0N 5 1. ProcAdA (10) pour gArer un stock, ledit procAdA comprenant les Atapes consistant: dAtermine (104), de mani4re lectronique, une quantit requise d'une matire; communiquer (lQS) ladite quantit et un cadre temporel (103) un fournisseur de ladite matie; recevoir (107) un message de confirmation dudit fournisseur; et utilise une 4troaction (111) pour conserver la quantit souhaite de ladite matiAre sous la main, ladite rAtroaction Atant utilise pour dAterminer nouveau ladite quantit requise d'une matiAre. 2. Procd (10) de la revendication 1, dans lequel ladite Atape consistant dAterminer (104) comprend le traitement de l'une des prAvisions de produit (102), d'un programme des matiAres (100), d'un temps d' anticipation des matiAres (103) et d'un niveau de stock souhait (101). 3. ProcAdA (10) de la revendication 1, dans lequel ladite {tape consistant communiquer (105) est effectue par l'intermAdiaire de l'Internet. 4. ProcAdA (10) de la revendication 1 comprenant en outre l'4tape consistant transmettre (106) un message de rappel au dit fournisseur en demandant confirmation d'une commande en correspondance au dit message de confirmation (107) requ dudit fournisseur. 5. ProcAdA (10) de la revendication 1 dans lequel ladite Atape consistant recevoir (107) est effectue 13 - 2831692 par l'intermédiaire d'un Internet. 6. Procédé (10) de la revendication 1 dans lequel ladite étape consistant à utiliser une rétroaction compare une vitesse de course rcelle (110) à une vitesse de course anticipée en correspondance (111) et un volume de production réel à un volume de production anticipé. 7. Procédé (10) pour produire comprenant les étapes consistant à: engendrer (100) un programme des matières pour un produit; déterminer (101) un niveau de stock souhaité pour ledit produit; estimer (102) une demande pour ledit produit; déterminer (103) un temps d' anticipation des matières; combiner (104) ledit programme des matières, ledit niveau de stock souhaité, ledit temps d' anticipation des matières et ladite demande pour ledit produit pour déterminer le cadencement et les quantités requis des matières; placer des commandes (105) par l'intermédiaire d'un réseau de communication qui comprend un Internet pour lesdites quantités de matières auprès des fournisseurs desdites matières; et utiliser des composants logiciels pour ajuster (111) lesUites quantités de matières requises sur la base des variations desUites prévisions et desCits niveaux de stock souhaités. 8. Procédé (10) de la revendication 7 dans lequel ladite étape consistant à placer des commandes (105) est effectuée par un courrier électronique. 14 - 2831692 9. Procédé (10) de la revendication 7 comprenant en outre l'étape consistent à: recevoir des messages (107) desUits fournisseurs lesUits messages étant faits en réponses aux dites commandes (105). 10. Procédé (10) de la revendication 9, lesdits messages (107) étant des confirmations desdites