Die Auftragsdaten können Wahlweise über einen XML Import (Hotfolder) oder über einen REST Webservice als JSON Struktur übergeben werden.
...
Codeblock | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
<?xml version="1.0" encoding="utf-8"?> <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="DesignOrder"> <xs:complexType> <xs:sequence> <xs:element name="Customer"> <xs:complexType> <xs:sequence> <xs:element name="Name" type="xs:string" /> <xs:element name="Number" type="xs:string" minOccurs="0"/> <xs:element name="Address" type="xs:string" /> <xs:element name="ContactPerson" type="xs:string" minOccurs="0"/> <xs:element name="PhoneNumber" type="xs:string" minOccurs="0"/> <xs:element name="Email" type="xs:string" minOccurs="0"/> <xs:element name="PostalAddress" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Layout"> <xs:complexType> <xs:sequence> <xs:element name="Height" type="xs:unsignedInt" /> <xs:element name="Width" type="xs:unsignedInt" /> <xs:element name="MotifHeight" type="xs:unsignedInt" minOccurs="0"/> <xs:element name="MotifWidth" type="xs:unsignedInt" minOccurs="0"/> <xs:element name="CMYK" type="xs:unsignedByte" minOccurs="0"/> <xs:element name="BlackWhite" type="xs:unsignedByte" minOccurs="0"/> <xs:element name="SpotColors" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" name="SpotColor"> <xs:complexType> <xs:attribute name="name" type="xs:string" use="required" /> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Order"> <xs:complexType> <xs:sequence> <xs:element name="StudioName" type="xs:string" /> <xs:element name="Number" type="xs:unsignedInt" /> <xs:element name="Position" type="xs:unsignedByte" /> <xs:element name="MotifNumber" type="xs:string" minOccurs="0" /> <xs:element name="PlainText" type="xs:string" minOccurs="0"/> <xs:element name="Priority" type="xs:unsignedByte" /> <xs:element name="FinishingDateTime" type="xs:dateTime" /> <xs:element name="PublicationDate" type="xs:date" minOccurs="0" /> <xs:element name="Edition" type="xs:string" minOccurs="0" /> <xs:element name="Rubric" type="xs:string" minOccurs="0" /> <xs:element name="ContactPerson" type="xs:string" minOccurs="0" /> <xs:element name="OrderGroup" type="xs:string" minOccurs="0" /> <xs:element name="Tags" minOccurs="0" > <xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" name="Tag"> <xs:complexType> <xs:attribute name="name" type="xs:string" use="required" /> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="DesignOrderNote" type="xs:string" minOccurs="0" /> <xs:element name="CorrectionNote" type="xs:string" minOccurs="0" /> <xs:element name="TemplateFileNames" minOccurs="0" > <xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" name="FileName"> <xs:complexType> <xs:attribute name="name" type="xs:string" use="required" /> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="ExternalMotifFileName" type="xs:string" /> <xs:element name="Acceptance" minOccurs="0" > <xs:complexType> <xs:sequence> <xs:element name="Text" type="xs:string" minOccurs="0" /> <xs:element name="Resubmission" type="xs:unsignedByte" minOccurs="0" /> <xs:element name="ReactionDeadline" type="xs:dateTime" /> <xs:element name="Emails" minOccurs="0" > <xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" name="Email"> <xs:complexType> <xs:attribute name="address" type="xs:string" use="required" /> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CCEmails" minOccurs="0" > <xs:complexType> <xs:sequence> <xs:element name="Email"> <xs:complexType> <xs:attribute name="address" type="xs:string" use="required" /> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="BCCEmails" minOccurs="0" > <xs:complexType> <xs:sequence> <xs:element name="Email"> <xs:complexType> <xs:attribute name="address" type="xs:string" use="required" /> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="FaxNumbers" minOccurs="0" > <xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" name="Fax"> <xs:complexType> <xs:attribute name="number" type="xs:string" use="required" /> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:schema> |
...
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 |
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) |
...
Codeblock | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
{
"acceptanceText": "string",
"bccEmails": ["string"],
"blackwhite": true,
"ccEmails": ["string"],
"cmyk": true,
"contactPersonOfCustomer": "string",
"contactPersonOfPublisher": "string",
"correctionNote": "string",
"customerAddress": "string",
"customerEmail": "string",
"customerName": "string",
"customerNo": "string",
"customerTelNo": "string",
"designOrderNote": "string",
"designStudio": "string",
"edition": "string",
"emails": ["string"],
"externalMotifName": "string",
"finishingDate": "2020-10-02T10:03:29.526Z",
"faxNumbers": ["string"],
"height": 0,
"orderGroup": "string",
"orderNo": "string",
"orderPosition": 0,
"plainText": "string",
"postalAddress": "string",
"priority": 0,
"publicationDate": "2020-10-02T10:03:29.526Z",
"reactionDeadline": "2020-10-02T10:03:29.526Z",
"resubmission": true,
"rubric": "string",
"spotColors": ["string"],
"tags": ["string"],
"width": 0
} |
...