Gestaltungsanbindung

Für die Gestaltungsanbindung (siehe PSEWX-6 und PSEWX-135) stehen folgende Service-Methoden zur Verfügung (vgl. auch Swagger)

MethodeParameterRückgabeBeschreibung
​/service​/public​/designorder​/get-xml
designOrderId - string($uuid)
token - string
XML / Http-StatusExport eines Gestaltungsauftrag als XML in der Form wie beim Import
​/service​/public​/designorder​/get-xml-group
designOrderId - string($uuid)
token - string
XML / Http-StatusExportiert eine Gestaltungsaufragsgruppe als XML
​/service​/public​/designorder​/get-data
designOrderId - string($uuid)
token - string
ZIP / Http-StatusDownload der Gestaltungsdateien als Zip-Archiv
/service/public/designorder/upload-motif-file
designOrderId - string($uuid)
fileData - multipartfile
token - string
Http-StatusUpload einer Motiv-Datei
​/service​/public​/designorder​/upload-design-file
designOrderId - string($uuid)
fileData - multipartfile
token - string
Http-StatusUpload einer Gestaltungsprogramm-Datei
service​/public​/designorder​/upload-file
designOrderId - string($uuid)
fileData - multipartfile
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-StatusAbschließen der Gestaltung
/service/public/designorder/cancel-design
designOrderId - string($uuid)
token - string
Http-StatusAbbrechen 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

Beispiel des get-xml Aufrufs
<?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

Beispiel eines Gruppen-XML
<?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>