BE1023738B1 - Productiebeheersysteem voor mass customization - Google Patents

Productiebeheersysteem voor mass customization Download PDF

Info

Publication number
BE1023738B1
BE1023738B1 BE2016/5550A BE201605550A BE1023738B1 BE 1023738 B1 BE1023738 B1 BE 1023738B1 BE 2016/5550 A BE2016/5550 A BE 2016/5550A BE 201605550 A BE201605550 A BE 201605550A BE 1023738 B1 BE1023738 B1 BE 1023738B1
Authority
BE
Belgium
Prior art keywords
production
product
rules
configuration
computer
Prior art date
Application number
BE2016/5550A
Other languages
English (en)
Inventor
DEN BERGHE Karel VAN
Original Assignee
Globis Nv
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Globis Nv filed Critical Globis Nv
Priority to BE2016/5550A priority Critical patent/BE1023738B1/nl
Priority to NL2019149A priority patent/NL2019149B1/nl
Application granted granted Critical
Publication of BE1023738B1 publication Critical patent/BE1023738B1/nl

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/087Inventory or stock management, e.g. order filling, procurement or balancing against orders
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0621Item configuration or customization

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Economics (AREA)
  • Strategic Management (AREA)
  • Marketing (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Finance (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Accounting & Taxation (AREA)
  • Theoretical Computer Science (AREA)
  • Human Resources & Organizations (AREA)
  • Development Economics (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Game Theory and Decision Science (AREA)
  • Educational Administration (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • General Factory Administration (AREA)

Abstract

De huidige uitvinding betreft een werkwijze voor het beheren van massaproductie van geconfigureerde producten, een werkwijze voor het opstellen van een beheersysteem voor het beheren van massaproductie van geconfigureerde producten, een werkwijze voor het aanpassen van het beheersysteem, alsook een computer-leesbaar medium met instructies voor het uitvoeren van de werkwijze voor het beheren van massaproductie van geconfigureerde producten, en een computer voor het uitvoeren van de werkwijze voor het beheren van massaproductie van geconfigureerde producten.

Description

PRODUCTIEBEHEERSYSTEEM VOOR MASS CUSTOMIZATION TECHNISCH DOMEIN
De uitvinding heeft betrekking op computer-geïmplementeerde werkwijzen voor het beheren van de massaproductie van geconfigureerde producten, en werkwijzen om dergelijke beheersystemen op te stellen en/of aan te passen.
STAND DER TECHNIEK
Voor de efficiënte organisatie van productiebedrijven is het noodzakelijk dat bedrijfsprocessen zoals de administratieve organisatie, de diverse workflows en het informatiebeheer op mekaar afgestemd zijn. Gegeven de toenemende vraag naar mass customization binnen de sector, zijn reeds een aantal voorbeelden bekend van systemen voor het beheer van bedrijfsprocessen, de zogenaamde ERP-systemen. Een bekend voorbeeld is het Oracle-pakket JD Edwards EnterpriseOne (en afgeleide producten), of andere zoals SAP en Microsoft Dynamics AX. Deze ERP (Enterprise Resource Planning) software kan gebruikt worden bij het beheer van diverse bedrijfsprocessen, gaande van stockbeheer tot orderopmaak. In deze ERP-systemen is het gangbaar dat bijkomende programma's modulair aangekoppeld of geïntegreerd worden, waaronder zogenaamde product-configuratoren. Een probleem hierbij is echter dat de afzonderlijke subprocessen of subsystemen onvoldoende onderling communiceren en te weinig op elkaar inspelen, waardoor de onderlinge afstemming veelal manueel moet gebeuren, door tussenkomst van een operator. Dit leidt vaak tot inefficiënte beslissingen en fouten, doordat de processen niet afgestemd zijn op elkaar en eerder als autonome onderdelen functioneren die een subproces uitvoeren en hierna 'hun product' doorsturen naar een volgend autonoom onderdeel. Dit kan bijvoorbeeld leiden tot een slechte productieverdeling, onder meer door gebrekkige inachtneming van stockvoorraden, transport- en productiecapaciteiten. Dit gebrek aan onderlinge afstemming leidt met andere woorden tot belangrijk verlies van efficiëntie, en is vast te stellen bij de meeste gekende systemen. Een bijkomende probleem is dat de meeste configuratoren vrij 'domme' systemen zijn die eenvoudigweg gemaakt zijn om een klant toe te laten bestellingen te plaatsen met een prijsschatting, waarna een operator nog steeds de uitvoering van deze bestelling moet verwezenlijken door de opdrachten te geven, bestellingen te plaatsen en andere, waarbij de configurator enkel een visueel commercieel element is zonder dat deze de interne werking van de producent/leverancier/... ten goede komt. Een antwoord hierop is een doorgedreven proces-configurator met business rules. Voor vele bedrijven die gecustomiseerde producten aanbieden in grote eenmalige oplages, of in kleine, al dan niet herhaalde, oplages, is het nodig om een productielijn te kunnen opstellen die optimaal is voor de gevraagde oplage, zowel voor de gebruiker als de uitvoerder qua kosten, snelheid, efficiëntie en/of andere voorwaarden. Bij verandering van deelprocessen, bijvoorbeeld bij een failliet van een leverancier van component of van uitbesteed werk, of een nieuwe leverancier of onderaannemer, of bij verandering van prijs of aanbod hiervan, of aanpassingen tussen oplage en prijs of andere, moet het mogelijk zijn om met een beperkt aantal bewerkingen, de veranderingen door te voeren over gans de productielijn. Dit is onder meer mogelijk door de opdeling in aanpasbare (en aanmaakbare en verwijderbare) deelprocessen. Bij vele gekende systemen moet dit product per product aangepast worden, en zal dit bijvoorbeeld voor een tienstapsproces met daarin telkens 5 kleurenkeuzes per stap, leiden tot 510 aan te passen producten. Het is dan ook gewenst om een eenvoudig aanpasbaar productiebeheersysteem te voorzien.
Het onderling afstemmen van de voornaamste processen zoals de productconfiguratie, de procesconfiguratie en eventuele andere processen (stocks, orders, facturatie, en andere) is bij gekende systemen hetzij afwezig, hetzij onvoldoende uitgewerkt.
Oracle Int. Corp. heeft een aantal octrooidocumenten in verband met ERP-systemen. Onder deze octrooien is het meest relevante voor de huidige aanvrage de Amerikaanse aanvrage US 2011/282709 A1, met een systeem dat toelaat om mankracht automatisch te verdelen over een aantal opdrachten volgens bepaalde business rules. Hoewel dit systeem een deel van de bedrijfsprocessen op elkaar afstemt, doet het dit slechts op een beperkte manier, zonder het geheel van communicatie en configuratie te beschouwen, zoals in de huidige aanvrage. Daarnaast heeft Oracle Int. Corp. nog enkele andere gerelateerde octrooien (in verband met het product Oracle SOA Suite).
Een andere verwante aanvrage is US 2012/102421 A1 van Bigmachines Inc., die een geautomatiseerde product-configurator beschrijft die gebruikmaakt van business rules voor het begeleiden van een gebruiker in het configureren van een product. Hoewel de beschreven product-configurator de gebruiker dus wel gedeeltelijk tegemoet komt, is er opnieuw geen afstemming met de andere belangrijke processen in de verdere begeleiding van de gebruiker en ook de producent, aangezien slechts op een deelaspect van het volledige proces van configuratie tot ontvangst van het eindproduct wordt gefocust.
Er is nood aan een verbeterd productiebeheersysteem dat het volledige proces van producten die volgens mass customization zijn geconfigureerd begeleidt, beheert en optimaliseert, van configuratie tot levering toe. De gekende systemen hiervoor werken afzonderlijk en autonoom waardoor optimalisatie onmogelijk wordt aangezien er geen interactie is tussen de verschillende subprocessen. Zo krijgt een producent een order en dient deze vervolgens eenvoudigweg hieraan te voldoen, zonder dat rekening gehouden wordt met zaken zoals productiecapaciteit, stock, reeds staande orders en andere. Algemeen duidt dit ook op een probleem in de interactie (real-time bij voorkeur) tussen de configurator en het logistieke systeem dat de productie vervolgens op zich neemt.
De huidige uitvinding beoogt een oplossing te vinden voor ten minste enkele van bovenvermelde problemen, en voorziet een overkoepelend systeem dat via interne communicatie tot een optimale procesgang komt, waarbij alle subprocessen individueel en globaal geoptimaliseerd worden op vlak van kost, materiaal en tijd.
SAMENVATTING VAN DE UITVINDING
De uitvinding betreft in een eerste aspect een computer-geïmplementeerde werkwijze voor het beheren van massaproductie van geconfigureerde producten. De werkwijze omvat volgende stap: a. het interactief configureren van een product voor massaproductie via een elektronisch weergave- en inputtoestel, waarbij één of meerdere keuzes inzake productklassen en/of één of meerdere keuzes inzake componenten van één of meerdere van de productklassen en/of één of meerdere keuzes inzake kenmerken van één of meerdere van de componenten en/of van één of meerdere van de productklassen weergegeven worden op het elektronisch weergave- en inputtoestel, en waarbij de één of meerdere keuzes gekoppeld zijn aan één of meerdere voorafbepaalde productieprocessen; waarbij het configureren van het product voor massaproductie via het elektronische weergave- en inputtoestel, volgende deelstappen omvat: i. het ontvangen van een keuze van een gebruiker, via het elektronische toestel, voor één van de productklassen uit de veelheid van de productklassen, bij voorkeur waarbij de keuze voor een productklasse een specifieke product-configurator initialiseert; ii. het aanbieden van een interface voor het configureren van het product van de gekozen productklasse, waarbij één of meerdere van de componenten van het product weergegeven worden als componenttabs en één of meerdere van de kenmerken van de componenten weergegeven worden als kenmerktabs, en waarbij de componenten en/of de kenmerken één of meerdere attributen met bijhorende attribuutwaarde hebben, waarvan minstens één van de attribuutwaarden een input nodig heeft van de gebruiker; waarbij de weergegeven componenttabs afhankelijk zijn van de gekozen productklasse en de voorafbepaalde productieprocessen, waarbij de weergegeven kenmerktabs afhankelijk zijn van de gekozen productklasse, van de weergegeven componenttabs en van de voorafbepaalde productieprocessen.
In een tweede aspect betreft de uitvinding een computer-geïmplementeerde werkwijze voor het opstellen van een beheersysteem voor massaproductie van geconfigureerde producten, waarbij de massaproductie volgens één of meerdere van een veelheid productieprocessen verloopt, waarbij het beheersysteem aangepast is om een set configuratieregels en een set procesregels te volgen, waarbij de set configuratieregels geschikt is om een productconfiguratie te sturen, waarbij de set procesregels geschikt is om een procesconfiguratie op te stellen, omvattende volgende stap: a. het inrichten van de productieprocessen zodanig dat de productieprocessen één of meerdere procesregels van de set van procesregels en/of één of meerdere configuratieregels van de set van configuratieregels definiëren, en zodanig dat een interface wordt aangeboden aan gebruikers waarbij de interface is aangepast om vanuit gebruikerskeuzes en volgens de configuratieregels de productconfiguratie te sturen.
Bij voorkeur gebeurt het inrichten van de één of meerdere productieprocessen via softcoding, zodat de broncode niet aangepast dient te worden.
In een derde aspect betreft de uitvinding een computer-geïmplementeerde werkwijze voor het aanpassen van een beheersysteem voor massaproductie van geconfigureerde producten, waarbij de massaproductie volgens één of meerdere van een veelheid productieprocessen verloopt, waarbij het beheersysteem aangepast is om een set configuratieregels en een set procesregels te volgen, waarbij de set configuratieregels geschikt is om een productconfiguratie te sturen, waarbij de set procesregels geschikt is om een procesconfiguratie op te stellen, en waarbij de productieprocessen ingericht zijn zodanig dat de productieprocessen één of meerdere van de procesregels en/of één of meerdere van de configuratieregels definiëren, en zodanig dat een interface wordt aangeboden aan gebruikers waarbij de interface is aangepast om vanuit gebruikerskeuzes en volgens de configuratieregels de productconfiguratie te sturen, omvattende minstens één van de volgende stappen: a. het inrichten van één of meerdere nieuwe productieprocessen, waarbij de nieuwe productieprocessen één of meerdere nieuwe procesregels definiëren waarbij de nieuwe procesregels opgenomen worden in de set van procesregels en/of één of meerdere nieuwe configuratieregels definiëren waarbij de nieuwe configuratieregels opgenomen worden in de set van configuratieregels; of b. het aanpassen van één of meerdere productieprocessen zodanig dat de set van procesregels en/of de set van configuratieregels aangepast wordt volgens de aangepaste één of meerdere productieprocessen.
Bij voorkeur gebeurt het inrichten van de één of meerdere nieuwe productieprocessen via softcoding, zodat de broncode niet aangepast dient te worden.
In een vierde aspect betreft de uitvinding een computerprogramma-product voor het beheren van massaproductie van geconfigureerde producten, welk computerprogramma-product ten minste één computer-leesbaar medium omvat waarop computer-leesbare programmacode-porties zijn opgeslagen, welke programmacode-porties instructies omvatten voor het uitvoeren van minstens een deel van de computer-geïmplementeerde werkwijze voor het beheren van massaproductie van geconfigureerde producten zoals beschreven in dit document.
In een laatste aspect betreft de uitvinding een computer met processor en geheugenelement waarbij het geheugenelement computer-leesbare programmacode-porties omvat, welke programmacode-porties instructies omvatten voor het uitvoeren van minstens een deel van de computer-geïmplementeerde werkwijze voor het beheren van massaproductie van geconfigureerde producten zoals beschreven in dit document, en welke processor geschikt is voor het uitvoeren van de instructies volgens de programmacode-porties.
BESCHRIJVING VAN DE FIGUREN FIG. 1 toont een schematisch overzicht van de productconfiguratie en de procesconfiguratie.
GEDETAILLEERDE BESCHRIJVING
Tenzij anders gedefinieerd hebben alle termen die gebruikt worden in de beschrijving van de uitvinding, waaronder technische en wetenschappelijke termen, de betekenis zoals ze algemeen begrepen worden door de vakman in het technisch veld van de uitvinding. Voor een betere beoordeling van de beschrijving van de uitvinding, worden de volgende termen expliciet uitgelegd. "Een", "de" en "het" refereren in dit document naar zowel het enkelvoud als het meervoud tenzij de context duidelijk anders veronderstelt. Bijvoorbeeld, "een segment" betekent een of meer dan een segment.
De termen "omvatten", "omvattende", "bestaan uit", "bestaande uit", "voorzien van", "bevatten", "bevattende", "behelzen", "behelzende", "inhouden", "inhoudende" zijn synoniemen en zijn inclusieve of open termen die de aanwezigheid van wat volgt aanduiden, en die de aanwezigheid niet uitsluiten of beletten van andere componenten, kenmerken, elementen, leden, stappen, gekend uit of beschreven in de stand der techniek.
De term "configuratieregels" slaat op een aantal regels met betrekking tot productconfiguratie. Deze regels slaan vooral, doch zonder beperking hiertoe, op combineerbare aspecten aan een product, alsook een bepaalde logische basis. Een voorbeeld hiervan is de situatie waarbij een gebruiker bij het configureren van een agenda aangeeft een extra omslag te wensen; in zo een geval zorgen de configuratieregels ervoor dat dit automatisch leidt tot het weergeven van opties voor deze extra omslag, zoals kleur, materiaal en andere. In andere situaties stemmen de configuratieregels dan weer overeen met restricties, zoals wanneer een gebruiker bij het configureren van een agenda voor een zachte kaft opteert, wat automatisch de keuzes voor materialen voor een harde kaft wegneemt.
De term "procesregels" slaat op een aantal regels met betrekking tot productiemogelijkheden. Dit kan onder meer een algemene productiecapaciteit zijn voor een productie-eenheid (locatie), maar evengoed informatie in verband met afzonderlijke productieapparaten (capaciteit, bemanningsvoorwaarden, verbruik, ...) op de locatie, aanwezigheid/beschikbaarheid personeel, aanwezigheid bepaalde materialen (stock, maar ook matrijzen, mogelijkheid tot maken matrijzen, ...), staande orders voor een productie-eenheid, -apparaat en/of operator, transportmogelijkheden van/naar productie-eenheden of gebruikers en dergelijke factoren. Merk op dat deze procesregels vaak afgaan op tijdsgerelateerde informatie, bijvoorbeeld het niet beschikbaar zijn van een bepaalde operator op een productie-eenheid, de staande orders en andere. Een aantal van deze procesregels worden eveneens meegenomen in de configuratieregels om de gebruiker op die manier een nog realistischere product-configurator te verstrekken, waar rekening gehouden wordt met de praktische omstandigheden voor het productieproces. Daarenboven is het belangrijk in te zien dat omgekeerd de configuratieregels ook de procesregels sturen, aangezien de kenmerken van het product de mogelijkheden inzake de processen sterk beïnvloeden (papierdikte kan bijvoorbeeld bepaalde verwerkingsmogelijkheden - zoals plooien e.d. - al of niet mogelijk maken). De procesregels en configuratieregels worden aldus ingericht op symbiotische wijze, waarbij deze elkaar (kunnen) beïnvloeden.
De term "procesconfiguratie" slaat op een opdeling van de volledige productie van een product in verschillende subprocessen, of productieprocessen genoemd in dit geval. De procesconfiguratie kan beschouwd worden als een overkoepelend productieproces voor het product, en omvat de afzonderlijke productieprocessen.
De term "productieproces" slaat op één of meerdere bewerkingen die uitgevoerd worden op materiaal om een daaropvolgende product of tussenproduct te produceren. Een productieproces kan zo de werking beschrijven van een enkel stuk apparatuur, of meerdere stukken apparatuur zoals een productielijn.
De term "productklasse" slaat op een bepaalde groep van producten, zoals een agenda (in vele formaten), een kalender, een schrift en andere.
De term "component" slaat op een onderdeel van een product, maar is geenszins beperkt tot fysiek afzonderlijke of losmaakbare onderdelen van een product, en eveneens niet tot fysiek tastbare onderdelen.
De term "kenmerk" is een verdere onderverdeling van onderdelen van het product. Hierbij dient opgemerkt te worden dat kenmerken ook rechtstreeks onder een product kunnen vallen, en dat hierbij een imaginair onderdeel van het product, het product zelf, kan voorzien worden waaronder het kenmerk valt. Hierbij dient opgemerkt te worden dat een kenmerk in de context van dit document niet noodzakelijk een abstract begrip is, maar eveneens meer fysiek tastbaar kan zijn.
De term "attribuut" is een in te vullen karakterisering van een kenmerk, en ontvangt een attribuutwaarde (van een gebruiker bijvoorbeeld).
De term "real-time" slaat op het updaten van de weergave van het product en/of de kostenschatting voor het product, op basis van de op dat moment gekende (en gekozen) keuzes in productieprocessen (op basis van gekozen artikel, componenten, kenmerken en/of attributen), waarbij het updaten bij voorkeur regelmatig gebeurt (bijvoorbeeld om de zoveel tijd, of wanneer een keuze gemaakt wordt). Merk op dat bij het gebruik van de term "real-time" rekening gehouden wordt met tijd die nodig is voor het verwerken van keuzes van een gebruiker die minstens verstrijkt tussen het maken van een keuze en het weergeven van het product en/of de kostenschatting, en dat "real-time" dus geen synoniem is voor instantaan of onmiddellijk weergeven.
Een voorbeeld van bovenstaande termen in de praktijk van productconfiguratie, doch de termen geenszins beperkend tot de betekenis in dit voorbeeld is het volgende: een strandvlag (productklasse, product) bestaat uit een vlag (component 1), een mast (component 2) en andere accessoires (component 3). De vlag heeft een aantal kenmerken, bijvoorbeeld het vlak (kenmerk 11), de print op de voorzijde (kenmerk 12), de print op de achterzijde (kenmerk 13), het materiaal (kenmerk 14) en eventuele verdere kenmerken. Met de mast zijn er ook een aantal kenmerken geassocieerd, waarop niet dieper ingegaan wordt. Het eerste kenmerk, het vlak, heeft een aantal attributen die moeten bepaald worden: namelijk de vorm (attribuut 111), de dimensies (attribuut 112 e.a.) en eventueel verdere attributen die door de gebruiker van een attribuutwaarde of betekenis voorzien moeten worden.
In een eerste aspect betreft de uitvinding een computer-geïmplementeerde werkwijze voor het beheren van massaproductie van geconfigureerde producten. De werkwijze omvat volgende stap: a. het interactief configureren van een product voor massaproductie via een elektronisch weergave- en inputtoestel, waarbij één of meerdere keuzes inzake productklassen en/of één of meerdere keuzes inzake componenten van één of meerdere van de productklassen en/of één of meerdere keuzes inzake kenmerken van één of meerdere van de componenten en/of van één of meerdere van de productklassen weergegeven worden op het elektronisch weergave- en inputtoestel, en waarbij de één of meerdere keuzes gekoppeld zijn aan één of meerdere voorafbepaalde productieprocessen; waarbij het configureren van het product voor massaproductie via het elektronische weergave- en inputtoestel, volgende deelstappen omvat: i. het ontvangen van een keuze van een gebruiker, via het elektronische toestel, voor één van de productklassen uit de veelheid van de productklassen, bij voorkeur waarbij de keuze voor een productklasse een specifieke product-configurator initialiseert; ii. het aanbieden van een interface voor het configureren van het product van de gekozen productklasse, waarbij één of meerdere van de componenten van het product weergegeven worden als componenttabs en één of meerdere van de kenmerken van de componenten weergegeven worden als kenmerktabs, en waarbij de componenten en/of de kenmerken één of meerdere attributen met bijhorende attribuutwaarde hebben, waarvan minstens één van de attribuutwaarden een input nodig heeft van de gebruiker; waarbij de weergegeven componenttabs afhankelijk zijn van de gekozen productklasse en de voorafbepaalde productieprocessen, waarbij de weergegeven kenmerktabs afhankelijk zijn van de gekozen productklasse, van de weergegeven componenttabs en van de voorafbepaalde productieprocessen.
Hierbij is het belangrijk op te merken dat een gebruiker de productieprocessen niet noodzakelijk moet kennen (in de praktijk zelfs zelden kent) en/of zien, maar dat deze eerder in de software volgens dewelke de methode opereert, verbonden zijn aan de één of meerdere mogelijke keuzes. Zo kan het systeem een bepaalde keuze van een gebruiker uit de één of meerdere mogelijke keuzes onmiddellijk virtueel (of tijdelijk) invoeren in het productiesysteem om op die manier het volledige productieproces (tot het eindproduct afgeleverd wordt) virtueel te kunnen simuleren tijdens de configuratie door de gebruiker. Op die manier garandeert het systeem een betrouwbare prijsschatting, tijdsschatting en planning aan de gebruiker, opnieuw tegemoet komend aan de eerder vermelde problematiek waarbij configurator en logistiek productiesysteem separaat werken en er zo conflicten kunnen ontstaan. Zo kan bijvoorbeeld aan de hand van een productieproces waarbij leer bedrukt wordt, voor een boek de keuzemogelijkheid aangeboden worden "lederen kaft". De gebruiker hoeft hiertoe echter geenszins het productieproces te kennen dat hierachter schuilt. Daarnaast zijn vele keuzemogelijkheden ook een combinatie van meerdere productieprocessen (in dit geval voor lederen kaft is dat onder meer het correct versnijden van het leder, het bedrukken van het leder, verdere bewerking van het leder, verpakking en transport bijvoorbeeld).
De weergave van componenttabs en/of kenmerktabs zijn afhankelijk van bepaalde condities die afhangen van de productieprocessen. In een voorkeursuitvoering leggen de productieprocessen ook condities op voor het vragen voor een attribuutwaarde voor minstens een aantal van de attributen.
De voordelen van een dergelijk overkoepelend systeem of werkwijze zijn velerlei. Ten eerste worden gebruikers, zijnde consumenten, bij een dergelijk systeem veel duidelijker bediend, en kunnen deze enkel effectief mogelijke configuraties opstellen voor gewenste producten, waarbij 'effectief mogelijke configuraties' niet enkel slaat op fysiek mogelijk zijn, maar eveneens op praktisch mogelijke configuraties, in de zin dat productie van deze configuraties mogelijk is, waarbij de nodige apparatuur, materialen, operatoren en andere materiële en immateriële elementen voorhanden zijn om zo tot het gewenste (tussen)product te komen. Tegelijk genieten gebruikers van de belangrijke voordelen van configureerbaarheid, zodat zij van alle configuraties kunnen nagaan of ze 'effectief mogelijk' zijn, zelfs indien ze nog nooit eerder in de praktijk geproduceerd zijn. Zo zal een gebruiker efficiënter producten kunnen configureren voor productie, en kan het systeem de verdeling van de productieprocessen ook optimaal regelen.
Ten tweede is het via deze werkwijze niet langer nodig om configuratoren en ERP-systemen te linken aan elkaar, wat vaak gebeurt via manuele tussenkomst van een operator. Bij integratie van de systemen is de koppeling doorgaans nog steeds onvoldoende, want in één richting. De configurator kan orders doorgeven aan het ERP-systeem, maar communicatie in de andere richting is onmogelijk. Door een opzet met afzonderlijke systemen en configuratoren te vermijden worden diverse problemen voorkomen, waaronder fouten, vertraging, extra kosten, en een inefficiënte koppeling tussen de afzonderlijke onderdelen. In een opzet met afzonderlijke systemen kan er immers een belangrijk verlies aan efficiëntie optreden, wanneer een order ontvangen wordt via een product-configurator, om vervolgens ingelezen te moeten worden in een ERP-systeem dat de productie en orderadministratie aanstuurt. In een dergelijk opzet krijgt een gebruiker geen directe feedback op de door hem doorgegeven configuratie; hij of zij weet dus niet welke gevolgen een keuze in de product-configurator teweegbrengt aan de productie-zijde van het proces, en riskeert daardoor voor onaangename verrassingen te staan, zoals onverwacht lange wachttijden, onverwachte extra kosten en dergelijke.
Doordat de aanvrager een overkoepelend, geïntegreerd systeem voorziet, kan de configurator waarmee de gebruiker in contact komt, beschikken over alle masterdata die nodig/beschikbaar is. Op die manier wordt de klant een realistische inschatting voorzien, zowel van prijs, productietijd, alsook van productiemogelijkheid. Zo kan een gebruiker van alle praktische informatie voorzien worden die nodig is voor het plaatsen van een order, zoals volgende situatie: Voor het bedrukken van een versterkte plastic zak, is een speciaal materiaal nodig. Hiervoor zijn drie leveranciers A, B en C. De klant wenst deze binnen de week te ontvangen, iets waar slechts leverancier B toe in staat is door eerdere orders bij A en C. Echter, leverancier B heeft een minimumoplage als eis voor een dergelijke order. Door integratie van alle systemen, kan de klant hiervan eenvoudig op de hoogte gebracht worden (bvb. aan de hand van een verwittiging die kan aanvaard worden of afgewezen worden), en zo de effectieve prijs en effectieve productietijd krijgen, in plaats van een idealisering hiervan.
Ten derde kan het systeem optioneel nog verder geoptimaliseerd worden door verdere inpassingen. Zo kunnen bijvoorbeeld automatisch bestellingen geplaatst worden of materiaaltransporten geregeld worden aan de hand van benodigd materiaal voor een ontvangen order, rekening houdende met voorraden op productie-eenheden. Verder kan ook het inventariseren van voorraden geïncorporeerd worden in het systeem. Ook kan het facturatiesysteem rechtstreeks gekoppeld worden aan (en opgenomen worden in) het overkoepelend systeem, alsook een systeem of werkwijze om de werkkracht optimaal te verdelen over productie-eenheden en lokaal over productieapparatuur (wat bijvoorbeeld toepasbaar is bij het opstellen van een werkschema per werknemer/operator), alsook een systeem dat de magazijnvoorraden monitort en eventueel geautomatiseerd bestellingen plaatst, optioneel aangestuurd door de benodigde materialen voor een ontvangen order.
Ten slotte is het mogelijk om het configuratieproces eenvoudiger en correcter voor te stellen door te vertrekken vanuit de mogelijke productieprocessen, en van daaruit de mogelijkheden (en onmogelijkheden) in productconfiguratie op te stellen. Door de productieprocessen via een gepaste ontologie te beschrijven, worden bij de productieprocessen niet alleen de mogelijkheden qua procesconfiguratie voorzien, maar ook automatisch de gewenste opties naar productconfiguratie toe beschreven, en van de juiste relaties voorzien (zoals relaties met hogere orde processen/elementen in productconfiguratie).
Volgens een uitvoeringsvorm definiëren de voorafbepaalde productieprocessen een set configuratieregels volgens dewelke de componenttabs en/of de kenmerktabs weergegeven worden op het elektronisch toestel. Deze configuratieregels leggen een aantal condities op voor het weergeven van de kenmerktabs en/of de componenttabs. Bij voorkeur leggen de configuratieregels verdere condities op voor het vragen van een attribuutwaarde voor minstens een aantal van de attributen.
Het opstellen van een gepaste set configuratieregels aan de hand van de productieprocessen, zorgt ervoor dat de configuratie van het product op een meer efficiënte wijze uitgevoerd kan worden, door onder meer enkel praktisch mogelijke combinaties toe te laten. Door uit te gaan van de productieprocessen kan de configuratie van producten gestuurd zijn vanuit de procesgang, met daarbij onder meer aandacht voor het combineren van opeenvolgende processen op eenzelfde productie-eenheid.
Volgens een uitvoeringsvorm omvat het configureren van het product voor massaproductie volgende deelstap: het van de gebruiker ontvangen van een input voor de minstens één van de attribuutwaarden via het elektronische toestel, waarbij bij het niet invullen van een input door de gebruiker, de interface dit interpreteert als het ontvangen van een standaardinput voor de attribuutwaarde, waarbij de standaardinput voor de attribuutwaarde een voorafbepaalde waarde heeft.
Voor bepaalde attribuutwaarden kan historisch gezien vaak eenzelfde waarde gebruikt worden of is er een logische waarde, zoals een rechthoekige vorm van een vlag. Zo kunnen een aantal voorafbepaalde waarden ingesteld worden voor één of meerdere attribuutwaarden als standaardinput, zodanig dat, wanneer een gebruiker deze niet invult, deze automatisch de voorafbepaalde waarde ontvangen. Optioneel kan hiervan nog een melding gegeven worden tijdens of na het configureren van het product.
Volgens een uitvoeringsvorm omvat de werkwijze volgende verdere stappen: b. het opstellen van een procesconfiguratie voor de massaproductie van het product aan de hand van de attribuutwaarden, waarbij de procesconfiguratie een aantal van de productieprocessen omvat; c. het verdelen van de productieprocessen over een voorafbepaalde set van productie-eenheden, -operatoren en -apparatuur, waarbij het verdelen van de productieprocessen gebeurt aan de hand van een voorafbepaalde set procesregels met betrekking tot de procesconfiguratie en de productieprocessen, waarbij de set procesregels gedefinieerd is door de voorafbepaalde productieprocessen en betrekking heeft op minstens één van de volgende aspecten: transport tussen productie-eenheden, opslag van producten en/of tussenproducten, materiële voorraden voor het produceren van producten en/of tussenproducten op de productie-eenheden, aantal operatoren op de productie-eenheden, beschikbaarheid en kwalificaties van de operatoren, aanwezige productieapparatuur op de productie-eenheden en benodigde kwalificaties voor gebruik van de productieapparatuur; waarbij de set configuratieregels minstens gedeeltelijk de set procesregels omvat.
Het opstellen van een procesconfiguratie wordt uitgevoerd aan de hand van input van een gebruiker wiens wensen bijvoorbeeld via een product-configurator ingegeven zijn. Deze input wordt door de link tussen de producten, componenten en kenmerken (en daarbij gekozen attribuutwaarden) en de productieprocessen, eenvoudig omgezet in nodige productieprocessen voor productie van het geconfigureerd product. Bij voorkeur worden deze nodige productieprocessen vervolgens ook 'besteld' of opdracht toe gegeven, zodat een geconfigureerd product zo snel en efficiënt mogelijk geproduceerd kan worden.
Volgens een uitvoeringsvorm heeft de set procesregels minstens betrekking tot materiële voorraden voor het produceren van producten en/of tussenproducten op productie-eenheden, aantal operatoren op de productie-eenheden, beschikbaarheid en kwalificaties van de operatoren, aanwezige productieapparatuur op de productie-eenheden en optioneel benodigde kwalificaties voor gebruik van de productieapparatuur, bij voorkeur waarbij de set procesregels betrekking heeft tot recente, bij verdere voorkeur essentieel huidige, waarden voor de materiële voorraden voor het produceren van producten en/of tussenproducten op productie-eenheden, voor het aantal operatoren op de productie-eenheden, voor beschikbaarheid en kwalificaties van de operatoren, voor de aanwezige productieapparatuur op de productie-eenheden en optioneel benodigde kwalificaties voor gebruik van de productieapparatuur.
Door verder te gaan dan eenvoudigweg te kijken naar welke processen in theorie mogelijk zijn (en dus enkel te kijken naar aanwezige productieapparatuur), en ook rekening te houden met (aanwezige) operatoren, materiële voorraden, kwalificaties van operatoren voor gebruiken van productieapparatuur en dergelijke, kan een praktischere procesconfiguratie (of toch voorstel daartoe) opgesteld worden. Een gebruiker kan bij voorkeur ook tijdslimieten (en/of kostlimieten) ingeven waarbinnen hij het product wenst geproduceerd te zien. Zo kunnen de praktische kanten van de productieprocessen meegenomen worden in de voorstellen tot procesconfiguratie, waarbij bijvoorbeeld rekening gehouden wordt met vakantieregeling van operatoren met bepaalde kwalificaties. Dit kan in grote mate de effectieve productiecapaciteit van een proces aanpassen en dient dus bij voorkeur meegenomen te worden in de procesconfiguratie.
Volgens een uitvoeringsvorm kan het configureren van het product op het elektronisch toestel uitgevoerd worden via een smart cliënt en/of via een (web)browser, met als eenvoudig voordeel dat het configureren van een product op een praktische wijze kan uitgevoerd worden op een groot aantal toestellen.
Volgens een uitvoeringsvorm wordt tijdens de stap van het configureren van het product, het product real-time weergegeven voor de gebruiker op het elektronisch toestel en/of wordt een kostenschatting voor het product real-time weergegeven op het elektronisch toestel. Door het real-time weergeven van het product tijdens het configureren, worden fouten vermeden en kan de gebruiker eveneens esthetische en praktische inschattingen doen inzake het geconfigureerde product. Zo kan een gebruiker virtuele weergaven zien van het geconfigureerde product waarop zaken afgebeeld worden zoals dikke ringen als inbindmethode voor een schrift, relatieve afmetingen van componenten en andere karakteristieken.
Volgens een voorkeurdragende uitvoeringsvorm kunnen één of meerdere van de attribuutwaarden ingevuld worden aan de hand van een formule, bij voorkeur zodanig dat het niet invullen van de attribuutwaarde een standaardinput genereert voor de attribuutwaarde. Door met behulp van formules te werken, zullen attribuutwaarden automatisch herberekend worden bij het invullen van andere daaraan gerelateerde attribuutwaarden.
Volgens een voorkeurdragende uitvoeringsvorm wordt de input voor de attribuutwaarden gevalideerd aan de hand van voorafbepaalde validatieparameters en/of validatieformules. Hierbij wordt de ingevulde attribuutwaarde vergeleken met een vastgelegde validatieparameter en/of validatieformule. De validatie via een validatieformule heeft altijd voorrang op de validatie via een validatieparameter.
Volgens een uitvoeringsvorm heeft de set configuratieregels minstens betrekking tot onderlinge relaties tussen de productklasse en/of de componenten en/of de kenmerken en/of de attributen.
Volgens een uitvoeringsvorm hebben één of meerdere attributen een attribuutwaarde die voortkomt uit een berekening aan de hand van minstens één of meerdere attribuutwaarden van andere attributen. Bij voorkeur worden de attribuutwaarden die voortkomen uit een berekening, opnieuw berekend bij het invullen van een attribuutwaarde van een ander attribuut.
Zoals reeds eerder aangegeven kunnen attribuutwaarden niet alleen rechtstreeks voorzien worden van een input, maar ook onrechtstreeks via een formule. Deze formule kan verder ook afhangen van andere attribuutwaarden, zodat een formule zorgt voor de (her)berekening van de attribuutwaarde, waarbij deze bij voorkeur up-to-date gehouden wordt bij het invullen van verdere attribuutwaarden.
Volgens een uitvoeringsvorm wordt tijdens of volgend op de stap van het configureren van het product een schatting gegeven van de tijd nodig om het product te produceren, en optioneel van de tijd om het te leveren aan de gebruiker. Bij voorkeur wordt de tijdsschatting real-time geüpdatet. Op deze manier kan een gebruiker de gevolgen van aanpassingen in de productconfiguratie onmiddellijk waarnemen. Optioneel kan een gebruiker ook aanpassingen doen in productieprocessen (bijvoorbeeld productieproces in andere productie-eenheid laten uitvoeren, of over meerdere productieapparaten). Indien de gebruiker hierbij een tijdsschatting kan zien, is het mogelijk om de order aan te passen aan de noden van de gebruiker. Optimaal wordt deze mogelijkheid gecombineerd met een kostenschatting die real-time weergegeven wordt tijdens het configureren van het product.
Volgens een uitvoeringsvorm kan een hiertoe gemachtigd gebruiker één of meerdere nieuwe productieprocessen toevoegen aan de veelheid van voorafbepaalde productieprocessen, waarbij de hiertoe gemachtigde gebruiker de nieuwe productieprocessen voorziet van nieuwe configuratieregels voor de set configuratieregels en/of nieuwe procesregels voor de set procesregels, en/of waarbij de hiertoe gemachtigde gebruiker de set configuratieregels en/of de set procesregels aanpast voorde nieuwe productieprocessen.
Door het mogelijk maken van aanpassingen of toevoegingen bij de werkwijze, kan een gebruiker (zij het klant of aanbieder) nieuwe productieprocessen, en daarmee nieuwe producten, componenten, kenmerken en/of attributen zelf opnemen en zo de mogelijkheid geven om de nieuwe productieprocessen toegepast te zien. Door het toevoegen van nieuwe productieprocessen worden mogelijk oude configuratieregels en/of procesregels aangepast (nieuwe combinaties mogelijk door nieuwe productieprocessen) of worden zelfs nieuwe procesregels en/of configuratieregels aangemaakt.
Volgens een uitvoeringsvorm omvat de werkwijze een stap van het bijhouden van voortgang van de productieprocessen, en bij voorkeur ook het bijhouden van kwaliteit van de producten en/of tussenproducten van de producten.
Volgens een voorkeurdragende uitvoeringsvorm omvat de werkwijze een stap waarin een factuur wordt opgesteld aan de hand van een order van een bepaald aantal van het geconfigureerd product.
Het opnemen van een stap waarin een factuur (al of niet automatisch) wordt opgesteld aan de hand van de order, zorgt voor een verdere uitbreiding van de werkwijzen beschreven in dit document om zoveel mogelijk processen te kunnen beheren en af te stemmen op elkaar.
Volgens een voorkeurdragende uitvoeringsvorm omvat de werkwijze een stap waarin werkschema's voor operatoren en/of voor productieapparatuur worden opgemaakt aan de hand van een order van een bepaald aantal exemplaren van het geconfigureerd product, waarbij rekening gehouden wordt met de productieprocessen benodigd voor het geconfigureerd product, de aanwezige productieapparatuur, en optioneel benodigde kwalificaties voor gebruik van de productieapparatuur en de kwalificaties van de operatoren.
Volgens een voorkeurdragende uitvoeringsvorm omvat de werkwijze een stap waarbij aan de hand van een order van een bepaald aantal van het geconfigureerd product een overzicht opgesteld wordt van nodige materialen voor het produceren hiervan, de opdracht gegeven wordt de nodige materialen te reserveren en/of bestellen. Deze opdracht kan eenvoudigweg het aangeven zijn dat een bepaalde hoeveelheid materialen nodig is voor een order, zodanig dat andere orders rekening houden met de werkelijk beschikbare hoeveelheden materiaal, en op die manier bijvoorbeeld gerichte bestellingen kunnen gedaan worden, al of niet geautomatiseerd. Ook kunnen in deze werkwijze interne opdrachten gegeven worden tot transport van materialen naar gewenste productie-eenheden (locaties) of naar apparatuur.
Deze stap is een verderzetting van reeds eerder aangegeven uitbreidingen van de werkwijze om de productieprocessen zelf te beheren en te sturen.
Volgens een uitvoeringsvorm worden de attributen weergegeven afhankelijk van gekozen productklasse en/of van de weergegeven componenttabs en/of van de weergegeven kenmerktabs, en van de voorafbepaalde productieprocessen. Dit maakt het mogelijk om afhankelijk van bepaalde condities (gevolg van configuratieregels, en dus de productieprocessen) bepaalde attributen zichtbaar (invulbaar) of onzichtbaar (niet invulbaar) te maken voor een gebruiker.
In een verder voorkeurdragende uitvoeringsvorm kan bij het configureren een product door de gebruiker, aan de hand van een identiteit van de gebruiker (bijvoorbeeld: belangrijke klant, nieuwe klant, kritische klant, gehaaste klant,... en de historiek van de klant) de uiteindelijke order ingevuld worden (zijnde administratieve verwerking van benodigd materiaal, benodigde productieprocessen, productie-eenheden en -operatoren, en het opdracht geven tot uitvoering hiervan) afhankelijk van de identiteit van de gebruiker. Zo kan bij een kritische klant geopteerd worden voor materiaal van een bepaalde leverancier van hogere kwaliteit, of voor bepaalde productie-eenheden en/of -operatoren waarbij hogere kwaliteit waarschijnlijker is. Zo kan bijvoorbeeld ook aan een gebruiker een bepaalde maximale foutenmarge op een boekjaar gegarandeerd worden (bijvoorbeeld op straffe van boete/kortingen/...). Indien uit de historiek van de gebruiker blijkt dat deze marge (bijna) bereikt is, kan geopteerd worden voor een invulling van de order op een zo kwalitatief hoogstaand mogelijke wijze. Deze aanpassing van de werkwijze kan bovendien ook opgenomen worden in de interface.
Volgens een uitvoeringsvorm worden aan de hand van door de gebruiker gemaakte keuzes, en na bevestiging van een bestelling door de gebruiker volgens de door de gebruiker gemaakte keuzes, automatisch opdrachten gegenereerd en uitgestuurd voor het uitvoeren van één of meerdere van de productieprocessen die aan de gemaakte keuzes gelinkt zijn, bij voorkeur waarbij de opdrachten geschikt zijn om de productieprocessen via Industry 4.0 aan te sturen. Dit zorgt voor een verdere automatisering van het productieproces, wat efficiëntie en correctheid ten goede komt.
In een tweede aspect betreft de uitvinding een computer-geïmplementeerde werkwijze voor het opstellen van een beheersysteem voor massaproductie van geconfigureerde producten, waarbij de massaproductie volgens één of meerdere van een veelheid productieprocessen verloopt, waarbij het beheersysteem aangepast is om een set configuratieregels en een set procesregels te volgen, waarbij de set configuratieregels geschikt is om een productconfiguratie te sturen, waarbij de set procesregels geschikt is om een procesconfiguratie op te stellen, omvattende volgende stap: a) het inrichten van de productieprocessen zodanig dat de productieprocessen één of meerdere procesregels van de set van procesregels en/of één of meerdere configuratieregels van de set van configuratieregels definiëren, en zodanig dat aan gebruikers een interface wordt aangeboden die is aangepast om vanuit gebruikerskeuzes en volgens de configuratieregels de productconfiguratie te sturen.
Bij voorkeur gebeurt het inrichten van de één of meerdere productieprocessen via softcoding. Door de het inrichten via softcoding mogelijk te maken, kan het systeem ook aan klantzijde (of leverancierszijde) aangepast worden. Zo kunnen nieuwe 'objecten' aangemaakt worden, of nieuwe productieprocessen ingevoerd worden (die aan gebruikers gepresenteerd kunnen worden als nieuwe keuzemogelijkheden) op een eenvoudige manier, die geen hardcoding vereist. Zo kan het programma op maat van elke gebruiker aangepast worden zonder dat dit effectief in de code dient geprogrammeerd te worden. Bij verdere voorkeur worden gebruikers in staat gesteld om zelf bepaalde productieprocessen in te voeren en/of aan te passen via een visuele programmeertaal (of VPL, Visual Programming Language). Voorbeelden hiervan zijn algemeen bekend, en ook toekomstige VPL's dienen beschouwd te worden als deel uitmakend van de inhoud van dit document.
Bij voorkeur is het bovenstaande beheersysteem een beheersysteem geschikt om minstens één uitvoeringsvorm van de werkwijze zoals beschreven in dit document uit te voeren.
Volgens een voorkeurdragende uitvoeringsvorm is het opgestelde beheersysteem geschikt om via een webbrowser en/of via een smart cliënt uitgevoerd te worden.
Volgens een voorkeurdragende uitvoeringsvorm zijn de configuratieregels en/of de procesregels gedefinieerd door de productieprocessen zodanig dat één of meerdere van de configuratieregels en/of één of meerdere van de procesregels verbonden zijn met één of meerdere van de andere configuratieregels en/of één of meerdere van de andere procesregels.
In een derde aspect betreft de uitvinding een computer-geïmplementeerde werkwijze voor het aanpassen van een beheersysteem voor massaproductie van geconfigureerde producten, waarbij de massaproductie volgens één of meerdere van een veelheid productieprocessen verloopt, waarbij het beheersysteem aangepast is om een set configuratieregels en een set procesregels te volgen, waarbij de set configuratieregels geschikt is om een productconfiguratie te sturen, waarbij de set procesregels geschikt is om een procesconfiguratie op te stellen, en waarbij de productieprocessen ingericht zijn zodanig dat de productieprocessen één of meerdere van de procesregels en/of één of meerdere van de configuratieregels definiëren, en zodanig dat een interface wordt aangeboden aan gebruikers waarbij de interface is aangepast om vanuit gebruikerskeuzes en volgens de configuratieregels de productconfiguratie te sturen, omvattende minstens één van de volgende stappen: a. het inrichten van één of meerdere nieuwe productieprocessen, waarbij de nieuwe productieprocessen één of meerdere nieuwe procesregels definiëren waarbij de nieuwe procesregels opgenomen worden in de set van procesregels en/of één of meerdere nieuwe configuratieregels definiëren waarbij de nieuwe configuratieregels opgenomen worden in de set van configuratieregels; of b. het aanpassen van één of meerdere productieprocessen zodanig dat de set van procesregels en/of de set van configuratieregels aangepast wordt volgens de aangepaste één of meerdere productieprocessen.
Bij voorkeur gebeurt het inrichten van de één of meerdere nieuwe productieprocessen via softcoding. Door de het inrichten via softcoding mogelijk te maken, kan het systeem ook aan klantzijde (of leverancierszijde) aangepast worden. Zo kunnen nieuwe 'objecten' aangemaakt worden, of nieuwe productieprocessen ingevoerd worden (die aan gebruikers gepresenteerd kunnen worden als nieuwe keuzemogelijkheden) op een eenvoudige manier, die geen hardcoding vereist. Zo kan het programma op maat van elke gebruiker aangepast worden zonder dat dit effectief in de code dient geprogrammeerd te worden. Bij verdere voorkeur worden gebruikers in staat gesteld om zelf bepaalde productieprocessen in te voeren en/of aan te passen via een visuele programmeertaal (of VPL, Visual Programming Language). Voorbeelden hiervan zijn algemeen bekend, en ook toekomstige VPL's dienen beschouwd te worden als deel uitmakend van de inhoud van dit document.
Bij voorkeur is het bovenstaande beheersysteem een beheersysteem geschikt om minstens één uitvoeringsvorm van de werkwijze zoals beschreven in dit document uit te voeren.
In een vierde aspect betreft de uitvinding een computerprogramma-product voor het beheren van massaproductie van geconfigureerde producten, welk computerprogramma-product ten minste één computer-leesbaar medium omvat waarop computer-leesbare programmacode-porties zijn opgeslagen, welke programmacode-porties instructies omvatten voor het uitvoeren van minstens een deel van de computer-geïmplementeerde werkwijze voor het beheren van massaproductie van geconfigureerde producten zoals beschreven in dit document. Bij voorkeur omvatten de programmacode-porties minstens instructies voor het uitvoeren van de stap van het interactief configureren van het product voor massaproductie.
In een vijfde aspect betreft de uitvinding een computer met processor en geheugenelement waarbij het geheugenelement computer-leesbare programmacode-porties omvat, welke programmacode-porties instructies omvatten voor het uitvoeren van minstens een deel van de computer-geïmplementeerde werkwijze voor het beheren van massaproductie van geconfigureerde producten zoals beschreven in dit document, en welke processor geschikt is voor het uitvoeren van de instructies volgens de programmacode-porties. Bij voorkeur omvatten de programmacode-porties minstens instructies voor het uitvoeren van de stap van het interactief configureren van het product voor massaproductie.
In wat volgt, wordt de uitvinding beschreven a.d.h.v. niet-limiterende voorbeelden die de uitvinding illustreren, en die niet bedoeld zijn of geïnterpreteerd mogen worden om de omvang van de uitvinding te limiteren. VOORBEELD:
In een mogelijke uitvoeringsvorm omvat de werkwijze het opstarten van een product-configurator in een browservenster of via een smart cliënt, bij voorkeur door het kiezen voor een bepaalde productklasse. Merk op dat hierbij enerzijds de mogelijkheid bestaat om een grote, overkoepelende product-configurator te voorzien, waarbij de keuze van productklasse een eerste vorm van differentiatie kan zijn, of anderzijds om meerdere afzonderlijke product-configuratoren te voorzien (bvb. één per productklasse). Een grote overkoepelende product-configurator zal praktisch gezien moeilijker zijn om te in te richten (al of niet via hardcoding) en aan te passen voor nieuwe productieprocessen aangezien er meer variabelen en relaties zijn, maar blijft evenwel een mogelijkheid.
Eenmaal de gebruiker een keuze heeft gemaakt voor een bepaalde productklasse, zijn hier een aantal vaste componenten aan gekoppeld (zoals in een eerder voorbeeld, bij product 'strandvlag' zijn een aantal componenten vastgelegd: mast, vlag, accessoires). De componenten worden bij voorkeur weergegeven in afzonderlijke componenttabs zodanig dat een gebruiker de componenten afzonderlijk kan beschouwen en aanpassen naar wens, bij voorkeur zonder voorafbepaalde volgorde. De componenten omvatten afzonderlijk dan weer één of meerdere kenmerken (ditmaal valt onder 'vlag' de kenmerken 'bedrukking' en 'vorm', onder 'mast' valt het kenmerk 'vorm' en onder 'accessoires' valt het kenmerk 'voetstuk') die worden weergegeven in subtabs, of kenmerktabs, die onder de componenttabs vallen. Op deze kenmerktabs zijn een aantal attributen weergegeven waarvoor attribuutwaarden dienen ingegeven te worden (in dit geval onder 'bedrukking' de attributen 'voorprint' en 'achterprint', onder 'vorm' bij 'vlag' het attribuut 'dimensie', onder 'vorm' bij 'mast' het attribuut 'lengte' en onder 'voetstuk' het attribuut 'massa', met in dit voorbeeld de volgende respectievelijk gekozen attribuutwaarden 'luipaardprint', 'zebraprint', '5m', '2m x lm' en '10 kg'). Deze attribuutwaarden kunnen eenvoudigweg cijfermatig ingegeven worden (dimensies, aantallen en dergelijke), via een keuzemenu (drop-down menu of andere) of via een code, of andere methodes.
Deze configuratie is mogelijk doordat een aantal productieprocessen reeds voorhanden zijn bij het configureren van het product, zoals het drukken van een luipaardprint, het drukken van een zebraprint, het produceren van masten met een lengte van 5m en andere processen. Een gemachtigde gebruiker, bijvoorbeeld een producent, kan nieuwe productieprocessen toevoegen (of laten toevoegen) om zo nieuwe functionaliteiten te ontsluiten bij configuratie. Dit kan gaan om het toevoegen van nieuwe prints, wat bijkomende mogelijkheden voor attribuutwaarden introduceert, nieuwe vormen van vlaggen, toevoegen van verdere accessoires zoals een hijssysteem voor het ophijsen en neerhalen van de vlag en verdere. Ook gans nieuwe productklassen kunnen toegevoegd worden, zoals bijvoorbeeld 'wimpels', 'agenda's' en andere, doordat productieprocessen zijn opgenomen voor het produceren hiervan (of delen hiervan).

Claims (18)

  1. CONCLUSIES
    1. Computer-geïmplementeerde werkwijze voor het beheren van massaproductie van geconfigureerde producten, omvattende volgende stap: a. het interactief configureren van een product voor massaproductie via een elektronisch weergave- en inputtoestel, waarbij één of meerdere keuzes aan productklassen en/of één of meerdere keuzes aan componenten van één of meerdere van de productklassen en/of één of meerdere keuzes aan kenmerken van één of meerdere van de componenten en/of van één of meerdere van de productklassen weergegeven worden op het elektronisch weergave- en inputtoestel, en waarbij de één of meerdere keuzes gekoppeld zijn aan één of meerdere voorafbepaalde productieprocessen; waarbij het configureren van het product voor massaproductie via het elektronische weergave- en inputtoestel, volgende deelstappen omvat: i. het ontvangen van een keuze van een gebruiker, via het elektronische toestel, voor één van de productklassen uit de veelheid van de productklassen, bij voorkeur waarbij de keuze voor een productklasse een specifieke product-configurator initialiseert; ii. het aanbieden van een interface voor het configureren van het product van de gekozen productklasse, waarbij één of meerdere van de componenten van het product weergegeven worden als componenttabs en één of meerdere van de kenmerken van de componenten weergegeven worden als kenmerktabs, en waarbij de componenten en/of de kenmerken één of meerdere attributen met bijhorende attribuutwaarde hebben, waarvan minstens één van de attribuutwaarden een input nodig heeft van de gebruiker; waarbij de weergegeven componenttabs afhankelijk zijn van de gekozen productklasse en de voorafbepaalde productieprocessen, waarbij de weergegeven kenmerktabs afhankelijk zijn van de gekozen productklasse, van de weergegeven componenttabs en van de voorafbepaalde productieprocessen, waarbij de voorafbepaalde productieprocessen een set configuratieregels definiëren volgens dewelke de componenttabs en/of de kenmerktabs weergegeven worden b. het opstellen van een procesconfiguratie voor de massaproductie van het product aan de hand van de attribuutwaarden, waarbij de procesconfiguratie een aantal van de productieprocessen omvat; c. het verdelen van de productieprocessen over een voorafbepaalde set van productie-eenheden, -operatoren en -apparatuur, waarbij het verdelen van de productieprocessen gebeurt aan de hand van een voorafbepaalde set procesregels met betrekking tot de procesconfiguratie en de productieprocessen, waarbij de set procesregels gedefinieerd is door de voorafbepaalde productieprocessen en betrekking heeft tot minstens één van de volgende: transport tussen productie-eenheden, opslag van producten en/of tussenproducten, materiële voorraden voor het produceren van producten en/of tussenproducten op de productie-eenheden, aantal operatoren op de productie-eenheden, beschikbaarheid en kwalificaties van de operatoren, aanwezige productieapparatuur op de productie-eenheden en benodigde kwalificaties voor gebruik van de productieapparatuur; waarbij de set configuratieregels minstens gedeeltelijk de set procesregels omvat.
  2. 2. Computer-geïmplementeerde werkwijze voor het beheren van massaproductie van geconfigureerde producten volgens de voorgaande conclusie 1, waarbij het configureren van het product voor massaproductie volgende deelstap omvat: het ontvangen van een input voor minstens één van de attribuutwaarden van de gebruiker via het elektronische toestel, waarbij bij niet invullen van een input door de gebruiker, de interface dit interpreteert als het ontvangen van een standaardinput voor de attribuutwaarde, waarbij de standaardinput een voorafbepaalde waarde heeft.
  3. 3. Computer-geïmplementeerde werkwijze voor het beheren van massaproductie van geconfigureerde producten volgens één van de voorgaande conclusies 1 of 2, waarbij de set procesregels minstens betrekking heeft tot materiële voorraden voor het produceren van producten en/of tussenproducten op productie-eenheden, aantal operatoren op de productie-eenheden, beschikbaarheid en kwalificaties van de operatoren, aanwezige productieapparatuur op de productie-eenheden en optioneel benodigde kwalificaties voor gebruik van de productieapparatuur, bij voorkeur waarbij de set procesregels betrekking heeft tot recente, bij verdere voorkeur essentieel huidige, waarden voor de materiële voorraden voor het produceren van producten en/of tussenproducten op productie-eenheden, voor het aantal operatoren op de productie-eenheden, voor de beschikbaarheid en de kwalificaties van de operatoren, voor de aanwezige productieapparatuur op de productie-eenheden en optioneel de benodigde kwalificaties voor gebruik van de productieapparatuur.
  4. 4. Computer-geïmplementeerde werkwijze voor het beheren van massaproductie van geconfigureerde producten volgens één van de voorgaande conclusies 1 tot en met 3, waarbij het configureren van het product via een smart cliënt en/of via een browser uitgevoerd kan worden op het elektronisch toestel.
  5. 5. Computer-geïmplementeerde werkwijze voor het beheren van massaproductie van geconfigureerde producten volgens één van de voorgaande conclusies 1 tot en met 4, waarbij tijdens of direct na de stap van het configureren van het product, het product real-time weergegeven wordt voor de gebruiker op het elektronisch toestel en/of een kostenschatting voor het product real-time weergegeven wordt op het elektronisch toestel.
  6. 8. Computer-geïmplementeerde werkwijze voor het beheren van massaproductie van geconfigureerde producten volgens één van de voorgaande conclusies 2 tot en met 5, waarbij de set configuratieregels minstens betrekking heeft tot onderlinge relaties tussen de productklasse en/of de componenten en/of de kenmerken en/of de attributen.
  7. 9. Computer-geïmplementeerde werkwijze voor het beheren van massaproductie van geconfigureerde producten volgens één van de voorgaande conclusies 1 tot en met 6, waarbij één of meerdere attributen een waarde hebben die voortkomt uit een berekening aan de hand van minstens één of meerdere attribuutwaarden van andere attributen, bij voorkeur waarbij de attribuutwaarden die voortkomen uit de berekening opnieuw worden berekend bij het invullen van een attribuutwaarde van een ander attribuut.
  8. 10. Computer-geïmplementeerde werkwijze voor het beheren van massaproductie van geconfigureerde producten volgens één van de voorgaande conclusies 1 tot en met 7, waarbij tijdens of volgend op de stap van het configureren van het product, een tijdsschatting wordt gegeven die nodig is voor het produceren, en optioneel het leveren aan de gebruiker, van het product.
  9. 11. Computer-geïmplementeerde werkwijze voor het beheren van massaproductie van geconfigureerde producten volgens één van de voorgaande conclusies 1 tot en met 8, waarbij een hiertoe gemachtigd gebruiker één of meerdere nieuwe productieprocessen kan toevoegen aan de veelheid van voorafbepaalde productieprocessen, waarbij de hiertoe gemachtigde gebruiker de nieuwe productieprocessen voorziet van nieuwe configuratieregels voor de set configuratieregels en/of nieuwe procesregels voor de set procesregels, en/of waarbij de hiertoe gemachtigde gebruiker de set configuratieregels en/of de set procesregels aan past voor de nieuwe productieprocessen.
  10. 12. Computer-geïmplementeerde werkwijze voor het beheren van massaproductie van geconfigureerde producten volgens één van de voorgaande conclusies 1 tot en met 9, omvattende een stap van het bijhouden van voortgang van de productieprocessen, en bij voorkeur verder het bijhouden van kwaliteit van de producten en/of tussenproducten daarvoor.
  11. 13. Computer-geïmplementeerde werkwijze voor het beheren van massaproductie van geconfigureerde producten volgens één van de voorgaande conclusies 1 tot en met 10, waarbij de attributen weergegeven worden afhankelijk van gekozen productklasse en/of van de weergegeven componenttabs en/of van de weergegeven kenmerktabs, en van de voorafbepaalde productieprocessen.
  12. 14. Computer-geïmplementeerde werkwijze voor het beheren van massaproductie van geconfigureerde producten volgens één van de voorgaande conclusies 1 tot en met 11, waarbij aan de hand van door de gebruiker gemaakte keuzes, en na bevestiging van een bestelling door de gebruiker volgens de door de gebruiker gemaakte keuzes, automatisch opdrachten gegenereerd en uitgestuurd worden voor het uitvoeren van één of meerdere van de productieprocessen die aan de gemaakte keuzes gelinkt zijn, bij voorkeur waarbij de opdrachten geschikt zijn om de productieprocessen via Industry 4.0 aan te sturen.
  13. 15. Computer-geïmplementeerde werkwijze voor het opstellen van een beheersysteem voor massaproductie van geconfigureerde producten, waarbij de massaproductie volgens één of meerdere van een veelheid productieprocessen verloopt, waarbij het beheersysteem aangepast is om een set configuratieregels en een set procesregels te volgen, waarbij de set configuratieregels geschikt is om een productconfiguratie te sturen, waarbij de set procesregels geschikt is om een procesconfiguratie op te stellen, omvattende volgende stap: het inrichten van de productieprocessen waarbij de productieprocessen één of meerdere procesregels van de set van procesregels en/of één of meerdere configuratieregels van de set van configuratieregels definiëren, en waarbij een interface wordt aangeboden aan gebruikers, waarbij de interface is aangepast om vanuit gebruikerskeuzes en volgens de configuratieregels de productconfiguratie te sturen.
  14. 16. Computer-geïmplementeerde werkwijze voor het opstellen van een beheersysteem voor massaproductie van geconfigureerde producten volgens de voorgaande conclusie 13, waarbij de één of meerdere productieprocessen via softcoding ingericht worden.
  15. 17. Computer-geïmplementeerde werkwijze voor het aanpassen van een beheersysteem voor massaproductie van geconfigureerde producten, waarbij de massaproductie volgens één of meerdere van een veelheid productieprocessen verloopt, waarbij het beheersysteem aangepast is om een set configuratieregels en een set procesregels te volgen, waarbij de set configuratieregels geschikt is om een productconfiguratie te sturen, waarbij de set procesregels geschikt is om een procesconfiguratie op te stellen, en waarbij de productieprocessen ingericht zijn zodanig dat de productieprocessen één of meerdere van de procesregels en/of één of meerdere van de configuratieregels definiëren, en zodanig dat een interface wordt aangeboden aan gebruikers waarbij de interface is aangepast om vanuit gebruikerskeuzes en volgens de configuratieregels de productconfiguratie te sturen, omvattende minstens één van de volgende stappen: a. het inrichten van één of meerdere nieuwe productieprocessen, waarbij de nieuwe productieprocessen één of meerdere nieuwe procesregels definiëren waarbij de nieuwe procesregels opgenomen worden in de set van procesregels en/of één of meerdere nieuwe configuratieregels definiëren waarbij de nieuwe configuratieregels opgenomen worden in de set van configuratieregels; of b. het aanpassen van één of meerdere productieprocessen zodanig dat de set van procesregels en/of de set van configuratieregels aangepast wordt volgens de aangepaste één of meerdere productieprocessen.
  16. 18. Computer-geïmplementeerde werkwijze voor het aanpassen van een beheersysteem voor massaproductie van geconfigureerde producten volgens de voorgaande conclusie 15, waarbij de één of meerdere nieuwe productieprocessen via softcoding ingericht worden.
  17. 19. Computerprogramma-product voor het beheren van massaproductie van geconfigureerde producten, welk computerprogramma-product ten minste één computer-leesbaar medium omvat waarop computer-leesbare programmacode-porties zijn opgeslagen, welke programmacode-porties instructies omvatten voor het uitvoeren van minstens een deel van de computer-geïmplementeerde werkwijze volgens één van de voorgaande conclusies 1 tot en met 12.
  18. 20. Computer met processor en geheugenelement waarbij het geheugenelement computer-leesbare programmacode-porties omvat, welke programmacode-porties instructies omvatten voor het uitvoeren van minstens een deel van de computer-geïmplementeerde werkwijze volgens één van de voorgaande conclusies 1 tot en met 12, en welke processor geschikt is voor het uitvoeren van de instructies volgens de programmacode-porties.
BE2016/5550A 2016-06-30 2016-06-30 Productiebeheersysteem voor mass customization BE1023738B1 (nl)

Priority Applications (2)

Application Number Priority Date Filing Date Title
BE2016/5550A BE1023738B1 (nl) 2016-06-30 2016-06-30 Productiebeheersysteem voor mass customization
NL2019149A NL2019149B1 (nl) 2016-06-30 2017-06-29 Productiebeheersysteem voor mass customization

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
BE2016/5550A BE1023738B1 (nl) 2016-06-30 2016-06-30 Productiebeheersysteem voor mass customization

Publications (1)

Publication Number Publication Date
BE1023738B1 true BE1023738B1 (nl) 2017-07-06

Family

ID=56611172

Family Applications (1)

Application Number Title Priority Date Filing Date
BE2016/5550A BE1023738B1 (nl) 2016-06-30 2016-06-30 Productiebeheersysteem voor mass customization

Country Status (2)

Country Link
BE (1) BE1023738B1 (nl)
NL (1) NL2019149B1 (nl)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8078489B1 (en) * 2003-01-24 2011-12-13 Emcien, Inc. Product configuration modeling and optimization
US20120102421A1 (en) * 2010-10-22 2012-04-26 Bigmachines, Inc. Methods and apparatus for specifying and applying business rules in a product configurator
WO2013003395A2 (en) * 2011-06-27 2013-01-03 Bank Of America Corporation System for managing and tracking an inventory of elements
WO2014120406A2 (en) * 2013-02-04 2014-08-07 Uni-B Solutions Llc Process management system, method, and computer-readable medium

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8078489B1 (en) * 2003-01-24 2011-12-13 Emcien, Inc. Product configuration modeling and optimization
US20120102421A1 (en) * 2010-10-22 2012-04-26 Bigmachines, Inc. Methods and apparatus for specifying and applying business rules in a product configurator
WO2013003395A2 (en) * 2011-06-27 2013-01-03 Bank Of America Corporation System for managing and tracking an inventory of elements
WO2014120406A2 (en) * 2013-02-04 2014-08-07 Uni-B Solutions Llc Process management system, method, and computer-readable medium

Also Published As

Publication number Publication date
NL2019149B1 (nl) 2017-10-06

Similar Documents

Publication Publication Date Title
US20130138529A1 (en) System and method for remotely customized ordering commodity's design and manufacture combined with a network
Knolmayer et al. Supply chain management based on SAP systems: order management in manufacturing companies
Marshall Enterprise modeling with UML: designing successful software through business analysis
Österle Business in the information age: heading for new processes
US7107268B1 (en) Centralized system and method for managing enterprise operations
Cato et al. Computer-managed maintenance systems: a step-by-step guide to effective management of maintenance, labor, and inventory
US20040167787A1 (en) Systems and methods for network-based design submission and management
WO2002091094A1 (fr) Appareil et procede d'approvisionnement en pieces
CN113298606B (zh) 商品对象库存调控方法、装置及电子设备
US20040167796A1 (en) Systems and methods for network-based design review
Buchta et al. IT Management
Yen et al. Migrating procurement onto the internet
Halgeri et al. ERP systems supporting lean manufacturing in SMEs
WO2000030000A2 (en) Centralized system and method for managing enterprise operations
Vogel et al. mySAP ERP for Dummies
NL2019149B1 (nl) Productiebeheersysteem voor mass customization
WO2003023667A2 (en) Product content collaboration tool, system, software, and method
Rustenburg Planning services: A control tower solution for managing spare parts
Dovgalenko The Technology Procurement Handbook: A Practical Guide to Digital Buying
Haniefuddin et al. Essentials of logistics and supply chain management
Martin et al. The economic context of the new organizational reality.
Vijayashree et al. A supply chain management in a single-vendor and a single-buyer integrated inventory model with backorders under imperfect production system
Oliverio et al. Business process reengineering and ERP system implementation plan for a manufacturing company: A case study
Rodprayoon et al. Study and development of inventory management system for frozen food business in Thailand
Childe An introduction to computer aided production management

Legal Events

Date Code Title Description
MM Lapsed because of non-payment of the annual fee

Effective date: 20200630