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
Ga naar machinepark en selecteer je machine (bijvoorbeeld Kornit Atlas).
Open de pagina machine bewerken en ga naar het tabblad configuratie.
Klik op nieuwe configuratie toevoegen.
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. |
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
Ga naar customer products en open het product dat je wilt configureren.
Ga naar het tabblad machine configuration.
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)
Klik op regel toevoegen.
Selecteer het configuratieprofiel (bijv. "Atlas Zipper Hoodie Dark").
Stel het regeltype in op productniveau. De voorwaarde bevat automatisch alleen het basisattribuut.
Klik op regel opslaan. De regel verschijnt in de lijst met prioriteit 1.
Voorbeeld 2: groepsregel (toepassen op een subset van varianten)
Klik op regel toevoegen.
Selecteer het configuratieprofiel (bijv. "Atlas Zipper Hoodie Light").
Stel het regeltype in op groep.
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.
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 optiewaarden 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.
