Spring videre til hovedindholdet

[Workflow Builder - GCW] Hent KSF-konfigurationsaktivitet i Workflow Builder til dynamisk styring af beklædningsprint

R
Skrevet af Roman Aldunate

Denne artikel er en komplet guide til, hvordan du bruger aktiviteten Get KSF Configuration i Workflow Builder, som gør det muligt dynamisk at hente farveprofiler til beklædningsprintere fra din Machine Park. Denne moderne tilgang gør det nemmere at styre konfigurationer og øger skalerbarheden.


Funktionen Samlede Pakker gør det muligt at samle flere mindre pakker i én større pakke til forsendelse. På den måde kan trykkerier optimere deres fragtomkostninger ved at sende færre forsendelser, hvilket giver besparelser og mere effektiv drift.

Aktiviteten Get KSF Configuration i Workflow Builder gør det muligt dynamisk at hente den rigtige farveprofil (KSF-fil) til din beklædningsprinter direkte fra din Machine Park. Det erstatter den tidligere metode, hvor farveprofiler var hardcodet i kompleks JavaScript, så konfigurationer bliver nemmere at håndtere og skalere.


Inden du bruger denne aktivitet i et workflow, skal du sikre, at dine farveprofiler (KSF-konfigurationer) er opsat i din Machine Park:

  1. Gå til din Machine Park.

  2. Vælg din maskine (f.eks. en Kornit/corvette-maskine som Atlas).

  3. Klik på Edit for at se eller administrere konfigurationer.

  4. Du kan have flere konfigurationer pr. maskine – for eksempel én til lyse tekstiler og én til mørke tekstiler.

  5. For hver konfiguration kan du:

    • Uploade KSF/XML-data direkte, eller

    • Redigere konfigurationsdataene direkte i XML-format.

Tip: Hvis du holder dine konfigurationer opdateret i Machine Park, behøver du aldrig at opdatere de enkelte workflows – ændringerne slår igennem automatisk.


Opsætning af aktiviteten i Workflow Builder

Trin 1: Tilføj aktiviteten

Placer aktiviteten Get KSF Configuration i dit workflow på det relevante trin i din beklædnings-printflow.

Trin 2: Angiv produktets UID (påkrævet)

  • Feltet Product UID fortæller maskinen, hvilket produkt konfigurationen skal gælde for.

  • Denne værdi skal hentes dynamisk fra workflow-konteksten (f.eks. en kontekstvariabel som productUID).

  • Eksempel: de_gcsb_apparel_with... (et UID, der repræsenterer en bestemt beklædningsmodel).

Søg efter produktets UID i dine kontekstvariabler ved hjælp af indstillingen search by UID for at finde den rigtige værdi.

Trin 3: Vælg maskinen (påkrævet)

  • Brug dropdown-menuen Machine til at vælge den maskine, som denne konfiguration gælder for.

  • Eksempel: Vælg Atlas til en Kornit Atlas-maskine.

  • Dette sikrer, at den rigtige KSF-fil hentes fra Machine Park til den konkrete enhed.

Trin 4: Tilføj template-variabler (valgfrit)

Du kan sende ekstra nøgle–værdi-par, som skal med i XML-outputtet:

Skabelonvariabel

Værdi

offsetX

20

testMetaData

værdi

  • Klik på + Add row for at tilføje så mange variabler, som du har brug for.

  • Disse værdier bliver indsat i KSF-XML-outputtet som ekstra parametre.

  • Denne funktion er valgfri, men bliver ofte efterspurgt af partnere, der skal sende tilpassede indstillinger gennem workflowet.


Trin-for-trin guide til opsætning af en større pakke

Når workflowet kører, gør aktiviteten Get KSF Configuration følgende:

  1. Bruger Product UID til at identificere det rigtige produkt.

  2. Slår den matchende KSF-konfiguration op i Machine Park for den valgte maskine.

  3. Sender en XML-fil ud med farveprofilen og alle de ekstra skabelonvariabler, du har angivet.

Det resulterende XML (f.eks. en tabel AtlasZipperHoodie med dens indstillinger) er derefter tilgængeligt for efterfølgende aktiviteter i workflowet.


Fordele

  • Centraliseret styring — Opdatér farveprofiler ét sted (Machine Park) i stedet for at redigere flere workflows.

  • Skalerbar — Understøtter flere konfigurationer pr. maskine (f.eks. lyse vs. mørke tekstiler).

  • Fleksibel — Send tilpassede nøgle-værdi-parametre på workflow-niveau, når det er nødvendigt.

  • Ingen JavaScript påkrævet — Fjerner behovet for komplekse scripts, der er svære at vedligeholde.


Besvarede dette dit spørgsmål?