Wat QMS-integratie nodig heeft van de omliggende systemen
Een non-conformiteit is de kwaliteitsregistratie die wordt aangemaakt zodra iets de inspectie niet doorstaat, en die wordt pas bruikbaar wanneer deze wordt gekoppeld aan operationele data die elders staat.
- De batch- of serieregistratie: welke eenheden in dezelfde run zijn geproduceerd, vastgelegd in het productie- of MES-systeem
- Materiaalgenealogie: welke inkomende partij in welke eindproducten is verwerkt, op basis van goederenontvangst en verbruiksregistraties in het ERP
- Machine- en gereedschapshistorie: welke machine de betrokken eenheden heeft geproduceerd en wat daaraan is gewijzigd, uit de machinelaag of het onderhoudssysteem
- Verzendstatus: welke van die eenheden nog in het magazijn liggen en welke al naar klanten zijn gegaan
- Leverancierstoewijzing: welke leverancier het materiaal heeft geleverd, wat bepaalt of de corrigerende maatregel intern is of een claim bij de leverancier
Alle vijf de gegevens die de omvang bepalen horen bij een ander systeem, en twee ervan beginnen op de werkvloer. Daarom hangt de snelheid van containment eerst af van het verplaatsen van machinedata naar bedrijfssystemen. Die vijf handmatig samenbrengen is wat de afbakening verandert in een inschatting in plaats van een berekening.
Waarom wordt containment te ruim afgebakend?
Een nauwkeurige afbakening kost meer tijd dan een ruime, en de klok tikt. Als het traceren van de betrokken partij twee dagen kost en het blokkeren van een week productie een uur, dan is die ruime blokkade de verantwoorde keuze.
Het traceren gaat langzaam omdat de materiaalgenealogie meestal maar gedeeltelijk is. Materiaalgenealogie koppelt een eindproduct terug aan de inkomende partijen waaruit het bestaat. De meeste fabrieken kunnen zeggen welke eindproducten uit welke productieorder komen. Veel minder fabrieken kunnen zeggen welke materiaalpartij in welke eenheid is verwerkt, vooral wanneer materiaal continu wordt verbruikt in plaats van per order uitgegeven.
Het moment van verzending bepaalt vervolgens wat de bevinding kost. Een defect dat wordt ontdekt terwijl de voorraad nog in het magazijn ligt is een voorraadprobleem, en hetzelfde defect na verzending is een klantmelding. Het verschil is vaak een kwestie van uren en heeft niets te maken met de fout zelf.
De kosten van een langzame trace worden dus zelden als kwaliteitskosten geboekt.
Wat een zwakke QMS-integratie een fabriek kost
Vertraging bij het bepalen van de omvang heeft een prijs, en die komt bij verschillende afdelingen terecht.
- Goede voorraad geblokkeerd: een ruime afbakening blokkeert eenheden die nooit getroffen zijn, waardoor voorraad vastloopt en schone zendingen worden vertraagd
- Product verzonden na de bevinding: eenheden blijven het pand verlaten terwijl de tracering loopt, waardoor een intern probleem een klantprobleem wordt
- Verlopen leveranciersclaims: het verhalen van kosten op een leverancier vereist bewijs van welke partij van hen was, en de commerciële termijn daarvoor verstrijkt
- Herhaalde bevindingen: corrigerende maatregelen die worden afgesloten zonder het defect te koppelen aan een machine, gereedschap of leverancierspatroon, lossen het incident op, niet de oorzaak
Alleen de eerste post is een kostenpost voor de kwaliteitsafdeling. De rest komt terecht bij voorraadbeheer, inkoop en uiteindelijk bij de klant. De gebruikelijke reactie is om het kwaliteitsproces zelf aan te scherpen.
Waarom QMS-integratie een datakoppeling is, geen procesverbetering
Fabrieken reageren op kwaliteitsproblemen meestal door het QMS te versterken: meer inspectiepunten, betere workflows voor non-conformiteiten en strengere discipline bij corrigerende maatregelen. Dat verbetert de documentatie van een probleem, maar dat is de helft die al werkt.
De helft die dat niet doet, is de omvang, en omvang is een datakoppeling. Om een defect te koppelen aan de eenheden die dezelfde oorzaak delen, heb je de productie-, materiaal- en verzendgegevens nodig die vanuit het kwaliteitsdossier bereikbaar zijn. Geen enkele procesverbetering creëert die koppeling, omdat de data niet in het QMS staat.
De fabrieken die snel antwoorden, zijn de fabrieken waar een batchnummer direct de bijbehorende partij, machine en verzendlijst toont zonder dat er een tweede systeem geopend hoeft te worden. Of dat dossier maanden later nog standhoudt bij een audit rust op diezelfde verbindingen tussen systemen, en dat is het duurzaamheidsvraagstuk achter productie-traceerbaarheid.
Fabrikanten plaatsen die koppeling op een van de drie volgende plekken, elk met eigen beperkingen. Een kwaliteitsmodule binnen het ERP of MES bevat de genealogie standaard, maar biedt minder op het gebied van onderzoeksworkflows, documentbeheer en auditmanagement. Een specifiek QMS is sterk in die drie onderdelen, maar staat los van de operationele data. Handmatig traceren is wat de meeste fabrieken doen, en dat is precies waarom het bepalen van de omvang dagen in beslag neemt.
Hoe verbindt een integratieplatform een QMS met de productie?
Een integration platform-as-a-service (iPaaS) verbindt het kwaliteitsmanagementsysteem met het ERP, het productiesysteem en het magazijn, die de materiaal-, machine- en verzendgegevens bevatten die nodig zijn voor een containmentbesluit. Elk van deze systemen maakt één keer verbinding met het integratieplatform in plaats van met elkaar, waardoor een vraag vanuit het QMS alle drie de systemen kan bereiken.
Het integratieplatform moet bovendien direct antwoord geven, omdat een containmentbesluit niet kan wachten op een nachtelijke bestandsexport. De identificatiegegevens komen daarbij zelden overeen: een defectcode in het QMS, een onderdeelreferentie in het ERP en een serienummer op de productielijn zijn drie verschillende talen voor dezelfde eenheid. Realtime antwoorden en het omzetten van die referenties onderweg is wat een integratieplatform onderscheidt van een geplande export.
Het Alumio iPaaS is gebouwd voor dit soort koppelingen, tussen operationele systemen die nooit zijn ontworpen om elkaar te antwoorden. Dat werk krijgt vier vormen.
- Genealogie op aanvraag: een realtime Proxy legt de vraag voor aan de productie- en materiaalsystemen en geeft het antwoord terug, zodat een batchnummer terugkomt met de bijbehorende partij, machine en dienst terwijl het besluit nog openstaat
- Bevindingen doorgegeven aan de uitvoerende systemen: een event-gestuurde data Route stuurt een non-conformiteit door naar het magazijn en de planningssystemen, zodat getroffen voorraad daar direct kan worden geblokkeerd in plaats van pas nadat iemand een ticket heeft aangemaakt
- Eén vocabulaire voor alle systemen: een data Transformer zet defectcodes, materiaalreferenties en eenheidsidentificatoren om, zodat hetzelfde defect hetzelfde betekent in het QMS, het ERP en bij een leveranciersclaim
- Een vastlegging van waar het besluit op rustte: gedetailleerde Logs houden bij welke data wanneer werd teruggegeven, precies waar een auditor naar vraagt wanneer deze willekeurig een serienummer kiest
Configuratie regelt de mapping- en routeringsregels, waarbij de Code Transformer beschikbaar is voor de gevallen die configuratie niet kan uitdrukken. De tweede fabriek hergebruikt de genealogielogica van de eerste in plaats van deze opnieuw op te bouwen. Wat verandert is niet hoe goed een defect gedocumenteerd is, maar hoe snel de omvang ervan kan worden vastgesteld.
Wat QMS-integratie oplevert voor een fabrikant
Kwaliteitssystemen worden aangeschaft om aan certificering te voldoen en beoordeeld op het slagen van audits. Die insteek legt de lat bij documentatie, en dat is de reden waarom veel fabrieken uitstekende dossiers hebben, maar trage antwoorden.
In een fabriek is het containmentbesluit verdeeld over drie afdelingen. De kwaliteitsmanager is verantwoordelijk voor de bevinding en de corrigerende maatregel. De productieplanner beslist wat wordt geblokkeerd en wat in productie blijft. De inkoopverantwoordelijke moet bewijs leveren van een leverancierspartij voordat de claimtermijn verstrijkt. Geen van hen ziet het volledige plaatje vanuit hun eigen systeem.
Het verkorten van de traceertijd verandert de economische impact van elke bevinding. Een defect dat binnen enkele uren wordt afgebakend, raakt één partij in plaats van een hele week productie. Door die koppeling uit te voeren op een integratieplatform, wordt het proces herhaalbaar voor alle fabrieken in plaats van dat er per locatie maatwerk nodig is. Het resultaat voor het bedrijf is containment dat beperkt blijft tot de daadwerkelijk getroffen eenheden, leveranciersclaims die onderbouwd zijn terwijl ze nog verhaalbaar zijn, en een auditrespons die een eenvoudige query is in plaats van een heel project.