Für die Gestaltungsanbindung (siehe PSEWX-6 und PSEWX-135) stehen folgende Service-Methoden zur Verfügung (vgl. auch Swagger)
Methode | Parameter | Rückgabe | Beschreibung |
---|
/service/public/designorder/get-xml | designOrderId - string($uuid) token - string | XML / Http-Status | Export eines Gestaltungsauftrag als XML in der Form wie beim Import |
/service/public/designorder/get-xml-group | designOrderId - string($uuid) token - string | XML / Http-Status | Exportiert eine Gestaltungsaufragsgruppe als XML |
/service/public/designorder/get-data | designOrderId - string($uuid) token - string | ZIP / Http-Status | Download der Gestaltungsdateien als Zip-Archiv |
/service/public/designorder/upload-motif-file | designOrderId - string($uuid) fileData - |
filemultipartfile token - string | Http-Status | Upload einer Motiv-Datei |
/service/public/designorder/upload-design-file | designOrderId - string($uuid) fileData - |
filemultipartfile token - string | Http-Status | Upload einer Gestaltungsprogramm-Datei |
service/public/designorder/upload-file | designOrderId - string($uuid) fileData - |
filemultipartfile token - string charSet -string (optional) | Http-Status | Upload einer Satzdaten-Datei Handelt es sich bei dieser Datei um eine ZIP Datei werden alle darin enthaltenen Dateien entpackt (ohne Unterordner). Der Parameter charSet kann optional angegeben werden und wird dann beim Entpacken des ZIP verwendet. |
/service/public/designorder/finish-design | designOrderId - string($uuid) token - string | Http-Status | Abschließen der Gestaltung |
/service/public/designorder/ |
finishcancel-design | designOrderId - string($uuid) token - string | Http-Status | Abbrechen der Gestaltung |
/service/public/designorder/import | designOrderImport - json designdata - multipartfile[] | Http-Status | Import/Update eines Gestaltungsauftrags Json-Struktur siehe /service/public/designorder/import-documentation |
Beispieldaten
Codeblock |
---|
language | xml |
---|
title | Beispiel des get-xml Aufrufs |
---|
collapse | true |
---|
|
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<DesignOrder>
<Customer>
<Number>556677</Number>
<Name>Holzhandel GmbH</Name>
<Address>Holzhandel GmbH, Holzige Straße 23, 12345 Musterstadt</Address>
<PostalAddress></PostalAddress>
<ContactPerson>Max Mustermann</ContactPerson>
<PhoneNumber></PhoneNumber>
<Email></Email>
</Customer>
<Layout>
<Height>120000</Height>
<Width>90000</Width>
<CMYK>true</CMYK>
<BlackWhite>false</BlackWhite>
<SpotColors/>
</Layout>
<DesignOrderNote>Bitte vorrangig bearbeiten</DesignOrderNote>
<CorrectionNote></CorrectionNote>
<ExternalMotifFileName>2220001_1.pdf</ExternalMotifFileName>
<DesignFileName>2220001_1</DesignFileName>
<Order>
<StudioName>Satzstudio1</StudioName>
<Number>2220001</Number>
<Position>1</Position>
<Priority>3</Priority>
<PublicationDate>2021-12-10T00:00:00+01:00</PublicationDate>
<Edition>Ausgabe</Edition>
<Rubric>Verkauf</Rubric>
<ContactPerson>Friedrich Lauenschlaeger</ContactPerson>
<Tags/>
<StateInfo>
<Key>designing</Key>
<Text>In Arbeit</Text>
</StateInfo>
<EditionDates>
<EditionDate>
<Edition>Ausgabe</Edition>
<PublicationDate>2021-12-10T00:00:00+01:00</PublicationDate>
<ReactionDeadline>2021-12-10T13:34:34.117+01:00</ReactionDeadline>
</EditionDate>
</EditionDates>
</Order>
<Acceptance>
<Resubmission>true</Resubmission>
<Emails/>
<CCEmails/>
<BCCEmails/>
</Acceptance>
</DesignOrder> |
Gestaltungsauftragsgruppe
Codeblock |
---|
language | xml |
---|
theme | Eclipse |
---|
title | Beispiel eines Gruppen-XML |
---|
linenumbers | true |
---|
collapse | true |
---|
|
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<DesignOrderGroup>
<DesignOrderChildren>
<DesignOrderChild>
<OrderNo>56709994</OrderNo>
<OrderPos>1</OrderPos>
<MotifFileName>Flurbereinigung_NEU_ov.pdf</MotifFileName>
<DownloadUrl>http://localhost:8080/service/design-document/download-file?assetId=9727ef99-d3ec-436c-87df-b4567340e8fe;1.0</DownloadUrl>
<CheckSum>e046edc7d85d542321f31f82b8b516edbed520b60e1e1c06fbafa98840c9efaf</CheckSum>
<LastChanged>2022-04-27T14:16:26</LastChanged>
</DesignOrderChild>
<DesignOrderChild>
<OrderNo>56701456</OrderNo>
<OrderPos>1</OrderPos>
<MotifFileName>0001914687_0000640404.pdf</MotifFileName>
<DownloadUrl>http://localhost:8080/service/design-document/download-file?assetId=e0567485-5268-4a7d-aa4b-5a9c532f69f0;1.0</DownloadUrl>
<CheckSum/>
<LastChanged>2022-03-29T03:25:23.520</LastChanged>
</DesignOrderChild>
<DesignOrderChild>
<OrderNo>56707285</OrderNo>
<OrderPos>1</OrderPos>
<MotifFileName>900000251_1_asura-checked.pdf</MotifFileName>
<DownloadUrl>http://localhost:8080/service/design-document/download-file?assetId=a31aeafb-c2d6-4173-9f51-09d60dc229b2;1.0</DownloadUrl>
<CheckSum>a9428199f6422306addfcd70bd0a0be6818a0ae7f4b6d8371c55106985aafcc7</CheckSum>
<LastChanged>2022-04-27T14:17:16</LastChanged>
</DesignOrderChild>
</DesignOrderChildren>
<DesignOrderParent>
<OrderNo>SKITEST</OrderNo>
<OrderPos>1</OrderPos>
</DesignOrderParent>
</DesignOrderGroup> |