Die Auftragsdaten können Wahlweise über einen XML Import (Hotfolder) oder über einen REST Webservice als JSON Struktur übergeben werden.
...
Schalter | Optional | Bedeutung/Wert | Anmerkung | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
hup.one.eworxx.imports.importer-enabled | N | true/false | De-/Aktivierung des Importers | ||||||||
hup.one.eworxx.imports.update-trigger-state-reset-on | N | Liste von Auftragsattributen, die zu einer Statusänderung führen z.B. [height,width,cmyk,blackwhite,spotcolors] | Der Wertevorrat ist in der Default-Konfiguration dokumentiert | ||||||||
hup.one.eworxx.imports.update-orders-with-new-motif-number | J | false | Auftrag mit gleicher Nummer und Position, aber mit neuer Motivnummer aktualisiert einen bestehenden (true) oder erstellt einen neuen Auftrag (false) | ||||||||
hup.one.eworxx.imports.priorities-2-ignore | J | [ ] | Liste von Prioritäten (Integer), die beim Import ignoriert (d.h. als null-Wert importiert) werden sollen | ||||||||
hup.one.eworxx.imports.import-points[0].name | N | 'Auftragsbearbeitung' | Der Name für den Importpoint | ||||||||
hup.one.eworxx.imports.import-points[0].component-name | N | DesignOrderImportModule | Klassenname des Importmoduls | ||||||||
hup.one.eworxx.imports.import-points[0].initial-delay | J | 15 | Wartezeit in Sekunden bevor der erste Import startet | ||||||||
hup.one.eworxx.imports.import-points[0].interval | J | 20 | Poll-Abstand in Sekunden | ||||||||
hup.one.eworxx.imports.import-points[0].parameters.input-directory | N | \\les-file1\gestaltung\eworxx\studioimport\input | Eingangs-/Poll-Verzeichnis für Gestaltungsaufträge (*.xml) | ||||||||
hup.one.eworxx.imports.import-points[0].parameters.error-directory | N | \\les-file1\gestaltung\eworxx\studioimport\error | Fehlerverzeichnis | ||||||||
hup.one.eworxx.imports.import-points[0].parameters.archive-directory | N | \\les-file1\gestaltung\eworxx\studioimport\archiv | Archivverzeichnis | ||||||||
hup.one.eworxx.imports.import-points[0].parameters.xsl-transformation | J | Transformationsvorschrift (.xsl) vom Eingangsformat zum Importformat | |||||||||
hup.one.eworxx.imports.preparation-state | J | ['Teststudio', 'Satzstudio1', 'Satzstudio2'] | Satzstudios, für welche der Vorbereitungsstatus automatisch vergeben wird | ||||||||
hup.one.eworxx.imports.orderno-regex-4-old-motif | J | \d{5} | Regulärer Ausdruck für die Funktionalität "Vorheriges Motiv übernehmen", siehe
| ||||||||
Datenmigration | |||||||||||
hup.one.eworxx.imports.data-migration.service-enabled | N | true | false | De-/Aktivierung des Datenmigrationsservice (Default = false) | ||||||||
hup.one.eworxx.imports.data-migration.max-batch-size | N | 20 | Max. Anzahl von Aufträgen, die in einem Migrationszyklus abgearbeitet werden (Default = 20) | ||||||||
hup.one.eworxx.imports.data-migration.import-check-delay | N | PT3S | Pollrate | ||||||||
Plugin advantage
| |||||||||||
hup.one.eworxx.imports.data-migration.advantage.design-file-directory | J | \\les-file1\gestaltung\eWorxx\advantage\Kunden | Verzeichnis für die Gestaltungsdateien | ||||||||
hup.one.eworxx.imports.data-migration.advantage.template-file-directory | J | \\les-file1\gestaltung\eWorxx\advantage\JobTasche_KUNDEN | Verzeichnis für die Teilvorlagen | ||||||||
hup.one.eworxx.imports.data-migration.advantage.delete-source-after-import | J | true | false (Default) | Löschen der Quelldatei nach erfolgreicher Übernahme | ||||||||
hup.one.eworxx.imports.data-migration.advantage.orderno-regex-4-old-motif | J | \d{8} | Regulärer Ausdruck zur Ermittlung der tatsächlichen externen Auftragsnummer aus der DesignOrder.OrderNo; für Bestimmung der Verzeichnisse/Dateien z.B. 528604_11029770001_442 → \d{8} → 11029770 |
...
Plugin vl |
...
language | yml |
---|---|
theme | Eclipse |
title | Beispielhafte Konfiguration |
collapse | true |
...
| |||||
hup.one.eworxx.imports.data-migration.vl.recursive | N | true | false (Default) | Gibt true an, dass der gesamte Verzeichnis-Inhalt (auch Unterverzeichnisse) nach eWorxx importiert wird | ||
hup.one.eworxx.imports.data-migration.vl.delete-source-after-import | N | true | false (Default) | Löschen der Quelldatei nach erfolgreicher Übernahme | ||
hup.one.eworxx.imports.data-migration.vl.studio-name-2-external-directory[0].studio-name | Studioname | Studioname des Auftrags, für die die VL-Datenübernahme durchgeführt wird | |||
hup.one.eworxx.imports.data-migration.vl.studio-name-2-external-directory[0].external-directory | Wurzel-Verzeichnis zur externen Auftragstasche | Aus diesem Verzeichnis werden alle Dateien (recursive beachten) aufgesammelt und ggf. importiert. |
Codeblock | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
hup: one: eworxx: imports: # Aktivierung des Importes importer-enabled: false # Attribute, die eine relevante Änderung am Auftrag bewirken; Wertevorrat: # customerno,customername,customeraddress,contactpersonofcustomer,customertelno,customeremail,postaladdress, # height,width,cmyk,blackwhite,spotcolors,designstudioid,priority,finishingdate,publicationdate,edition, # rubric,contactpersonofpublisher,ordergroup,externalmotifname,acceptancetext,resubmission,reactiondeadline, # designordernote,correctionnote,emails,ccemails,bccemails,faxNumbers,tags update-trigger-state-reset-on: [height,width,cmyk,blackwhite,spotcolors] # Satzstudios, für welche der Vorbereitungsstatus automatisch vergeben wird preparation-state: ['Teststudio', 'Satzstudio1', 'Satzstudio2'] # Bestehenden Auftrag mit neuer Motivnummer aktualsieren (true) oder neu anlegen (false) update-orders-with-new-motif-number: false imports data-migration: # Aktivierung des Migrationsservices Importes importerservice-enabled: false true # Max. Anzahl zu verarbeitender Aufträge pro Zyklus max-batch-size: 20 # Attribute, die eine relevante Änderung am# AuftragPollrate bewirken; Wertevorrat: # customerno,customername,customeraddress,contactpersonofcustomer,customertelno,customeremail,postaladdress,import-check-delay: PT3S # height,width,cmyk,blackwhite,spotcolors,designstudioid,priority,finishingdate,publicationdate,edition, advantage: # rubric,contactpersonofpublisher,ordergroup,externalmotifname,acceptancetext,resubmission,reactiondeadline, # Root-Pfad zu den # designordernote,correctionnote,emails,ccemails,bccemails,faxNumbers,tagsGestaltungsdateien updatedesign-trigger-state-reset-on: [height,width,cmyk,blackwhite,spotcolors] # Satzstudios, für welche der Vorbereitungsstatus automatisch vergeben wirdfile-directory: \\les-file1\gestaltung\eworxx\advantage\Kunden # Root-Pfad zu den Teilvorlagen preparationtemplate-file-state: ['Teststudio', 'Satzstudio1', 'Satzstudio2']directory: \\les-file1\gestaltung\eworxx\advantage\JobTasche_KUNDEN # BestehendenQuelldateien Auftragnach mitImport neuerlöschen Motivnummer(Default aktualsieren= (truefalse) oder neu anlegen (false) updatedelete-orderssource-with-new-motif-numberafter-import: false data-migration: # Aktivierung des Migrationsservices # Regulärer Ausdruck zur Ermittlung der tatsächlichen externen service-enabled: trueAuftragsnummer aus der DesignOrder.OrderNo # Max. Anzahl zu verarbeitender Aufträge pro Zyklusz.B. die ersten 8 zusammenhängenden Ziffern orderno-regex: \d{8} max-batch-sizevl: 20 # PollrateRekursive Auftragstaschen-Übernahme (Default = false) import-check-delay: PT3S recursive: true advantage: # Dateitransfer als Verschiebeaktion (Default # Root-Pfad zu den Gestaltungsdateien= false) design-file-directory: \\les-file1\gestaltung\eworxx\advantage\Kundendelete-source-after-import: false # Zuordnung Root-PfadSatzstudio zu denSatzdatenverzeichnis Teilvorlagen templatestudio-file-directory: \\les-file1\gestaltung\eworxx\advantage\JobTasche_KUNDENname-2-external-directory: # Quelldateien nach Import- löschen (Default = false) delete-source-after-importstudio-name: false'Studio1' external-directory: \\les-file1\gestaltung\vlddvt1\Studio1 # Regulärer Ausdruck zur Ermittlung der tatsächlichen externen- Auftragsnummer aus der DesignOrder.OrderNo # z.B. die ersten 8 zusammenhängenden Ziffernstudio-name: 'Satzzentrale (Gestaltung)' ordernoexternal-regexdirectory: \d{8}\\les-file1\gestaltung\vlddvt1\StudioZentrale import-points: - name: 'Auftragsbearbeitung' # Aktivierung des Pollingpoints enabled: true component-name: DesignOrderImportModule initial-delay: 15 interval: 20 parameters: input-directory: \\les-file1\gestaltung\eworxx\studioimport\input error-directory: \\les-file1\gestaltung\eworxx\studioimport\error archive-directory: \\les-file1\gestaltung\eworxx\studioimport\archiv # Transformationsdatei (XSL) xsl-transformation: \\les-file1\gestaltung\eworxx\studioimport\copy.xslt |
...
Name | Datentyp | Pflicht | Beschreibung |
---|---|---|---|
customerNo | String | nein | Kundennummer; max. 64 Zeichen; Freitext |
customerName | String | ja | Kundenname; max. 256 Zeichen; Freitext |
customerAddress | String | nein | Kundenadresse; max. 512 Zeichen; Freitext |
contactPersonOfCustomer | String | nein | Kontaktperson des Kunden; max. 256 Zeichen; Freitext |
customerTelNo | String | nein | Telefonnummer(n) des Kunden; max. 64 Zeichen |
customerEmail | String | nein | Emailadresse(n) des Kunden; max. 256 Zeichen |
postalAddress | String | nein | Formatierte Postadresse; Freitext; Mehrzeiligkeit durch \n |
height | Integer | ja | Höhe des Motivs in Mikrometer; größer 0 |
width | Integer | ja | Breite des Motivs in Mikrometer; größer 0 |
columns | Integer | nein | Spaltigkeit |
cmyk | Boolean | nein | CMYK-Motiv; false/true; default = true |
blackwhite | Boolean | nein | Graustufen-Motiv; false/true; default = false Zwischen cmyk und blackwhite existiert keine entweder/oder-Abhängigkeit. Bei cmyk UND blackwhite = false resultiert SW, sind beide = true resultiert 4C. |
spotColors | Array | nein | Spotfarbnamen; keine leeren Listeneintraege |
designOrderNote | String | nein | Gestaltungshinweis; max. 512 Zeichen |
correctionNote | String | nein | Korrekturhinweis; max. 512 Zeichen |
designStudio | String | ja | Studioname; max. 256 Zeichen |
orderNo | String | ja | Auftragsnummer bzw. Motivnummer; max. 32 Zeichen |
orderPosition | Integer | ja | Auftragsposition; größer 0 |
motifNumber | String | nein | Motivnummer, max. 256 Zeichen Ein Motiv kann immer nur an einem Auftrag hängen, kann aber ggfs. auch an einen Anderen Auftrag "übernommen" werden. Dh. Der erste Auftrag, der mit einer Motivnummer M0001 kommt, legt dieses Motiv an, der nächste Auftrag, der M0001 verwendet, übernimmt dieses Motiv von seinem Vorgänger (inkl. Satzdaten usw.) |
priority | Integer | nein | Priorität; 1-N (1 = hoch) |
plainText | String | nein | Anzeigenrohtext (Zeilenwechsel durch \n) |
finishingDate | Date | ja | Fertigstellungsdatum zu dem die Gestaltung beendet sein muss (z.B. Rubrikenschluss, Satzschlusszeit) |
publicationDate | Date | nein | Erscheindatum |
edition | String | nein | Ausgabe; max. 256 Zeichen; Freitext |
editionDates | Array | nein | Array vom EditionDate (Tupel aus edition und publicationDate) (wird verwendet, wenn für einen Auftrag mehrere Ausgabe-Erscheintermin-Kombinationen übertragen werden sollen) |
rubric | String | nein | Rubrik(en) (z.B. R1 > R2 > ... RN); max. 256 Zeichen; Freitext |
contactPersonOfPublisher | String | nein | Kontaktperson des Verlags (Name, Email, Telnr.); max. 256 Zeichen |
orderGroup | String | nein | Auftragsgruppe; max. 32 Zeichen |
externalMotifName | String | ja | Motiv-Dateiname für den Export; max. 256 Zeichen |
user | String | nein | Benutzer (des Anzeigensystems) |
acceptanceText | String | nein | Abnahmetext (für Korrekturworkflow); max. 512 Zeichen |
resubmission | Boolean | nein | Wiedervorlagekennzeichen; false/true; default = false |
reactionDeadline | Date | ja | Späteste Reaktionszeit (für Kundenkorrektur), erforderlich wenn resubmission |
emails | Array | nein | Emailadressen für den Korrektur-Workflow (TO/CC/BCC); max. 256 Zeichen je Adresse |
ccEmails | Array | nein | |
bccEamils | Array | nein | |
faxNumbers | Array | nein | Faxnummern für den Korrektur-Workflow; max. 32 Zeichen je Nummer |
tags | Array | nein | Stichworte; max. 255 Zeichen je Stichwort (Leerzeichen erlaubt) |
...