OpenXE/userdata/wiki/XentralHandbuch/default/uebertragungen
2021-05-21 08:49:41 +02:00

1 line
31 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<p><span style="font-size:28px;"><strong>&Uuml;bertragungen (EDI / XML / CSV / PDF)</strong></span><br />Das &Uuml;bertragen-Modul ist ein generisches Modul zum Austausch von Bewegungsdaten. Dabei werden ausgehende*&nbsp;Daten von Xentral zum Zielsystem geschickt oder zum Abruf bereitgestellt. Eingehende*&nbsp;Daten werden abgeholt, eingelesen und weiterverarbeitet.<br />* Die Richtung dieser Beschreibung bezieht sich auf die Perspektive von Xentral, also des ERPs.</p><br /><span style="font-size:16px;"><strong>Richtungen</strong></span><ul><li><strong>Ausgehend</strong>&nbsp;&rarr;&nbsp;Ausgehende Daten werden z.B. im FTP-Verzechnis abgespeichert um von dort abgeholt zu werden</li><li><strong>Eingehend</strong>&nbsp;&rarr; Eingehende Daten werden von au&szlig;en in den Ordner kopiert und regelm&auml;&szlig;ig durch Xentral eingelesen und interpretiert bzw. z.B. zu Auftr&auml;gen umgewandelt</li></ul><h1><br />Features</h1>Im der Standardversion des Moduls stehen bereits vielf&auml;ltige M&ouml;glichkeiten zur Anbindung z.B. an Versand- oder Fulfillment-Dienstleister zur Verf&uuml;gung. Dabei werden typischerweise Auftr&auml;ge an den Fulfiller gesendet und Versandinformationen zu Xentral zur&uuml;ckgespielt. Das System kann aber auch z.B. zur &Uuml;bertragung von Lagerbestandsdaten (Lagerzahlen), zur Artikel&uuml;bertragung oder zur Bereitstellung von Dokumenten wie Auftr&auml;gen, Lieferscheinen oder Rechnungen als PDF verwenden.<br /><br />Die folgenden <strong>technischen &Uuml;bertragungsarten</strong> (Typ) stehen im Standard zur Verf&uuml;gung:<ul><li>FTP</li><li>FTPS (Benutzername und Passwort, keine Zertifikate)</li><li>SFTP</li><li>E-Mail</li><li>Lokale Speicherung auf Server</li><li>API</li></ul>Folgende <strong>&Uuml;bertragungsformate</strong> stehen im Standard zur Verf&uuml;gung:<ul><li>XML</li><li>PDF</li><li>XML mit integriertem PDF (Base64-encodiert)</li><li>XML und PDF in separaten Dateien</li><li>CSV (Comma Separated Values, vereinfachtes Excel-Fomat)</li><li>API</li></ul>Mit Hilfe zus&auml;tzlicher <strong>Transfer-Module</strong> lassen sich weitere Schnittstellen und &Uuml;bertragungsformate konfigurieren:<ul><li>AmazonMfn (Amazon MFN - Merchant Fulfillment Network)</li><li>AmazonVendor (Amazon Vendoren)</li><li>App4Sales (Offline Auftragserfassung f&uuml;r Aussendienst-Mitarbeiter)</li><li>Brickfox (Portal zur Anbindung multipler Dienste)</li><li>DS (DS Logistics)</li><li>EDI (Electronic Data Interchange)</li><li>EDI (Sport 2000)</li><li>GobNavConnect (Microsoft Navision in Kooperation mit GOB)</li><li>Netstock</li><li>OpenTrans (XML-Format)</li><li>Pixi (Descartes Pixi WMS)</li><li>Smarty (Template-Generator f&uuml;r beliebige Textformate)</li></ul><h1 id="list"><br />Monitor</h1><p>Der Monitor listet alle erfolgreichen und fehlerhaften &Uuml;bertragungen des Moduls als filter- und durchsuchbare Liste. Dabei kann in der Filterung nach Fehlern oder nach Nachrichtenarten (z.B. Lagerbestand, Tracking, Artikel, Auftrag, Bestellung) unterschieden werden. Au&szlig;erdem ist &uuml;ber die Liste der Account und damit die Gegenstelle filterbar.<br /><br /><img alt="" src="./index.php?module=wiki&amp;action=getfile&amp;workspacefolder=XentralHandbuch&amp;article=uebertragungen&amp;fileid=3442" style="width: 1200px; height: 391px;" /></p><h1 id="freigabe"><br />Warte auf Freigabe</h1><p>Sofern Daten per Konfiguration in zwei Schritten bearbeitet werden sollen, z.B. weil in der Einf&uuml;hrungsphase einer Schnittstelle diese auf <strong>Manuelle Freigabe erforderlich</strong> gesetzt wurde, erscheinen die zu &uuml;bertragenden Nachrichten in diesem Tab und k&ouml;nnen hier freigegeben werden.<br /><br /><img alt="" src="./index.php?module=wiki&amp;action=getfile&amp;workspacefolder=XentralHandbuch&amp;article=uebertragungen&amp;fileid=3443" style="width: 1200px; height: 233px;" /></p><h1 id="accounts"><br />Accounts</h1>Unter diesem Reiter sind alle angelegten Accounts aufgelistet.<br /><br /><img alt="" src="./index.php?module=wiki&amp;action=getfile&amp;workspacefolder=XentralHandbuch&amp;article=uebertragungen&amp;fileid=3447" style="width: 1200px; height: 444px;" /><h2>Einrichtung</h2>Auf Basis eines API-Accounts (siehe unten) k&ouml;nnen beliebig viele Accounts f&uuml;r die &Uuml;bertragung mit einem Gegen&uuml;ber definiert werden. In vielen F&auml;llen kann es sinnvoll sein, die &Uuml;bertragungen auf mehrere Acccounts zu verteilen, z.B. um diese besser testen und monitoren zu k&ouml;nnen, aber auch wenn verschiedene Intervalle zu verwenden sind.<br />Ein Account kann dabei aus- und eingehende Nachrichten konfigurieren. In komplexeren Umgebungen kann es sinnvoll sein, diesen in zwei oder mehr Accounts aufzuteilen.<p><span style="font-size:16px;"><strong>API-Account</strong></span></p><p>Vor der Einrichtung eines oder mehrerer Accounts ist eine API anzulegen. Auch wenn diese in vielen F&auml;llen keine URL oder Zugangsdaten f&uuml;r das Transfermodul ben&ouml;tigt, ist diese&nbsp;notwendig, um die Gegenstelle zu definieren. Es ist ratsam pro Gegenstelle mindestens einen API-Account anzulegen und in Bezug auf Nachrichtenart und -richtung nur einmal zu verwenden.<br /><br />Die Verwaltung der API-Accounts ist nicht Teil des Transfer-Moduls und kann im Bereich <strong>Administration</strong> &rarr; <strong>API-Account</strong> vorgenommen werden.<br /><br /><img alt="" src="./index.php?module=wiki&amp;action=getfile&amp;workspacefolder=XentralHandbuch&amp;article=uebertragungen&amp;fileid=2558" style="width: 1283px; height: 716px;" /><br /><br /><br />Hier wird zun&auml;chst ein neuer API-Account angelegt oder ein bestehender editert.<br /><br /><img alt="" src="./index.php?module=wiki&amp;action=getfile&amp;workspacefolder=XentralHandbuch&amp;article=uebertragungen&amp;fileid=2557" style="width: 1282px; height: 716px;" /><br /><br />Am Beispiel des XML-Accounts wird ersichtlich, das dieser bei der Verwendung f&uuml;r das Modul &Uuml;bertragungen im Grunde nur anlegt und aktiviert werden muss, weitere Einstellungen sind im Regelfall nicht notwendig.<br /><br /><img alt="" src="./index.php?module=wiki&amp;action=getfile&amp;workspacefolder=XentralHandbuch&amp;article=uebertragungen&amp;fileid=2559" style="width: 1262px; height: 716px;" /><br />&nbsp;</p><h2>Neuer Account anlegen</h2>&Uuml;ber den Button &quot;+Neu&quot; kann eine neue &Uuml;bertragung angelegt werden.<br /><br /><img alt="" src="./index.php?module=wiki&amp;action=getfile&amp;workspacefolder=XentralHandbuch&amp;article=uebertragungen&amp;fileid=3444" style="width: 1200px; height: 758px;" /><br /><img alt="" src="./index.php?module=wiki&amp;action=getfile&amp;workspacefolder=XentralHandbuch&amp;article=uebertragungen&amp;fileid=3446" style="width: 1200px; height: 693px;" /><br /><img alt="" src="./index.php?module=wiki&amp;action=getfile&amp;workspacefolder=XentralHandbuch&amp;article=uebertragungen&amp;fileid=3445" style="width: 1200px; height: 630px;" /><br /><br /><span style="font-size:16px;"><strong>Einstellungen</strong></span><ul><li><strong>aktiv&nbsp;</strong>&rarr; Auswahl, wenn die &Uuml;bertragung genutzt wird. Bei Nichtauswahl, wird diese deaktiviert</li><li><strong>Bezeichnung&nbsp;</strong>&rarr; Name der &Uuml;bertragung, welche frei vergeben werden kann</li></ul><span style="font-size:16px;"><strong>Kommunikation</strong></span><ul><li><strong>API&nbsp;</strong>&rarr; Auswahl eines API-Accounts</li><li><strong>&Uuml;bertragungsfomat</strong>&nbsp;&rarr;&nbsp;Das &Uuml;bertragungsformat bezeichnet das Format des Dateiinhaltes. In den meisten F&auml;llen handelt es sich dabei um Textdateien die strukturierte Daten (wie CSV oder XML) enthalten, um auch auf der Gegenseite einfach ausgelesen und interpretiert werden zu k&ouml;nnen. Im Zweifel und bei vorhandener Flexibilit&auml;t auf der Gegenseite sind in xentral immer die Standardformate zu w&auml;hlen: (<strong>XML</strong> (<strong>Xentral-Standardformat</strong>), PDF (nicht strukturierte Daten z.B. zu Sicherungszwecken oder f&uuml;r Belegbasierte Weiterverarbeitung), XML mit integriertem PDF (Base64-encodiert), XML und PDF in separaten Dateien,&nbsp;<strong>CSV</strong> (<strong>Xentral-Standardformat</strong>, Comma Separated Values, vereinfachtes Excel-Fomat), API. Mit Hilfe zus&auml;tzlicher <strong>Transfer-Module</strong> lassen sich weitere Schnittstellen und &Uuml;bertragungsformate konfigurieren: AmazonMfn (Amazon MFN Merchant Fulfillment Network), AmazonVendor (Amazon Vendoren), App4Sales (Offline Auftragserfassung f&uuml;r Aussendienst-Mitarbeiter), Brickfox (Portal zur Anbindung multipler Dienste), DS (DS Logistics), EDI (Electronic Data Interchange), EDI (Sport 2000), Gob NavConnect, Netstock, OpenTrans (XML-Format), Pixi (Descartes Pixi WMS), Smarty (Template-Generator f&uuml;r beliebige Textformate). Die Beschreibung der Formate und weitergehende Hinweise finden sich in den jeweiligen Modulen. Bitte zun&auml;cht das &Uuml;bertragungsformat eines Accounts umstellen und dann im Modul die Hilfeseite aufrufen.</li><li><strong>Typ</strong>&nbsp;&rarr;&nbsp;Die folgenden <strong>technischen &Uuml;bertragungsarten</strong> (Typ) stehen im Standard zur Verf&uuml;gung:&nbsp;FTP, FTPS (Benutzername und Passwort, keine Zertifikate), SFTP, E-Mail, Lokale Speicherung auf Server, API</li><li><strong>Codierung</strong> (Senden)&nbsp;&rarr; Auswahl in welcher Codierung die &Uuml;bertragung gesendet werden soll (UTF-8, ISO-8859-1, ISO-8859-15, Windows-1252, CP1256)</li><li><strong>Server</strong>&nbsp;&rarr; Angabe des Servers wo die &Uuml;bertragung hingehen soll</li><li><strong>Port</strong>&nbsp;&rarr; Port am Empf&auml;ngerserver der angesprochen wird</li><li><strong>SSL</strong>&nbsp;&rarr; Angabe, ob die &Uuml;bertragung mit SSL verschl&uuml;sselt werden soll</li><li><strong>Username</strong>&nbsp;&rarr; der User der in xentral eingeloggt, wird durch xentral vorausgef&uuml;llt. Dieser l&auml;sst sich allerdings h&auml;ndisch &auml;ndern</li><li><strong>Passwort</strong>&nbsp;&rarr; Passwort in xentral des entsprechenden Users</li><li><strong>OAuth Client ID&nbsp;&rarr;</strong> Client-ID vom Dienst, bei dem die API eingerichtet ist</li><li><strong>OAuth Client Secret&nbsp;&rarr; </strong>Client Secret vom Dienst, bei dem die API eingerichtet ist</li><li><strong>OAuth URL&nbsp;&rarr; </strong>URL zu der die Berechtigung der Nutzung der Daten vom Dienst zur&uuml;ck an xentral geschickt werden soll</li><li><strong>Speicherort (Ausgang)&nbsp;&rarr;</strong> Ausgang der Belege von xentral (Optional wenn xentral von Fullfilment-Dienstleistern genutzt wird Ausgabe der &quot;Sonstigen Aktionen&quot; Lagerzahlen und Trackingnummern f&uuml;r Slave-xentral bzw. ERP von Kunden)</li><li><strong>Dateiname Prefix&nbsp;&rarr; </strong>Alle Dateinamen&nbsp;mit diesem Prefix werden ignoriert</li><li><strong>Antwort-Speicherort (Eingang)&nbsp;&rarr; </strong>Eingang f&uuml;r Auftr&auml;ge, Lager, Tracking, Artikel etc.</li><li><strong>Antwort-Dateiname Prefix&nbsp;&rarr; </strong>Alle Antwort-Dateiennamen mit diesem Prefix werden ignoriert</li><li><strong>L&ouml;schen von Server nach Download&nbsp;&rarr; </strong>Diese Dateien werden nach dem Download vom Server gel&ouml;scht</li></ul><span style="font-size:16px;"><strong>Belege versenden</strong></span><ul><li><strong>Belegart&nbsp;&rarr;&nbsp;</strong>Verf&uuml;gbare Belege f&uuml;r die &Uuml;bertragung sind: Auftrag, Rechnung, Gutschrift, Angebot, Lieferschein, Bestellung, Retoure, Verbindlichkeit, Wareneingang QS-Report. Alternativ (z.B. wenn nur die &Uuml;bertragung von lagerbestanswerten gew&uuml;nscht ist kann &quot;keine Belege&quot; gew&auml;hlt werden.</li><li><strong>Belegstatus&nbsp;&rarr; </strong>Angabe ob der Status angelegt, freigegeben, versendet oder abgeschlossen ist</li><li><strong>Projekt&nbsp;&rarr; </strong>zuordnung der &Uuml;bertragung zu einem Projekt</li><li><strong>Adresse&nbsp;&rarr; </strong>Adresse zu der der Beleg gesendet werden soll</li><li><strong>Gruppe&nbsp;&rarr; </strong>Angabe zu welcher Gruppe die Adresse geh&ouml;rt</li><li><strong>Manuelle Freigabe erforderlich&nbsp;&rarr; </strong>Angabe, dass Belege zuerst&nbsp;manuel freigegeben werden</li><li><strong>Start ab ID&nbsp;&rarr;&nbsp;</strong>RechnungsID ausw&auml;hlen, ab der die &Uuml;bertragung beginnen soll</li><li><strong>Start ab Datum&nbsp;&rarr;&nbsp;</strong>Datum ab dem die &Uuml;bertragung starten soll</li><li><strong>Labels&nbsp;&rarr; </strong>Auswahl von selbstdefinierten Labels, die der &Uuml;bertragung zugeordnet werden. In der &Uuml;bersicht kann dann nach diesen Labels gefiltert werden, wobei zu beachten ist, dass wenn mehrere Labels vergeben werden, beim Filtern auch nach allen gefiltert werden muss, damit dies in der &Uuml;bersicht erscheint.</li><li><strong>Briefpapier im XML&nbsp;&rarr; </strong>Auswahl, dass das Briefpapier Base64encodiert in XML&nbsp;gespeichert wird</li><li><strong>Maximale gleichzeitige &Uuml;bertragungen&nbsp;&rarr; </strong>Anzahl der Belege, die der Prozessstarter gleichzeitig &uuml;bertr&auml;gt</li><li><strong>Jeder Beleg in einer eigenen XML&nbsp;&rarr; </strong>Auswahl, dass jeder Beleg in einer eigenen XML gespeichert wird</li><li><b>XML-Zusatz&nbsp;</b><strong>&rarr; </strong>Angabe des XML-Zusatzes</li><li><strong>Tracking Mail&nbsp;&rarr; </strong>Angabe, dass eine Tracking-Mail versendet wird</li><li><strong>Rechnung Mail&nbsp;&rarr; </strong>Angabe, dass die Rechnungs E-Mail automatisch versendet wird, wenn die Trackingnummer vom Fulfiller zur&uuml;ckgemeldet wird. Bei mehreren Trackingnummern erfolgt der Versand der Rechnungs E-Mail nur einmal. Die Voraussetzungen hierf&uuml;r sind, dass der Haken im &Uuml;bertragungen Modul f&uuml;r &quot;Rechnung Mail&quot; gesetzt ist, die Rechnung mit den Kunden E-Mail Adressen und Kundennamen bereits vorhanden ist und dass der Rechnungsbetrag gr&ouml;&szlig;er als 0 ist</li><li><strong>Rechnung anlegen&nbsp;&rarr; </strong>Auswahl, dass wenn der Lieferschien bzw. die Trackingnummer zur&uuml;ckgemeldet wird und die passende Rechnung noch fehlt, wird automatisch eine Rechnung angelegt</li><li><strong>Datei im Anhang &uuml;bertragen&nbsp;&rarr; </strong>Auswahl, dass die Datei im Anhang &uuml;bertragen wird</li><li><strong>Anhang &uuml;bertragen als&nbsp;&rarr; </strong>Auswahl wie der Anhang &uuml;bertragen werden soll (als eigene Datei oder Base64-Codiert im Beleg)</li></ul><span style="font-size:16px;"><strong>Belege empfangen</strong></span><ul><li><strong>Auftr&auml;ge/ Angebote empfangen&nbsp;&rarr;&nbsp;</strong>Angabe, dass Auftr&auml;ge bzw. Angebote empfangen werden sollen</li><li><strong>Kundennummer aus Fremdsystem &uuml;bernehmen&nbsp;&rarr;&nbsp;</strong>Angabe, dass die Kundennummer aus dem Fremdsystem &uuml;bernommen werden soll</li><li><strong>Bestellungen empfangen&nbsp;&rarr;&nbsp;</strong>Angabe, dass Bestellungen empfangen werden sollen</li><li><strong>Produktion statt Bestellung anlegen&nbsp;&rarr; </strong>Angabe, dass eine Produktion anstatt eine Bestellung angelegt werden soll</li><li><strong>Eigene Adresse&nbsp;&rarr;&nbsp;</strong>Auswahl der eigenen Adresse. Diese muss zuvor unter Stammdaten&nbsp;<strong>&rarr; </strong>Adressen angelegt worden sein</li><li><strong>Lagerzahlen empfangen&nbsp;&rarr; </strong>Auswahl, dass die Lagerzahlen empfangen werden sollen</li><li><strong>Lagerplatz in Dateieingang ignorieren&nbsp;&rarr;&nbsp;</strong>Angabe, dass der Lagerplatz im Dateieingang ignoriert werden soll</li><li><strong>Lager&nbsp;&rarr; </strong>Lagerplatz f&uuml;r R&uuml;ckmeldungen ohne Lagerplatzangabe</li><li><strong>Tracking empfangen&nbsp;&rarr; </strong>Angabe, dass ein Tracking empfangen werden soll</li><li><strong>Automatische R&uuml;ckmeldung&nbsp;&rarr;&nbsp;</strong>Unabh&auml;ngig von Lieferscheinen und Trackingnummern wird nach X Tagen sp&auml;testens ein Auftrag final&nbsp;abgeschlossen und eventuell an Shops und Marktpl&auml;tze zur&uuml;ckgemeldet. Es werden nur Auftr&auml;ge beachtet, die max. vor 14 Tagen per &Uuml;bertragungenmodul versendet wurden</li><li><strong>Artikel empfangen Nicht gefundene Artikel&nbsp;&rarr; </strong>Angabe, dass wenn Artikel empfangen aber diese nicht gefunden werden, im &Uuml;bertragen Monitor ein Fehler angezeigt wird</li><li><strong>Lieferantennummer auch durchsuchen&nbsp;&rarr; </strong>Angabe, dass Lieferantennummern ebenfalls durchsucht werden sollen</li><li><strong>Bestellung immer auf Leiferant buchen&nbsp;&rarr; </strong>Angabe, dass eine Bestellung immer auf den Lieferanten gebucht wird</li></ul><strong><span style="font-size:16px;">Artikel anlegen</span></strong><ul><li><strong>Fehlende Artikel anlegen</strong>&nbsp;&rarr; Angabe, dass fehlende Artikel aus Auftragspositionen automatisch angelegt werden sollen</li><li><strong>Fehlende Artikel als Lagerartikel markieren&nbsp;&rarr; </strong>Angabe, dass fehlende Artikel als Lagerartikel markiert werden sollen</li></ul><strong><span style="font-size:16px;">Artikel empfangen</span></strong><ul><li><strong>Artikel empfangen (neue Artikel)</strong>&nbsp;&rarr; Angabe, dass Artikeldaten beim empfangen beachten werden</li><li><strong>Artikel updaten</strong>&nbsp;&rarr; Angabe, dass bei Abweichungen von Artikeldaten zu den Stammdaten die abweichenden Informationen &uuml;berschrieben werden sollen</li></ul><strong><span style="font-size:16px;">Lagerzahlen</span></strong><ul><li><strong>Lagerzahlen von xentral zu Fremdsystem</strong>&nbsp;&rarr; Angabe, dass die Lagerzahlen von xentral zum Fremdsystem &uuml;bergeben werden sollen</li><li><strong>Lager</strong>&nbsp;&rarr; Auswahl des Lagers</li><li><strong>Lagerplatz</strong>&nbsp;&rarr; Auswahl&nbsp;des Lagerplatzes</li><li><strong>&quot;Verkaufbare&quot; Menge senden</strong>&nbsp;&rarr; Angabe, dass die verkaufbare (vorhandene - reservierte Menge) Menge gesendet werden soll</li><li><strong>&Uuml;bertragung um&nbsp;</strong>&rarr; Angabe der Uhrzeit, wann die &Uuml;bertragung stattfinden soll</li></ul><strong><span style="font-size:16px;">Verkaufsreport</span></strong><ul><li><strong>Verkaufsreport senden</strong> &rarr; Angabe, dass ein Verkaufsreport gesendet werden soll</li><li><strong>Zeitbereich</strong>&nbsp;&rarr; Auswahl, ob der Verkaufsreport t&auml;glich, w&ouml;chentlich oder monatlich gesendet werden soll</li></ul><strong><span style="font-size:16px;">sonstige Aktionen</span></strong><ul><li><strong>Tracking von xentral zu Fremdsystem</strong>&nbsp;&rarr; Angabe, dass ein Tracking von xentral zum Fremdsystem stattfinden soll</li><li><strong>Artikel &uuml;bertragen</strong>&nbsp;&rarr; Mit diesem Button k&ouml;nnen Artikel auf das Fremdsystem &uuml;bertragen werden</li><li><strong>automatisch neue Artikel &uuml;bertrage</strong>&nbsp;&rarr; Angabe, dass neue Artikel automatisch auf das Fremdsystem &uuml;bertragen werden</li></ul><strong><strong></strong></strong><h2>Events</h2>In diesem Tab kann &quot;ArtikelCreate&quot; und &quot;ArtikelEdit&quot; ausgew&auml;hlt werden, dies bewirkt, dass<h2><br /><br />Nicht freigegeben</h2>In diesem Tab liegt eine Auflistung aller zu &uuml;bertragenden Dateien, die manuell freigegeben werden m&uuml;ssen. Dies funktioniert, indem die entsprechenden &Uuml;bertragungen ausgew&auml;hlt und dann &uuml;ber den Button &quot;freigeben&quot; freigegeben werden.<h2><br /><br />Zu &Uuml;bertragen</h2>In diesem Tab k&ouml;nnen die Belege, die &uuml;bertragen werden sollen, ausgew&auml;hlt und anschlie&szlig;end mit dem Button &quot;Auftrag zum &Uuml;bertragen hinzuf&uuml;gen&quot; in die Liste hinzugef&uuml;gt werden. Bei der n&auml;chsten &Uuml;bertragung werden diese Belege hinzugef&uuml;gt und wandern in den Tab &quot;&Uuml;bertragen&quot;. Die Abarbeitung der hier gesammelten Dokumente erfolgt via Prozessstarter und ist pro Durchlauf auf eine Anzahl limitiert (Limitierung bei den Einstellungen zur Schnittstelle). Belege k&ouml;nnen &uuml;ber den Button &quot;Requests l&ouml;schen&quot; wieder aus der Liste entfert werden.<h2><br /><br />&Uuml;bertragen</h2>In diesem Tab liegt eine Auflistung aller Belege, die bereits &uuml;bertragen wurden. Der Liste kann u. a. das Datum und die Uhrzeit der &Uuml;bertragung entnommen werden.&nbsp;Die Dateien k&ouml;nnen auf dem Server gel&ouml;scht werden. Die &Uuml;bertragungshistorie wird zus&auml;tzlich abgespeichert und protokolliert.<h2><br /><br />Dateien</h2>In diesem Tab&nbsp;befinden sich die &uuml;bertragenen XML Dateien. Auch wenn die Dateien auf dem Server gel&ouml;scht werden, wird die Historie hier angezeigt.<br /><br />&nbsp;<h2><br />Tracking</h2>Wurde unter dem Tab &quot;Details&quot; die Trackingoption ausgew&auml;hlt, erscheinen hier alle Trackingdaten aufgelistet.&nbsp;Es werden also alle zur&uuml;ckgemeldeten Trackingnummern angezeigt. &Uuml;bertragene Dokumente ohne Tracking Nummern k&ouml;nnen im Tab &quot;&Uuml;bertragen&quot; eingesehen werden.<br />&nbsp;<h2><br />Lagerzahlen</h2>Wurde unter dem Tab &quot;Details&quot; die Lagerzahlenoption ausgew&auml;hlt, erscheinen hier alle zur&uuml;ckgemeldeten Lagerzahlen aufgelistet.<br />&nbsp;<h2><br />Fehler</h2>Wurde unter dem Tab &quot;Details&quot; die Option &quot;Artikel empfangen Nicht gefundene Artikel&quot; ausgew&auml;hlt, so erscheinen alle Fehler aufgelistet in dem Tab &quot;Fehler&quot;. Dies entspricht also einem Fehlerprotokoll aller nicht verarbeiteten Daten. Kann eine Tracking Nummer nicht dem passenden Dokument zugeordnet werden, so wird hier im Fehlerprotokoll ein Eintrag erzeugt. Gibt es zu einem Dokument nach wie vor keine Tracking Nummer, so kann im Fehlerprotokoll nachgepr&uuml;ft werden, ob es hier evtl. eine falsche R&uuml;ckmeldung gab. Gibt es keine Eintr&auml;ge, so wurde die Trackingnummer auch nicht zur&uuml;ck gemeldet.<br />&nbsp;<h2><br />Verkaufsreport</h2>Wurde unter dem Tab &quot;Details&quot; die Option &quot; Verkaufsreport senden&quot; ausgew&auml;hlt, erscheinen alle erstellten Verkaufsreports aufgelistet in dem Tab &quot;Verkaufsreport&quot;.<br />&nbsp;<h2>&nbsp;</h2><h1>Beispielhafte Anwendungsf&auml;lle</h1><h2>Anwendungsfall: Anbindung an Fulfillment-Dienstleister</h2> Die Anbindung an einen Fulfillment Dienstleister erm&ouml;glicht u.a. die &Uuml;bertragung von XML-Strukturen oder CSV-Dateien an einen Fulfiller und im Anschluss daran das Einlesen der vom Fulfiller zur&uuml;ckgemeldeten Daten wie z.B. Trackingnummern, Lagerbest&auml;nde, Mindesthaltbarkeitsdaten etc. Die Schnittstelle erm&ouml;glicht ebenso ein Einlesen von neuen Kundenauftr&auml;gen z.B. aus einer externen Software/Auftragsplattform (z.B. EBISS).<br />Generell ist es m&ouml;glich Daten als Datei auf einem Server abzulegen. Diese Daten werden dann vom Fulfiller abgeholt und weiterverarbeitet. Der Fulfiller meldet im Anschluss z.B. 1x t&auml;glich (nachts) die Trackingnummern, aktualisierte Lagerbest&auml;nde und z.B. auch MHDs an den Server zur&uuml;ck. Diese Daten werden &uuml;ber einen Cronjob von Xentral eingelesen und im System aktualisiert. Eine R&uuml;ckmeldung an Shops zur Bestandsaktualisierung oder der Trackingnummer an den Shop, als gleichzeitigen Trigger f&uuml;r eine Rechnungs-E-Mail, sind parallel m&ouml;glich.<br /><br />Die Weiterverarbeitung der Daten und das Ablegen der R&uuml;ckmeldungs-Datei f&uuml;r Xentral mit den notwendigen Feldern wird meist durch den Fulfiller definiert und erstellt.<br />Im folgenden Ablaufschema ist die Interaktion zwischen Xentral, einem Onlineshop / Marktplatz und einem Versanddienstleister / Fulfiller im Grundsatz dargestellt.<br /><br /><img src="index.php?module=wiki&amp;action=getfile&amp;workspacefolder=XentralHandbuch&amp;article=uebertragungen&amp;fileid=1" /><h2>Anwendungsfall: Anbindung einer externen Plattform</h2>Die Schnittstelle erm&ouml;glicht ebenso ein Einlesen von neuen Kundenauftr&auml;gen z.B. aus einer externen Software/Auftragsplattform (z.B. e.biss oder App4Sales).<br />Dabei werden ben&ouml;tigte Stammdaten (Arttikel oder Kundennamen) in beiden Systemen synchronisiert. Die Auftragserfassung kann z.B. auch offline erfolgen.<h2><br />Dokumente aus Xentral &uuml;bertragen (Ausgang)</h2>Einstellungen der ausgehenden XML oder CSV Daten.<br />Um die &Uuml;bertragung einer XML- oder CSV Datei von Xentral nach au&szlig;en zu erm&ouml;glichen, muss zuerst unter Admin &rarr; Einstellungen &rarr; Prozessstarter der Cronjob &quot;api_uebertragungen&quot; angelegt und aktiviert werden.<br /><br /><img alt="" src="./index.php?module=wiki&amp;action=getfile&amp;workspacefolder=XentralHandbuch&amp;article=uebertragungen&amp;fileid=3448" style="width: 1200px; height: 678px;" /><br /><br />Im n&auml;chsten Schritt muss ein API_Account angelegt werden. Dazu ist unter Einstellungen &rarr; API Account &uuml;ber &quot;+NEU&quot; ein neuer Account anzulegen, der wie folgt auszufgef&uuml;llt werden kann (wichtig hierbei ist, dass der Haken bei aktiv gesetzt ist):&nbsp;<br /><br /><img alt="" src="./index.php?module=wiki&amp;action=getfile&amp;workspacefolder=XentralHandbuch&amp;article=uebertragungen&amp;fileid=3449" style="width: 1200px; height: 403px;" /><br /><br />Im n&auml;chsten Schritt kann im Appstore unter &Uuml;bertragungen (EDI/XML/CSV/PDF) eine neue &Uuml;bertragung eingerichtet werden. Im folgenden Beispiel soll eine XML-&Uuml;bertragung f&uuml;r Rechnungen via Email angelegt werden.<br /><br /><img alt="" src="./index.php?module=wiki&amp;action=getfile&amp;workspacefolder=XentralHandbuch&amp;article=uebertragungen&amp;fileid=3451" style="width: 1200px; height: 711px;" /><br /><img alt="" src="./index.php?module=wiki&amp;action=getfile&amp;workspacefolder=XentralHandbuch&amp;article=uebertragungen&amp;fileid=3450" style="width: 1200px; height: 695px;" /><br /><br />Unter API kann der eingerichtete Account hinterlegt werden. Unter XML-Zusatz kann die ausgehende XML-Datei um kundenspezifische Zusatzspezifikationen erweitert werden. Unter &quot;Start ab ID&quot; kann die RechnungsID gew&auml;hlt werden, ab der die &Uuml;bertragung beginnen soll. Um zu testen, ob die &Uuml;bertragung erfolgreich eingerichtet wurde, kann der Prozessstarter und die &Uuml;bertragung aktiviert sowie die letzte Rechnungs-ID und den dazugeh&ouml;rigen Status eingetragen und abgespeichert werden. Nach Ablauf des eingestellten Intervalls sollte eine Email mit der XML-Datei zugestellt werden.<h2><br /><br />Anbindung an einen Fulfillment Dienstleister</h2>Es wird ein Online-Shop betrieben, der bereits an Xentral angebunden ist. Nun soll der gesamten Versandprozess &uuml;ber einen Fulfillment-Dienstleister abgewickelt werden. Der Dienstleister erh&auml;lt von Xentral die Informationen des Lieferscheins und meldet eine Trackingnummer und den Lagerabzug zur&uuml;ck. Um diese R&uuml;ckmeldung zu erhalten, muss eine &Uuml;bertragung eingerichtet werden. Es gibt vier M&ouml;glichkeiten die Daten an den Dienstleister zu schicken:<ul><li>FTP</li><li>FTPS (nur mit Benutzername + Passwort, nicht bei der Nutzung von Zertifikaten)</li><li>E-Mail</li><li>Lokales Verzeichnis auf Server von Xentral</li></ul><br />Zudem gibt es die folgenden &Uuml;bertragungsformate, die im DropDown ausgew&auml;hlt werden k&ouml;nnen:<br /><br /><img alt="" src="./index.php?module=wiki&amp;action=getfile&amp;workspacefolder=XentralHandbuch&amp;article=uebertragungen&amp;fileid=3452" style="width: 1200px; height: 654px;" /><br /><br />Die Daten k&ouml;nnen &uuml;ber das Modul neben einer XML-Datei auch als CSV-Datei &uuml;bertragen werden.<br /><br />Unter &bdquo;+Neu&ldquo; kann nun eine &Uuml;bertragung zum Fulfillment Dienstleister angelegt werden. Dort kann auch die Art bzw. der Typ der &Uuml;bertragung und das Datenformat festgelegt werden.<br /><br /><img alt="" src="./index.php?module=wiki&amp;action=getfile&amp;workspacefolder=XentralHandbuch&amp;article=uebertragungen&amp;fileid=3454" style="width: 1200px; height: 759px;" /><img alt="" src="./index.php?module=wiki&amp;action=getfile&amp;workspacefolder=XentralHandbuch&amp;article=uebertragungen&amp;fileid=3453" style="width: 1200px; height: 660px;" /><img alt="" src="./index.php?module=wiki&amp;action=getfile&amp;workspacefolder=XentralHandbuch&amp;article=uebertragungen&amp;fileid=3455" style="width: 1200px; height: 668px;" /><br /><br />Im Bereich Kommunikation kann dann der FTP-Account mit den Ein- und Ausgangsordnern hinterlegt und entschieden werden, ob die von der zur&uuml;ckmeldenden Stelle abgelegten Dateien (bspw. Tracking) nach dem Download vom Server gel&ouml;scht werden sollen. Im Bereich Belege Versenden k&ouml;nnen alle Einstellungen f&uuml;r ausgehende Dateien vorgenommen werden. Im Ausgang muss die Belegart, der Status und/oder eine BelegID oder ein Datum angegeben werden, ab dem die &Uuml;bertragung stattfinden soll. Zudem kann festlegt werden, welche Email-Benachrichtigungen an die Adresse versendet werden sollen.<br /><br />Sollen Dateien mit an den Fulfillment-Dienstleister &uuml;bertragen werden (PDF-Datei vom Lieferschein bzw. weitere Anh&auml;nge) muss zudem folgende Option aktiviert sein: &quot;Datei Anhang &uuml;bertragen&quot; (Reiter Accounts).<br /><br /><img alt="" src="./index.php?module=wiki&amp;action=getfile&amp;workspacefolder=XentralHandbuch&amp;article=uebertragungen&amp;fileid=3456" style="width: 1200px; height: 178px;" /><br /><br />Im Bereich &quot;Belege empfangen&quot; kann festgelegt werden, welche Belege vom System empfangen werden sollen. Zudem ist es in diesem Bereich auch m&ouml;glich Lagerzahlen von Fremdsystemen zu empfangen und diese auf ein bestimmtes Lager in Xentral zu mappen. Au&szlig;erdem kann hier das Empfangen von Tracking-Nachrichten als Antwort auf den &uuml;bermittelten Lieferschein und von Artikel aus Fremdsystemen aktiviert werden.<br /><br /><img alt="" src="./index.php?module=wiki&amp;action=getfile&amp;workspacefolder=XentralHandbuch&amp;article=uebertragungen&amp;fileid=3457" style="width: 1200px; height: 348px;" /><br /><br />Im Bereich Lagerzahlen kann die &Uuml;bertragung der Lagerzahlen zu einem Fremdsystem konfiguriert werden. Wenn hier kein Lager oder Regal ausgew&auml;hlt wurde, kann der komplette Bestand des Systems an das Fremdsystem &uuml;bertragen werden. Sollte eine Angabe bei Lager oder Lagerplatz vorhanden sein, wird die &Uuml;bertragung dementsprechend eingeschr&auml;nkt. Au&szlig;erdem k&ouml;nnen verschiedene Zeitpunkte definiert werden, an denen die &Uuml;bertragung stattfinden soll.<br /><br /><img alt="" src="./index.php?module=wiki&amp;action=getfile&amp;workspacefolder=XentralHandbuch&amp;article=uebertragungen&amp;fileid=3458" style="width: 1200px; height: 408px;" /><br /><br />Hinweis: Der API Account f&uuml;r das Feld &quot;API&quot; wird unter Administration &rarr; Einstellungen &rarr; API Account angelegt.<br /><br />Um die R&uuml;ckmeldung des Fulfillment-Dienstleisters vom FTP-Server abzuholen, muss &uuml;ber Admin &rarr; Einstellungen&nbsp;&rarr; Prozessstarter ein neuer Cronjob angelegt werden. Dieser holt die zur&uuml;ckgemeldeten Lieferungen in einem definierten Zeitintervall ab und spielt diese in Xentral ein. N&auml;here Informationen zur Einrichtung des Cronjobs befindet sich <a href="http://helpdesk.wawision.de/doku.php?id=entwickler:prozessstarter#prozessstarteruebertragungs_modul_fulfillment">hier</a>.<br />Werden die Lieferungen erfolgreich zur&uuml;ckgemeldet, so f&uuml;llt sich die Liste der &Uuml;bertragungen.<br /><br /><br />&nbsp;