Naar de hoofdinhoud

[Product Builder - GCW] Machinetypes toewijzen aan klantproductvarianten in kledingproductie

R
Geschreven door Roman Aldunate

Dit artikel geeft een uitgebreide uitleg over het instellen van machineconfiguratieprofielen, zoals KSF-instellingen voor Kornit-printers of XML-configuraties voor Brother GTX, binnen het machinepark. Het legt uit hoe je deze profielen koppelt aan specifieke productvarianten van klanten met een prioriteitsgestuurd regelsysteem, zodat productiejobs automatisch naar de juiste machine met de juiste instellingen worden gestuurd.


Met de functie voor samengevoegde pakketten kun je meerdere kleine pakketten samenvoegen tot één groter pakket voor verzending. Zo kunnen drukkerijen hun verzendkosten optimaliseren door het aantal zendingen te verminderen, wat zorgt voor kostenbesparing en een efficiëntere werkwijze.

Met machineconfiguratieprofielen kun je printerspecifieke instellingen (KSF-bestanden, XML-configs of andere formaten) opslaan voor elke machine in je machinepark. Deze profielen kun je vervolgens koppelen aan productvarianten van klanten via een regelgestuurd matchesysteem in het tabblad machineconfiguratie van een klantproduct.

Wanneer een order wordt geplaatst, zoekt de workflow de juiste machine en haalt het bijbehorende configuratieprofiel op op basis van variantkenmerken zoals kleur, maat of productnaam. De configuratiefile wordt dan automatisch ingevuld met de juiste waarden voordat deze naar de hot folder van de machine wordt gestuurd.


End-to-end instelflow

De complete setup bestaat uit drie stappen:

Stap

Waar

Wat je doet

1

Machinepark → machine bewerken → tabblad configuratie

Upload of plak machineconfiguratieprofielen (KSF/XML-bestanden) bij elke machine.

2

Klantproducten → tabblad machineconfiguratie

Maak regels die configuraties aan varianten koppelen op basis van productniveau-, groeps- of exacte-match-voorwaarden.

3

Workflow Builder → get configuration-activiteit

De workflow haalt de bijbehorende configuratie op en vult tijdens de uitvoering templatevariabelen in het XML/KSF-bestand in.


Stap 1: configuratieprofielen toevoegen in machinepark

Configuratieprofielen worden op machineniveau opgeslagen, waarbij elk profiel het printerspecifieke instellingenbestand bevat (bijvoorbeeld een KSF-bestand voor Kornit Atlas of een XML-bestand voor Brother GTX).

Steps

  1. Ga naar machinepark en selecteer je machine (bijvoorbeeld Kornit Atlas).

  2. Open de pagina machine bewerken en ga naar het tabblad configuratie.

  3. Klik op nieuwe configuratie toevoegen.

  4. Vul de configuratiedetails in:

Veld

Stap toevoegen

Naam

Een beschrijvende naam voor het profiel (bijvoorbeeld "Atlas zipper hoodie donker" of "GTX lichte configuratie").

Stap toevoegen

Optionele beschrijving om het doel van het profiel te verduidelijken.

404 niet gevonden: De pagina die je zoekt bestaat niet

Het bestandsformaat van de config. Op dit moment wordt XML ondersteund; JSON en andere formaten worden later toegevoegd.

Config-inhoud

Plak de XML/KSF-inhoud direct, of upload een bestaand bestand vanaf je machine.

  1. Sla de config op. Herhaal dit voor elk configuratieprofiel dat je machine nodig heeft.

📝 Machine-configs zijn algemene instellingen die op machineniveau worden opgeslagen — ze zijn niet beperkt tot KSF-bestanden. Je kunt hier alle machinespecifieke configuratiegegevens opslaan.


Fase 2: configs toewijzen aan klantproductvarianten

Nadat je configuratieprofielen hebt gemaakt, kun je ze met regels toewijzen aan klantproductvarianten. Deze regels bepalen welke config wordt toegepast op basis van variantattributen zoals kleur, maat of het basisproduct zelf.

Ga naar het tabblad machineconfiguratie

  1. Ga naar customer products en open het product dat je wilt configureren.

  2. Ga naar het tabblad machine configuration.

  3. Selecteer de machine die je wilt configureren (bijv. Kornit Atlas). Configprofielen zijn machinespecifiek, dus je moet eerst de machine selecteren.

Inzicht in regeltypes

Regels werken met een prioriteitssysteem. Wanneer een order binnenkomt, beoordeelt het systeem alle regels van hoogste naar laagste prioriteit en past het de eerste regel toe die overeenkomt. Er zijn drie soorten regels:

Regeltype

Matchgedrag

Wanneer te gebruiken

Productniveau

Matcht alle varianten van het klantproduct. De voorwaarde wordt alleen ingesteld op het basisattribuut.

Je wilt dat dezelfde config wordt toegepast op elke variant van dit product.

Groep

Matcht varianten die een specifieke attribuutwaarde delen (bijv. alle varianten waarbij kleur = navy).

Je wilt een config toepassen op een subset van varianten op basis van een of meer gedeelde attributen.

Exacte match (variant)

Matcht één specifieke variant door waarden te vereisen voor alle variantopties.

Je hebt een unieke config nodig voor één specifieke variant (bijv. navy / XL / katoen).

Regels maken

Voorbeeld 1: productniveau-regel (toepassen op alle varianten)

  1. Klik op regel toevoegen.

  2. Selecteer het configuratieprofiel (bijv. "Atlas Zipper Hoodie Dark").

  3. Stel het regeltype in op productniveau. De voorwaarde bevat automatisch alleen het basisattribuut.

  4. Klik op regel opslaan. De regel verschijnt in de lijst met prioriteit 1.

Voorbeeld 2: groepsregel (toepassen op een subset van varianten)

  1. Klik op regel toevoegen.

  2. Selecteer het configuratieprofiel (bijv. "Atlas Zipper Hoodie Light").

  3. Stel het regeltype in op groep.

  4. Selecteer een variantoptie (bijv. kleur) en een of meer waarden (bijv. navy). Je kunt meerdere waarden selecteren om te voorkomen dat je dubbele regels maakt.

  5. Klik op regel opslaan. De regel wordt gemaakt met een hogere prioriteit dan de bestaande productniveau-regel.

ℹ️ Je kunt meerdere waarden voor dezelfde variantoptie selecteren in één regel. Als zowel navy als zwart bijvoorbeeld dezelfde config nodig hebben, voeg je beide waarden toe aan één regel in plaats van twee afzonderlijke regels te maken.

Voorbeeld 3: exacte-matchregel (toepassen op één specifieke variant)

Volg dezelfde stappen als hierboven, maar selecteer Exacte match (variant) als regeltype. Je moet waarden opgeven voor alle variantopties (bijv. kleur = navy, maat = XL, stof = katoen). Alleen deze exacte combinatie komt overeen met de regel.

Regels beheren

  • Regels bewerken: klik op een bestaande regel om de config-toewijzing, voorwaarden of waarden bij te werken.

  • Regels verwijderen: verwijder elke regel die niet meer nodig is.

  • Prioriteitsvolgorde: regels met een hogere prioriteit winnen wanneer meerdere regels op dezelfde variant van toepassing kunnen zijn. Nieuwe regels krijgen automatisch de hoogste prioriteit.


Fase 3: configs gebruiken in de workflow

Zodra machine-configs zijn gekoppeld aan klantproductvarianten, haalt de Workflow Builder ze op en past ze toe tijdens het uitvoeren van de order.

Stap-voor-stap handleiding voor het instellen van een groter pakket

  • Wanneer een order wordt geplaatst, bepaalt de workflow het juiste product op basis van de orderaanvraag (klantproductnaam + variantopties).

  • De machine wordt geselecteerd in de workflow (bijv. Kornit Atlas).

  • De activiteit Get Configuration haalt het bijpassende configprofiel op op basis van de regeltoewijzing van de variant.

Templatevariabelen

Configuratiebestanden (XML/KSF) bevatten vaak dynamische variabelen: placeholders die bij het uitvoeren worden vervangen door echte waarden. Een KSF-bestand kan bijvoorbeeld variabelen bevatten voor platengrootte, printresolutie of kledingkleur die per bestelling veranderen.

In de activiteit get configuration geef je deze op als key-valueparen:

Variabelenaam

Stap toevoegen

Voorbeeldwaarde

platen_size

De platengrootte voor het kledingstuk

16x18

print_resolution

DPI-resolutie voor de print

1200

garment_color_type

Of het kledingstuk donker of licht is

donker

Wanneer de activiteit wordt uitgevoerd, vervangen deze waarden de bijbehorende placeholders in het XML/KSF-bestand. Zo ontstaat een volledige, machineklare configuratie die vervolgens naar de hotfolder van de machine wordt gestuurd.

🔧 Je kunt meerdere templatevariabelen per configuratie toevoegen. Elke variabele is gekoppeld aan een placeholder in je XML/KSF-bestand en wordt tijdens het uitvoeren van de workflow dynamisch ingevuld.


Hoe prioriteitsmatching werkt

Wanneer er een bestelling binnenkomt, beoordeelt het systeem de regels op volgorde van prioriteit (hoogste nummer eerst). De eerste regel waarvan de voorwaarden overeenkomen met de binnenkomende variant wordt gekozen.

Voorbeeld: stel, je hebt drie regels voor dezelfde machine:

Prioriteit

Regeltype

Voorwaarde

Config

3

Exacte match

Kleur = navy, maat = XL

Navy XL speciale config

2

Groep

Kleur = navy

Atlas light-config

1

Productniveau

Alle varianten

Atlas dark-config

Een bestelling voor navy / XL komt overeen met regel 3 (exacte match), dus "Navy XL Special Config" wordt gebruikt. Een bestelling voor navy / M komt overeen met regel 2 (groep), dus "Atlas Light Config" wordt gebruikt. Een bestelling voor black / L valt terug op regel 1 (productniveau), dus "Atlas Dark Config" wordt gebruikt.


FAQ

Kan ik dit gebruiken voor non-apparelproducten?

Op dit moment is deze functie beschikbaar voor apparelklantproducten die het nieuwe apparelproductmodel gebruiken. Ondersteuning voor extra producttypes kan in de toekomst worden toegevoegd.

Welke bestandsindelingen worden ondersteund voor configs?

XML is op dit moment de ondersteunde indeling. JSON en andere indelingen staan gepland voor toekomstige releases.

Kan ik configs van meerdere machines aan hetzelfde klantproduct koppelen?

Ja. Selecteer op het tabblad machineconfiguratie een andere machine om de regels daarvan afzonderlijk te beheren. Elke machine heeft zijn eigen set regels en profielen.

Wat gebeurt er als geen enkele regel overeenkomt met een variant?

Als geen enkele regel overeenkomt, heeft de workflow geen machineconfig voor die variant. Zorg ervoor dat je minimaal een productniveau-regel hebt als fallback om alle varianten af te dekken.

Kan ik dezelfde config koppelen aan meerdere optie­waarden van varianten?

Ja. Wanneer je een groepsregel maakt, kun je in één regel meerdere waarden voor een variantoptie selecteren (bijvoorbeeld kleur = navy en black). Zo voorkom je dat je dubbele regels moet maken voor dezelfde configuratie.


Was dit een antwoord op uw vraag?