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) | XML / Http-Status | Export eines Gestaltungsauftrag als XML in der Form wie beim Import |
/service/public/designorder/get-xml-group | designOrderId - string($uuid) | XML / Http-Status | Exportiert eine Gestaltungsaufragsgruppe als XML |
/service/public/designorder/get-data | designOrderId - string($uuid) | ZIP / Http-Status | Download der Gestaltungsdateien als Zip-Archiv |
/service/public/designorder/upload-motif-file | designOrderId - string($uuid) | Http-Status | Upload einer Motiv-Datei |
/service/public/designorder/upload-design-file | designOrderId - string($uuid) | Http-Status | Upload einer Gestaltungsprogramm-Datei |
service/public/designorder/upload-file | designOrderId - string($uuid) | 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) | Http-Status | Abschließen der Gestaltung |
/service/public/designorder/cancel-design | designOrderId - string($uuid) | Http-Status | Abbrechen der Gestaltung |
/service/public/designorder/import | designOrderImport - json | Http-Status | Import/Update eines Gestaltungsauftrags Json-Struktur siehe /service/public/designorder/import-documentation |
Beispieldaten
Codeblock | ||||||
---|---|---|---|---|---|---|
| ||||||
<?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 | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
<?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> |
...