Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| edi-schnittstelle:kundenbestellungen_einlesen [2026/08/20 10:18] – Christoph Thum | edi-schnittstelle:kundenbestellungen_einlesen [2026/09/03 10:22] (aktuell) – [Kundenbestellungen über die Webservice-API einlesen] Isabel Pinder | ||
|---|---|---|---|
| Zeile 301: | Zeile 301: | ||
| * **SammelRechnung**=# | * **SammelRechnung**=# | ||
| * **SbMitarbeiterNr** =# kein Eintrag oder Wert=0 - es wird der lt. CO zuständige Sachbearbeiter ermittelt, Wert > 0 - der vorgegebene Wert wird als Sachbearbeiternummer verwendet, Wert=-1 - der aktuell angemeldete Mitarbeiter wird verwendet | * **SbMitarbeiterNr** =# kein Eintrag oder Wert=0 - es wird der lt. CO zuständige Sachbearbeiter ermittelt, Wert > 0 - der vorgegebene Wert wird als Sachbearbeiternummer verwendet, Wert=-1 - der aktuell angemeldete Mitarbeiter wird verwendet | ||
| + | |||
| + | |||
| + | ===== Filteroptionen ===== | ||
| + | |||
| + | Damit nur wirkliche Bestellungen eingelesen werden, sind Filter in der Konfiguration sinnvoll. Bei XML-Bestellungen ist der Filter ***.xml** geeignet. Ausnahme bildet hier der offene Soennecken-Shop. Hier haben die Dateien verschiedene Endungen. In diesem Fall ist der Filter **order_FH_12704*** sinnvoll. | ||
| + | |||
| + | ===== Weiteres ===== | ||
| + | |||
| + | < | ||
| + | <table width=" | ||
| + | <tr> | ||
| + | < | ||
| + | <table width=" | ||
| + | < | ||
| + | <td width=" | ||
| + | < | ||
| + | </td> | ||
| + | <td style=" | ||
| + | < | ||
| + | <p> Steuert, ob der Benutzer das Recht hat Kundenbestellungen einzulesen. </p> | ||
| + | <ul style=" | ||
| + | < | ||
| + | < | ||
| + | </ul> | ||
| + | |||
| + | </td> | ||
| + | </tr> | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | {{tag> | ||
| + | |||
| ===== Kundenbestellungen über die Webservice-API einlesen ===== | ===== Kundenbestellungen über die Webservice-API einlesen ===== | ||
| Zeile 315: | Zeile 347: | ||
| Die Pfade gelten unterhalb des hinterlegten Endpunktes für den Service Host, also z.B. unterhalb von %%http://< | Die Pfade gelten unterhalb des hinterlegten Endpunktes für den Service Host, also z.B. unterhalb von %%http://< | ||
| - | * **office/ | ||
| * **office/ | * **office/ | ||
| - | |||
| - | < | ||
| - | Der Token kann auf zwei Arten übergeben werden: als JSON (dann URL-kodiert) oder als **base64:< | ||
| - | </ | ||
| < | < | ||
| Zeile 332: | Zeile 359: | ||
| </td> | </td> | ||
| <td style=" | <td style=" | ||
| - | < | + | < |
| - | < | + | |
| < | < | ||
| </td> | </td> | ||
| Zeile 346: | Zeile 372: | ||
| * **Message**: | * **Message**: | ||
| - | <note tip> | ||
| - | Ein Vorgang kann angelegt werden und trotzdem Prüffehler enthalten, etwa bei einzelnen fehlerhaften Positionen. Diese Prüffehler werden wie beim Einlesen aus einem Verzeichnis in der // | ||
| - | </ | ||
| - | Voraussetzung ist das Recht zum Anlegen von Vorgängen. | + | < |
| + | <table width=" | ||
| + | < | ||
| + | < | ||
| + | <table width=" | ||
| + | < | ||
| + | <td width=" | ||
| + | < | ||
| + | </ | ||
| + | <td style=" | ||
| + | < | ||
| + | < | ||
| + | <ul style=" | ||
| + | </ | ||
| + | |||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| - | Beim Einlesen aus einem Verzeichnis bleibt die eingelesene Datei erhalten und wird über die Einstellungen | + | Archivierung |
| - | * **_ApiArchivVerzeichnis**: für Bestellungen, | + | * **_ApiArchivVerzeichnis** |
| - | * **_ApiFehlerArchivVerzeichnis**: für Bestellungen ohne Vorgang | + | * **_ApiFehlerArchivVerzeichnis** |
| < | < | ||
| Zeile 377: | Zeile 419: | ||
| <note important> | <note important> | ||
| - | Beide Angaben müssen vollständige Pfade sein. Relative Angaben werden ignoriert und im Protokoll der EDI-Schnittstelle vermerkt. | + | Ist kein Verzeichnis angegeben, wird nicht archiviert. Diese Verzeichnisse gelten ausschließlich für den Import über die API. |
| </ | </ | ||
| - | Die Dateien werden nach dem Muster **API_< | + | Die Dateien werden nach dem Muster **API_< |
| - | ===== Filteroptionen ===== | + | Konnte kein Vorgang angelegt werden, entfällt die Auftragsnummer im Dateinamen. |
| - | + | ||
| - | Damit nur wirkliche Bestellungen eingelesen werden, sind Filter in der Konfiguration sinnvoll. Bei XML-Bestellungen ist der Filter ***.xml** geeignet. Ausnahme bildet hier der offene Soennecken-Shop. Hier haben die Dateien verschiedene Endungen. In diesem Fall ist der Filter **order_FH_12704*** sinnvoll. | + | |
| - | + | ||
| - | ===== Weiteres ===== | + | |
| - | < | + | Die Protokollierung erfolgt nach derselben Logik wie beim EDI-Import. |
| - | <table width=" | + | |
| - | < | + | |
| - | < | + | |
| - | <table width=" | + | |
| - | < | + | |
| - | <td width=" | + | |
| - | < | + | |
| - | </ | + | |
| - | <td style=" | + | |
| - | < | + | |
| - | <p> Steuert, ob der Benutzer das Recht hat Kundenbestellungen einzulesen. </ | + | |
| - | <ul style=" | + | |
| - | < | + | |
| - | < | + | |
| - | </ | + | |
| - | + | ||
| - | </ | + | |
| - | </ | + | |
| - | </ | + | |
| - | </ | + | |
| - | + | ||
| - | {{tag> | + | |
