Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

Die Auftragsdaten können Wahlweise über einen XML Import (Hotfolder) oder über einen REST Webservice als JSON Struktur übergeben werden.

...

NameDatentypPflichtBeschreibung
Customer.NameStringjaKundenname; max. 256 Zeichen; Freitext
Customer.NumberStringneinKundennummer; max. 64 Zeichen
Customer.AddressStringneinKundenadresse; max. 512 Zeichen; Freitext
Customer.ContactPersonStringneinKontaktperson des Kunden; max. 256 Zeichen; Freitext
Customer.PhoneNumberStringneinTelefonnummer(n) des Kunden; max. 64 Zeichen
Customer.EmailStringneinEmailadresse(n) des Kunden; max. 256 Zeichen
Customer.PostalAddressStringneinFormatierte Postadresse des Kunden; Freitext; CData-Section für Mehrzeiligkeit (siehe Beispiel) 
Layout.HeightIntegerja

Soll-Höhe des Motivs in Mikrometer

Layout.WidthIntegerjaSoll-Breite des Motivs in Mikrometer
Layout.ColumnsIntegerneinSpaltigkeit
Layout.MotifHeightIntegerneinIst-Höhe des Motivs in Mikrometer (wird nur beim Export verwendet!)
Layout.MotifWidthIntegerneinIst-Breite des Motivs in Mikrometer (wird nur beim Export verwendet!)
Layout.CMYKByte/BooleanneinCMYK-Motiv; 0/1; default = 1
Layout.BlackWhiteByte/BooleanneinGraustufen-Motiv; 0/1; default = 0 
Layout.SpotColors[].SpotColor nameStringneinSpotfarbnamen; zusammen max. 512 Zeichen
Order.StudioNameStringjaStudioname; max. 256 Zeichen
Order.NumberStringjaAuftragsnummer; max. 32 Zeichen
Order.PositionIntegerjaAuftragsposition
Order.MotifNumberStringneinMotivnummer max. 256 Zeichen
Order.PriorityIntegerjaPriorität; 1-N (1 = hoch)
Order.PlainTextString (CDATA)neinAnzeigenrohtext
Order.FinishingDateTimeDateTimeja

Fertigstellungsdatum zu dem die Gestaltung beendet sein muss
(z.B. Rubrikenschluss, Satzschlusszeit); YYYY-MM-DDTHH:MM:SS

Order.PublicationDateDateneinErscheindatum; YYYY-MM-DD
Order.EditionStringneinAusgabe; max. 256 Zeichen; Freitext
Order.RubricStringneinRubrik(en) (z.B. R1 > R2 > ... RN); max. 256 Zeichen; Freitext
Order.ContactPersonStringneinKontaktperson des Verlags (Name, Email, Telnr.); max. 256 Zeichen
Order.OrderGroupStringneinGruppierung von Gestaltungsaufrägen (z.B. Kollektiv-Kennung); max 32 Zeichen
Order.Tags[].Tag.nameStringneinStichworte; max. 255 Zeichen
Order.StateInfo.KeyStringnein Status-Schlüssel (wird nur beim Export verwendet!)
Order.StateInfo.TextStringneinStatus-Bezeichnung (wird nur beim Export verwendet!)
DesignOrderNoteStringneinGestaltungshinweis; max. 512 Zeichen
CorrectionNoteStringneinKorrekturhinweis; max. 512 Zeichen
TemplateFileNames[].FileName nameStringneinDateinamen der Gestaltungsvorlagen (Logos, Texte, Schriften)
ExternalMotifFileNameStringjaMotiv-Dateiname für den Export; max. 256 Zeichen
Acceptance.TextStringneinAbnahmetext (für Korrekturworkflow); max. 512 Zeichen
Acceptance.ResubmissionByte/BooleanneinWiedervorlagekennzeichen; 0/1; default = 0
Acceptance.ReactionDeadlineDateTimejaSpäteste Reaktionszeit (für Kundenkorrektur); YYYY-MM-DDTHH:MM:SS
Acceptance.Emails[].Email addressStringnein


Emailadresse( n ) für den Korrektur-Workflow (TO/CC/BCC); max. 256 Zeichen je Adresse

Acceptance.CCEmails[].Email addressStringnein
Acceptance.BCCEmails[].Email addressStringnein
Acceptance.FaxNumbers[].Fax numberStringnein

Faxnummer( n ) für den Korrektur-Workflow; max. 32 Zeichen

eWorxx versendet automatisch ein Fax, wenn Resubmission=1 ist, und keine Email-Adressen vorhanden sind.

...

Codeblock
languagexml
themeEclipse
titleSchemadefinition
collapsetrue
<?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="Columns" type="xs:unsignedInt" minOccurs="0"/> 
              <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>

...

Codeblock
languagexml
themeEclipse
titleBeispielhafte XML Datei
collapsetrue
<?xml version="1.0" encoding="utf-8"?>
<DesignOrder>
	<Customer>
		<Name>Max Mustermann</Name>
		<Number>CUST-99-2500</Number>
		<Address>12345 Irgendwo</Address>
		<ContactPerson>Hugo Müller</ContactPerson>
		<PhoneNumber>0345/1234567</PhoneNumber>
		<Email>Max.Mustermann@email.com</Email>
        <PostalAddress><![CDATA[Max Mustermann
Friedhofsstraße 42
12345 Irgendwo]]></PostalAddress>
    </Customer>

	<Layout>
		<Height>120000</Height>
		<Width>45000</Width>
 		<Columns>3</Columns> 
        <CMYK>1</CMYK>
		<BlackWhite>0</BlackWhite>
		<SpotColors>
			<SpotColor name="HKS13"/>
			<SpotColor name="HKS57"/>
		</SpotColors>
	</Layout>

	<Order>
		<StudioName>Studio1</StudioName>
		<Number>9900001</Number>
		<Position>1</Position>
        <MotifNumber>abc12345</MotifNumber> 
        <Priority>2</Priority>
        <PlainText><![CDATA[Zeile 1
Zeile2]]> </PlainText>   
        <FinishingDateTime>2020-12-03T10:15:30</FinishingDateTime>
		<PublicationDate>2020-12-06</PublicationDate>
		<Edition>Ausgabe</Edition>
		<Rubric>Rubrik</Rubric>
		<ContactPerson>Sekretariat Anzeigenverkauf</ContactPerson>
		<OrderGroup>Eigenanzeigen</OrderGroup>
 		<Tags>
			<Tag name="GEST"/>
			<Tag name="ID"/>
			<Tag name="INET Internet"/>
		</Tags>
        <StateInfo>
            <Key>resubmissionCustomer</Key>
            <Text>In Abnahme (Kunde)</Text>
        </StateInfo>
    </Order>

	<DesignOrderNote>Bitte in schwarz/weiß</DesignOrderNote>
	<CorrectionNote>Keine weiße Schriftfarbe verwenden</CorrectionNote>

	<TemplateFileNames>
		<FileName name="Vorlage.txt"/>
		<FileName name="Logo.jpg"/>
	</TemplateFileNames>

	<ExternalMotifFileName>9900001_1.pdf</ExternalMotifFileName>

	<Acceptance>
		<Text>Abnahmetext</Text>
		<Resubmission>0</Resubmission>
		<ReactionDeadline>2020-12-02T10:15:30</ReactionDeadline>
		<Emails>
			<Email address="max.mustermann@email.de"/>
			<Email address="kaiser.karl@post.com"/>
		</Emails>
		<CCEmails>
			<Email address="maxi.musterfrau@email.de"/>
		</CCEmails>
		<BCCEmails>
			<Email address="post@versand.de"/>
		</BCCEmails>
		<FaxNumbers>
			<Fax number="053128181111"/>
		</FaxNumbers>
	</Acceptance>

</DesignOrder>

...

NameDatentypPflichtBeschreibung
customerNoStringneinKundennummer; max. 64 Zeichen; Freitext
customerNameStringjaKundenname; max. 256 Zeichen; Freitext
customerAddressStringneinKundenadresse; max. 512 Zeichen; Freitext
contactPersonOfCustomerStringneinKontaktperson des Kunden; max. 256 Zeichen; Freitext
customerTelNoStringneinTelefonnummer(n) des Kunden; max. 64 Zeichen
customerEmailStringneinEmailadresse(n) des Kunden; max. 256 Zeichen
postalAddressStringneinFormatierte Postadresse; Freitext; Mehrzeiligkeit durch \n 
heightIntegerjaHöhe des Motivs in Mikrometer; größer 0
widthIntegerjaBreite des Motivs in Mikrometer; größer 0
columnsIntegerneinSpaltigkeit
cmykBooleanneinCMYK-Motiv; false/true; default = true
blackwhiteBooleanneinGraustufen-Motiv; false/true; default = false
spotColorsArrayneinSpotfarbnamen; keine leeren Listeneintraege
designOrderNoteStringneinGestaltungshinweis; max. 512 Zeichen
correctionNoteStringneinKorrekturhinweis; max. 512 Zeichen
designStudioStringjaStudioname; max. 256 Zeichen
orderNoStringjaAuftragsnummer bzw. Motivnummer; max. 32 Zeichen
orderPositionIntegerjaAuftragsposition; größer 0
motifNumberStringneinMotivnummer, max. 256 Zeichen
priorityIntegerjaPriorität; 1-N (1 = hoch)
plainTextStringneinAnzeigenrohtext (Zeilenwechsel durch \n)
finishingDateDatejaFertigstellungsdatum zu dem die Gestaltung beendet sein muss (z.B. Rubrikenschluss, Satzschlusszeit)
publicationDateDateneinErscheindatum
editionStringneinAusgabe; max. 256 Zeichen; Freitext
rubricStringneinRubrik(en) (z.B. R1 > R2 > ... RN); max. 256 Zeichen; Freitext
contactPersonOfPublisherStringneinKontaktperson des Verlags (Name, Email, Telnr.); max. 256 Zeichen
orderGroupStringneinAuftragsgruppe; max. 32 Zeichen
externalMotifNameStringjaMotiv-Dateiname für den Export; max. 256 Zeichen
acceptanceTextStringneinAbnahmetext (für Korrekturworkflow); max. 512 Zeichen
resubmissionBooleanneinWiedervorlagekennzeichen; false/true; default = false
reactionDeadlineDatejaSpäteste Reaktionszeit (für Kundenkorrektur), erforderlich wenn resubmission
emailsArraynein


Emailadressen für den Korrektur-Workflow (TO/CC/BCC); max. 256 Zeichen je Adresse

ccEmailsArraynein
bccEamilsArraynein
faxNumbersArrayneinFaxnummern für den Korrektur-Workflow; max. 32 Zeichen je Nummer
tagsArrayneinStichworte; max. 255 Zeichen je Stichwort (Leerzeichen erlaubt)

...

Codeblock
languagejs
themeEclipse
titleBeispielhafte JSON Struktur
collapsetrue
{
    "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,
    "columns":3
}

Webservice Konfiguration (Storno)

...