Info |
---|
Anzeigen und Aufträge können angelegt und geändert werden. Änderungen werden dabei bei Anzeigen mit bestimmter Bedingung in PRINT NGEN abgefragt und gespeichert. Zusätzlich werden Buchungsdaten abgefragt und der Produktionsstatus kann zurückgegeben werden. |
...
Buchungsdaten
Abfrage Auftragsdaten
...
{{baseURL}}/adapi/v1/orders/{{Auftragsnummer}}
Abfrage Anzeigendaten
...
{{baseURL}}/adapi/v1/ads/{{Anzeigennummer}}
...
Rückmeldung Produktionsstatus
PUT
{{baseURL}}/adapi/v1/ads/{{Anzeigennummer}}
...
Prüfungen
Motivprüfung
Bei jedem Put oder Post
oder einer Anzeige wird in der Abbildung “AdAPISettings” die dem Eintrag “MotivPrüfen” zugeordnete Suchbedingung durchlaufen, die feststellt, ob die Anzeigenprüfung durchzuführen ist. (Rückgabewert 2). Ist die Bedingung erfüllt, wird die in Rückgabewert 1 angegebene komplexe Aktion ausgeführt. In dieser komplexen Aktion ist das ActiveX#AnzeigenImport aufzurufen, damit der Anzeigenvergleich ausgeführt oder das Motiv verworfen und die Anzeige in den Status “Geplant” zurückgesetzt wird.
...
Prüfung Timestamp
Bei jedem PUT oder POST
oder einer Anzeige wird in der Abbildung “AdAPISettings” die dem Eintrag “TimestampPrüfen” zugeordnete Suchbedingung durchlaufen, die feststellt, ob die Prüfung des Timestamps durchzuführen ist. Ist die Suchbedingung erfüllt, wird geprüft, ob der übergebene Timestamp dem zuletzt gespeicherten Event in der Tabelle “dauftrag_production_event” entspricht.
...
Falls mindestens eine Prüfung zum Fehler führt, gibt es im Response Body des POST- oder PUT
- oder -Requests die "validations"-Property, bei der nur die Properties enthalten sind, bei denen ein Fehler auftrat. Der Inhalt der Property ist jeweils eine entsprechende Fehlermeldung.
...
Anzeigenmotiv abrufen
Aufrufe:GET
{{baseURL}}/adapi/v1/ads/images/10009404-1/HighRes
GET
{{baseURL}}/adapi/v1/ads/images/10009104-1/Thumbnail
Anzeigenmotiv aktualisieren
Aufruf:PUT
{{baseURL}}/adapi/v1/ads/images/10009404-1?filename=Test1.pdf
...
In der komplexen Aktion “AdAPI_Motiv_Prüfen”findet der Anzeigenvergleich statt. Es werden Größen und Farben überprüft. Passt das überstellte Motiv zu den Buchungsdaten der Anzeige, erhält die Anzeige den im Variablenkontext festgelegten “OK”-Status. Andernfalls erhält die Anzeige den Status “Fehler” und in “DAnzeigeFehlerInfo” werden die Fehler vermerkt. Zusätzlich wird in der komplexen Aktion nach Anzeigen mit derselben Anzeigennummer und “DAnzeigeZugeladen=ja” gesucht und es werden die Bilddaten sowie der Status der Original-Anzeigen zu den zugeladenen Anzeigen übernommen. Damit wird sichergestellt, dass Motivupdates bei allen Anzeigen mit der angegebenen Anzeigennummer ausgeführt werden.
Aufträge
Ändern von Aufträgen:
...
ordersFalls der Auftrag in einem Status gespeichert werden soll, der nicht mindestens gebucht ist (FestdefinierteWerte "DAuftrag", "Status", "AtLeastBooked")
wird geprüft, ob dies “OK” ist: Es darf keine Leistung verrechnet sein, auch beim Hauptauftrag darf keine Leistung verrechnet sein. Außerdem darf keine Anzeige einen Anstrich haben.
...
Code Block |
---|
{
"error": "Order status 'Erfassung' is not allowed: At least one benefit is already invoiced."
}
|
In der Abbildung “BuchungLoeschen” wird definiert, in welchen Statusstufen eines Auftrags die zugehörigen Anzeigen ohne Buchungen gespeichert werden (z. B. Status “Erfassung”). Wird ein Auftrag in eine dieser Statusstufen gestuft, werden die Buchungen an den Anzeigen gelöscht. Die Erscheinungsweise ist weiterhin gespeichert, sodass beim erneuten Stufen in einen planungsrelevanten Auftragsstatus die Buchungen an den Anzeigen wiederhergestellt werden können.
...
Beim Hinzufügen/Entfernen von Abschüssen zu einem Auftrag muss der Abschluss aktuell gehalten werden, d. h. der Erfüllungsgrad wird neu berechnet.
Bei PUT und POST
und einer Anzeige oder eines Auftrags wird möglicherweise die Preisberechnung durchgeführt, wodurch auch Abschlüsse ausgecheckt und verändert werden. Möglicherweise werden auch Abschlüsse vom Auftrag entfernt.
...
Include Page |
---|
| Disclaimer der PEIQ PRINT NGEN - Produktdokumentation |
---|
| Disclaimer der PEIQ PRINT NGEN - Produktdokumentation |
---|
|
Nur für PEIQ-Mitarbeiter:
/wiki/spaces/CORE/pages/1193410566