Hoppa till huvudinnehåll

[Workflow Builder - GCW] Hämta KSF-konfigurationsaktivitet i Workflow Builder för dynamisk hantering av klädertryckning

R
Skrivet av Roman Aldunate

Den här artikeln ger en heltäckande guide om hur du använder aktiviteten Hämta KSF-konfiguration i Workflow Builder, vilket gör det möjligt för användare att dynamiskt hämta färgprofiler för klädesplaggsskrivare från sin maskinpark. Det här moderna tillvägagångssättet förenklar konfigurationshanteringen och förbättrar skalbarheten.


Funktionen för aggregerade paket gör det möjligt att samla flera mindre paket i ett större paket för leverans. På så sätt kan tryckerier optimera sina fraktkostnader genom att minska antalet försändelser, vilket leder till besparingar och effektivare arbetsflöden.

Aktiviteten Hämta KSF-konfiguration i Workflow Builder låter dig dynamiskt hämta rätt färgprofil (KSF-fil) för din klädesplaggsskrivare direkt från din maskinpark. Det här ersätter det tidigare tillvägagångssättet med hårdkodade färgprofiler i komplex JavaScript, vilket gör konfigurationer enklare att hantera och skala.


Innan du använder den här aktiviteten i ett arbetsflöde, se till att dina färgprofiler (KSF-konfigurationer) är konfigurerade i din maskinpark:

  1. Navigera till din maskinpark.

  2. Välj din maskin (t.ex. en Kornit/corvette-maskin som Atlas).

  3. Klicka på Redigera för att visa eller hantera konfigurationer.

  4. Du kan ha flera konfigurationer per maskin – till exempel en för ljusa plagg och en för mörka plagg.

  5. För varje konfiguration kan du:

    • Ladda upp KSF/XML-data direkt, eller

    • Redigera konfigurationsdata direkt i XML-format.

Tips: Genom att hålla dina konfigurationer uppdaterade i maskinparken behöver du aldrig uppdatera enskilda arbetsflöden – ändringar sprids automatiskt.


Konfigurera aktiviteten i Workflow Builder

Steg 1: Lägg till aktiviteten

Dra aktiviteten Hämta KSF-konfiguration till ditt arbetsflöde vid rätt steg i ditt klädestryckningsflöde.

Steg 2: Ange produkt-UID (obligatoriskt)

  • Fältet Produkt-UID talar om för maskinen vilken produkt konfigurationen ska gälla för.

  • Det här värdet bör hämtas dynamiskt från arbetsflödeskontexten (t.ex. en kontextvariabel som productUID).

  • Exempel: de_gcsb_apparel_with... (ett UID som representerar en specifik klädmodell).

Sök efter produkt-UID i dina kontextvariabler med alternativet sök efter UID för att hitta rätt värde.

Steg 3: Välj maskin (obligatoriskt)

  • Använd rullgardinsmenyn Maskin för att välja den maskin som konfigurationen gäller för.

  • Exempel: Välj Atlas för en Kornit Atlas-maskin.

  • Det här säkerställer att rätt KSF-fil hämtas från maskinparken för den specifika enheten.

Steg 4: Lägg till mallvariabler (valfritt)

Du kan skicka ytterligare nyckel-värdepar som inkluderas i XML-utdata:

Mallvariabel

Värde

offsetX

20

testMetaData

värde

  • Klicka på + Add row för att lägga till så många variabler som behövs.

  • Dessa värden injiceras i KSF XML-utdata som ytterligare parametrar.

  • Den här funktionen är valfri men efterfrågas ofta av partners som behöver skicka anpassade inställningar genom arbetsflödet.


Steg-för-steg-guide för att konfigurera ett större paket

När arbetsflödet körs gör aktiviteten Get KSF Configuration:

  1. Använder Product UID för att identifiera rätt produkt.

  2. Söker upp den matchande KSF-konfigurationen i Machine Park för den valda maskinen.

  3. Genererar en XML-fil som innehåller färgprofilen och eventuella ytterligare mallvariabler du angett.

Den resulterande XML:en (t.ex. en tabell AtlasZipperHoodie med dess inställningar) är sedan tillgänglig för efterföljande aktiviteter i arbetsflödet.


Fördelar

  • Centraliserad hantering — Uppdatera färgprofiler på ett ställe (Machine Park) istället för att redigera flera arbetsflöden.

  • Skalbar — Stöder flera konfigurationer per maskin (t.ex. ljusa kontra mörka plagg).

  • Flexibel — Skicka anpassade nyckel-värde-parametrar på arbetsflödesnivå när det behövs.

  • Ingen JavaScript krävs — Eliminerar behovet av komplexa, svårunderhållna skript.


Fick du svar på din fråga?