Mecalux, Solutions de stockage
  • Linkedin Youtube X Facebook
  • Emploi Emploi
Mecalux, Solutions de stockage
01 60 11 69 99 Contact Contact
  • Produits
    • Rayonnage
        • Rayonnage à palette
        • Rack à palette (palettier)
        • Rack à accumulation
        • Palettier mobile (Movirack)
        • Pallet Shuttle
        • Rack dynamique (palettier dynamique)
        • Rayonnage push-back
        • Entrepôts autoportants
          Rayonnage métallique
        • Rayonnage lourd et mi-lourd (M7)
        • Rayonnage pour charges légères (M3)
        • Rayonnage dynamique (FIFO)
          Autres solutions de stockage
        • Mezzanine industrielle
        • Rayonnage cantilever
        • Cloison industrielle grillagée
        • Rayonnage spécial
    • Stockage automatisé
        • Stockage automatisé pour palettes
        • Transtockeurs
        • Transtockeurs tridirectionnels automatiques
        • Pallet Shuttle Automatique
        • Pallet Shuttle Automatique 3D
        • Convoyeur palette
        • Convoyeur vertical pour palettes
        • Convoyeurs aériens et au sol
          Stockage automatisé pour bacs ou cartons
        • Transstockeur pour bacs
        • Système de navettes
        • Robots mobiles autonomes (AMR)
        • Station de picking haute performance
        • Robot de picking
        • Convoyeur de cartons et bacs
  • Logiciels
    • Solutions logicielles
      • Logiciel de gestion d’entrepôt

        Easy WMS contrôle et optimise les opérations de votre entrepôt pour une productivité et une rentabilité maximales

        • Modules
        • Outils
      • Distributed Order Management

        Easy DOM choisit les meilleurs points d’expédition de votre réseau d’entrepôts et de centres de distribution

    • Suite logicielle robotique et automatisation
      • Warehouse Execution System

        Easy WES orchestre vos tâches et vos ressources pour optimiser la productivité de votre écosystème automatisé

      • Warehouse Control System

        Easy WCS intègre vos équipements automatisés pour un pilotage synchronisé de vos flux de marchandises

    • Fonctionnalités clés
      • Easy AI

        Transformez la gestion de votre entrepôt grâce à des outils d’IA générative qui stimulent l’efficacité

      • Solutions SaaS

        Accélérez le déploiement et réduisez les coûts grâce à des solutions dans le cloud flexibles et évolutives

      • Supply Chain Analytics

        Bénéficiez d’une visibilité totale par le suivi en temps réel des performances de votre entrepôt

    • Easy WMS

      Easy WMS

      • Élimination de 99 % des erreurs
      • Hausse de 60 % de la productivité
      • De nombreuses intégrations
      • Déploiement flexible et évolutif
  • Services
    • Services liés au cycle de vie
      • Gestion du cycle de vie
      • Support technique
      • Pièces détachées
      • Formations
      • Modernisation d’entrepôts et conseil
    • Services d'inspection
      • Inspection technique du rayonnage de l’entrepôt
  • Mecalux News
  • Nos Références
  • Showroom
  • Mecalux Lab
  • Offres d'Emplois
  • Entreprise
    • Qui sommes nous
      • Présentation
      • Histoire
      • Le Groupe dans le monde
      • Agences commerciales
      • Environnement
    • Ressources
      • Vidéos
      • Catalogues
      • Blog de la logistique et de la Supply Chain
      • Cours logistique d'entrepôt
  • Home >
  • Logiciels >
  • Fonctionnalités clés >
  • Fractionnement : nouvelle fonctionnalité du module WMS pour production

Fractionnement : nouvelle fonctionnalité du module WMS pour production

Traçabilité totale de chaque produit créé suite au processus de fractionnement

Qu’est-ce que le fractionnement ?

Le fractionnement est un processus de production par lequel on obtient plusieurs produits finis à partir d’une seule matière première, à la suite d’une transformation sur la ligne de production.

Cette stratégie est courante dans des secteurs industriels spécifiques. Dans l’industrie de la viande, par exemple, le bétail est découpé en morceaux distincts qui sont ensuite stockés puis commercialisés séparément. En métallurgie, de petites pièces sont produites à partir de tôles ou de profilés métalliques pour diverses applications.

Traçabilité totale et approvisionnement continu pour les processus impliquant des opérations de fractionnement.

Jusqu’à présent, le module WMS pour production d’Easy WMS, qui garantit la traçabilité de bout en bout des processus de production, gérait principalement la fabrication de produits finis à partir de plusieurs matières premières, comme c’est souvent le cas pour de nombreux industriels.

La nouvelle fonctionnalité Fractionnement vient élargir le champ d’action de WMS pour production pour répondre aux besoins des entreprises dont les processus de production prévoient la transformation d’une seule matière première en plusieurs produits à finalités et valeurs différentes. Cette évolution offre à la fois une traçabilité totale de chaque produit obtenu, un contrôle rigoureux des pertes et une gestion précise des stocks, alignant ainsi le processus de production avec la gestion des stocks assurée par le WMS.

Portée globale de la fonctionnalité

La nouvelle fonctionnalité Fractionnement permet une gestion totale du processus de production : de la définition de la recette à la clôture de l’ordre de fabrication et à la génération de rapports. Elle intègre également la gestion de l’approvisionnement de la ligne de production, la consommation en matières premières et la création de produits finis, le tout avec une traçabilité totale à chaque étape.

Grâce à cette évolution, le module WMS pour production couvre désormais les processus suivants relatifs aux opérations de fractionnement :

  • Gestion des recettes, que ce soit depuis l’interface utilisateur d’Easy WMS ou via l’ERP/MES.
  • Approvisionnement manuel ou automatique des lignes de production.
  • Consommation manuelle ou automatique des lignes de production.
  • Registre de produits finis.
  • Clôture d’un ordre de production.
  • Actions supplémentaires sur les ordres de production : annulation, arrêt, etc.
  • Impression d’étiquettes de produits finis.
  • Impression de rapports de production et de traçabilité.

 

Cette nouvelle fonctionnalité gère les opérations de fractionnement dans les trois scénarios pris en charge par le module :

  • Gestion par le module WMS pour production : l’approvisionnement, la consommation et la création de produits finis, ainsi que l’impression d’étiquettes et la clôture de l’ordre de production sont entièrement assurés par le module d’Easy WMS.
  • Gestion partagée entre le module WMS pour production et le MES : le module gère l’approvisionnement des lignes de production, tandis que le MES gère la recette, l’ordre de production, la consommation et les enregistrements de produits finis.
  • Gestion par le MES : Le module WMS pour production ne gère que l’approvisionnement des lignes manuellement, le reste du processus étant géré par le MES.
Dernières publications
  • Déploiement dans le cloud des solutions logicielles de Mecalux
    Déploiement dans le cloud des solutions logicielles de Mecalux
  • Supply Chain Analytics d’Easy WMS
    Supply Chain Analytics d’Easy WMS
  • Intégration de l’IA générative dans Easy WMS
    Intégration de l’IA générative dans Easy WMS
  • Intégration des cobots à Easy WMS
    Intégration des cobots à Easy WMS

Vous souhaitez plus d'informations ?

Une erreur s'est produite lors du traitement du modèle.
Java method "com.mecalux.portal.site.navigation.menu.service.impl.MlxNavigationMenuServiceImpl.getMenuItemsForGroupIdFromCache(long, long, boolean, Locale)" threw an exception when invoked on com.mecalux.portal.site.navigation.menu.service.impl.MlxNavigationMenuServiceImpl object "com.mecalux.portal.site.navigation.menu.service.impl.MlxNavigationMenuServiceImpl@2cf4f5e0"; see cause exception in the Java stack trace.

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign menuList = mlxNavigationMenuS...  [in template "20101#20128#PREFOOTER-TPL" at line 12, column 1]
----
1<#-- mix content css --> 
2<#assign cdn = (mlxUrlUtilService.getCdn(groupId))!"" /> 
3<#assign mixContentPath = cdn+"/o/corporate-theme/css/content/mix-content.css"> 
4<#assign currentDate = "?t=" + themeDisplay.getTheme().getTimestamp()> 
5<#assign mixContentPath = mixContentPath + currentDate> 
6<link rel="stylesheet" href=${mixContentPath} type="text/css" media="print" onload="this.onload=null;this.removeAttribute('media');"> 
7<noscript><link rel="stylesheet" href=${mixContentPath} type="text/css" ></noscript> 
8 
9<#assign excludeHiddensVar = getterUtil.getBoolean(excludeHiddens.getData())> 
10<#assign menuList = "" > 
11<#assign menuId = mlxNavigationMenuService.getMenuIdByName(themeDisplay.getScopeGroupId(), menuName.getData()) > 
12<#assign menuList = mlxNavigationMenuService.getMenuItemsForGroupIdFromCache(themeDisplay.getScopeGroupId(), menuId, excludeHiddensVar, themeDisplay.getLocale()) > 
13<div class="v3--arrows--top horizontal--arrows--top"> 
14</div> 
15<div class="v3--arrows--bottom horizontal--arrows--bottom"> 
16</div> 
17<div class="corporate--prefooter-v3 corporate--prefooter-nav"> 
18    <div class="corporate--prefooter-v3--info corporate--prefooter-nav--info"> 
19        <a itemprop="url" title='<@corporate.mlxlanguage key="mlx.theme.mecalux-warehouse-solutions" />' href="/"> 
20            <#assign logo=cdn+"/o/corporate-theme/images/common/logo-mecalux-white.svg" /> 
21            <#assign sitename = mlxExpandoService.getExpandoValueForClass("com.liferay.portal.kernel.model.Group","site-name",groupId).getData() /> 
22            <#if sitename?lower_case?contains("mecalux.es")> 
23                <#assign logo=cdn+"/o/corporate-theme/images/common/logo-mecalux-esmena-white.svg" /> 
24            </#if> 
25            <#if sitename?lower_case?contains("interlake")> 
26                <#assign logo=cdn+"/o/corporate-theme/images/common/logo-interlake-mecalux-white.svg" />	 
27            </#if> 
28            <#assign warehouseSolutions><@corporate.mlxlanguage key="mlx.theme.mecalux-warehouse-solutions" /></#assign> 
29            ${corporate.img(logo, true, 'alt="${warehouseSolutions}"', 'title="${warehouseSolutions}"', 'class="corporate--prefooter-v3--info--logo  corporate--prefooter-nav--info--logo"')} 
30		</a> 
31        <p class="corporate--prefooter-v3--info--paragraph corporate--prefooter-nav--info--paragraph">   
32            ${menu_description.getData()} 
33        </p> 
34    </div> 
35    <nav class="corporate--prefooter-v3--menu corporate--prefooter-nav--menu "> 
36        <#list menuList as item> 
37            <div class="corporate--prefooter-v3--menu-section  corporate--prefooter-nav--menu-section"> 
38                <h3 class="corporate--prefooter-v3--heading corporate--prefooter-nav--heading">${item.name}</h3> 
39                <#assign Childs = item.childs /> 
40                <#if Childs?has_content> 
41                    <ul class="corporate--prefooter-v3--list corporate--prefooter-nav--list"> 
42                    <#list Childs as subItem> 
43                        <li class="corporate--prefooter-v3--list-item corporate--prefooter-nav--list-item"> 
44                            <#if subItem.layoutMasterName == "Product_Category"> 
45                            <a title='${subItem.name}' href="${subItem.url}" class="corporate--prefooter-v3--list-item-link corporate--prefooter-nav--list-item-link" data-gtm-event="click" data-gtm-event-label='${subItem?counter}_${subItem.masterName}' data-gtm-event-click-category='[pageMaster]_Footer_Solutions'>${subItem.name}</a> 
46                            </#if> 
47                            <#if subItem.layoutMasterName == "Product_Detail"> 
48                                <a title='${subItem.name}' href="${subItem.url}" class="corporate--prefooter-v3--list-item-link corporate--prefooter-nav--list-item-link" data-gtm-event="click" data-gtm-event-label='${subItem?counter}_${subItem.masterName}' data-gtm-event-click-category='[pageMaster]_Footer_Featured_Products'>${subItem.name}</a> 
49                            </#if> 
50                            <#if subItem.layoutMasterName != "Product_Category" && subItem.layoutMasterName != "Product_Detail"> 
51                             
52                                <#if subItem.masterType == 'Layout'> 
53                                    <#assign page = (mlxMastersHelperService.getLayoutByMasterAndGroup(subItem.masterId, groupId))!{}> 
54                                    <#if page.type?? && page.type == 'url'> 
55                                        <#assign realUrl = portalUtil.getLayoutURL(page, themeDisplay) /> 
56                                        <a title='${subItem.name}' href="${realUrl}" target="_blank" class="corporate--prefooter-v3--list-item-link corporate--prefooter-nav--list-item-link" data-gtm-event="click" data-gtm-event-label='${subItem?counter}_${subItem.masterName}' data-gtm-event-click-category='[pageMaster]_Footer_Our_Portals'>${subItem.name}</a> 
57                                    <#else> 
58                                        <a title='${subItem.name}' href="${subItem.url}" class="corporate--prefooter-v3--list-item-link corporate--prefooter-nav--list-item-link" data-gtm-event="click" data-gtm-event-label='${subItem?counter}_${subItem.masterName}' data-gtm-event-click-category='[pageMaster]_Footer_Our_Portals'>${subItem.name}</a> 
59                                    </#if> 
60                                <#else> 
61                                    <a title='${subItem.name}' href="${subItem.url}" class="corporate--prefooter-v3--list-item-link corporate--prefooter-nav--list-item-link" data-gtm-event="click" data-gtm-event-label='${subItem?counter}_${subItem.masterName}' data-gtm-event-click-category='[pageMaster]_Footer_Our_Portals'>${subItem.name}</a> 
62                                </#if> 
63 
64                            </#if> 
65                        </li>  
66                    </#list> 
67                    </ul> 
68                </#if> 
69            </div> 
70        </#list> 
71    </nav> 
72 
73    <div class="corporate--prefooter-v3--menu-section corporate--prefooter-nav--menu-section"> 
74 
75        <script type="text/javascript">	 
76            var mecalux = mecalux || {}; 
77            mecalux.social = {language : "es", country : "ES", rtl : "false"}; 
78        </script> 
79        <#assign images_folder = cdn+"/o/corporate-theme/images/" /> 
80        <#assign socialLinksExpandoValue = mlxExpandoService.getExpandoValueForClass("com.liferay.portal.kernel.model.Group","social-links",groupId).getData() /> 
81        <#assign socialLinksExpandoValue = socialLinksExpandoValue?replace("{images_folder}",images_folder) /> 
82         
83        <#assign openTag="<social-prefooter>" /> 
84 
85        <#if socialLinksExpandoValue?index_of(openTag)!= -1> 
86            <#assign closeTag="</social-prefooter>" /> 
87            <#if socialLinksExpandoValue?index_of(closeTag)!= -1> 
88             
89                <#assign openIndex = socialLinksExpandoValue?index_of(openTag) /> 
90                <#assign closeIndex = socialLinksExpandoValue?index_of(closeTag) /> 
91                <#assign endOpenTagIndex = openIndex + openTag?length/> 
92                <#assign socialLinksHtml = socialLinksExpandoValue[endOpenTagIndex..closeIndex-1] /> 
93                ${socialLinksHtml} 
94            </#if> 
95        </#if> 
96 
97 
98        <#--MKTG-1175 NEWSLETTER Widget (Buscamos contenido y pintamos iframe)--> 
99 
100        <#assign newsletterWidgetMasterId = 304001 /> 
101 
102        <#assign newsletterWidgetArticle = mlxMastersHelperService.getJournalArticleByMasterAndGroup(newsletterWidgetMasterId, groupId)!"" /> 
103        <#if newsletterWidgetArticle != ""> 
104            <#assign newsletterWidgetContent = mlxJournalHelperService.getStructureFieldValue(newsletterWidgetArticle, "content", locale)?string /> 
105            <#if newsletterWidgetContent?has_content > 
106                <div class="corporate--prefooter-v3--newsletter corporate--prefooter--mclx--newsletter corporate--prefooter-nav--newsletter"> 
107                    ${newsletterWidgetContent}                 
108                </div> 
109            </#if> 
110        </#if> 
111 
112    </div> 
113 
114</div> 
  • Copyright © 2025 Mecalux, S.A. Tous droits réservés
  • Avis légal
  • Politique de confidentialité
  • Plan web
  • Politique de cookies
  • Conditions Generales Vente
  • Politique de sécurité de l’information
Back to top