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.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 | ||
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 | Löschen der Quelldatei nach erfolgreicher Übernahme | ||
hup.one.eworxx.imports.data-migration.advantage.orderno-regex | 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 |
...
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
data-migration:
# Aktivierung des Migrationsservices
service-enabled: true
# Max. Anzahl zu verarbeitender Aufträge pro Zyklus
max-batch-size: 20
# Pollrate
import-check-delay: PT3S
advantage:
# Root-Pfad zu den Gestaltungsdateien
design-file-directory: \\les-file1\gestaltung\eworxx\advantage\Kunden
# Root-Pfad zu den Teilvorlagen
template-file-directory: \\les-file1\gestaltung\eworxx\advantage\JobTasche_KUNDEN
# Quelldateien nach Import löschen (Default = false)
delete-source-after-import: false
# Regulärer Ausdruck zur Ermittlung der tatsächlichen externen Auftragsnummer aus der DesignOrder.OrderNo
# z.B. die ersten 8 zusammenhängenden Ziffern
orderno-regex: \d{8}
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 |
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 |
priority | Integer | ja | 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 |
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 |
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) |
...