Der Geschäftspartner „AutoResponder der myOpenFactory" ermöglicht Ihnen, ohne die Unterstützung unserer Mitarbeiter Testbelege zu versenden und automatisch Antwortbelege empfangen zu können. Durch die Verwendung von definierten Befehlen können Sie das Verhalten des AutoResponders beeinflussen. Sie können bspw. eine Auftragsbestätigung mit Abweichungen auslösen, um die Abweichungsprüfung der Plattform oder Ihres ERP-Systems zu testen.
Den AutoResponder als Geschäftspartner hinzufügen.
Hierzu gehen Sie auf “Meine Geschäftspartner” und geben in der Suchmaske rechts oben “AutoResponder” ein. Klicken Sie dann diesen Geschäftspartner an:
und klicken Sie anschließend rechts oben auf “Speichern”.
Nun ist dieser Account Ihrer Liste der Geschäftspartner hinzugefügt worden.
Versenden Sie einen Beleg mit den gewünschten Inhalten und adressieren Sie ihn an die myOpenFactory-ID (myOF-ID) des AutoResponders. Diese lautet: autoresponder.myopenfactory.com.
Vorgehen bei Nutzung WebEDI:
Wenn Sie einen Beleg händisch im Portal erstellen, können Sie den Empfänger „AutoResponder der myOpenFactory" einfach aus dem Dropdown-Menü auswählen. Jetzt können Sie im Bemerkungsfeld im Kopf des Entwurfs (Note-Feld im Header) die unten stehenden Befehle eintragen.
Vorgehen bei ERP-Anbindung:
Wenn Sie einen Beleg direkt aus Ihrem ERP-System senden möchten, müssen Sie die myOF-ID “autoresponder.myopenfactory.com” in Ihrem System als Kunden- bzw. Lieferantennummer zu einem Test-Konto eintragen. Jetzt können Sie im “Note-Feld” im Header (Body.Note) oder im “Subject” die unten stehenden Befehle eintragen. Sie können auch mehrere Befehle in einem Beleg nutzen.
Zusätzlich zum Namen des Befehls können Sie auch die gewünschte Änderung spezifizieren. Dies geschieht mittels der Parameter in der zweiten Spalte der Tabelle. Die Syntax ist dabei wie folgt: Ein Befehl leitet sich mit # ein und die Parameter werden durch einen Doppelpunkt getrennt. #BEFEHL:PARAMETER
Name des Befehls | Parameter | Beschreibung | Befehl |
---|---|---|---|
MIRROR | keine | Spiegelt einen Beleg, sodass man exakt den Beleg zurück erhält, den man versendet hat Ausnahme: SenderID, ReceiverID, TransmissionID | #MIRROR |
WORKFLOWRESPONSE | keine | Ändert MessageTypeID wie im Standard 5.0 default Workflow beschrieben | #WORKFLOWRESPONSE |
CHANGEITEM | ITemID [ItemID] - ohne ItemID werden alle Positionen geändert | Ändert Menge und Preis von Artikeln | #CHANGEITEM:1,4 |
SETTYPE | MessageTypeID | Antwortet mit der angegebenen Belegart. Die Belegarten finden sich unter dieser Tabelle | #SETTYPE:INVOICE |
SETMESSAGEID | Nachrichten ID | Sendet die vorgegebene Belegnummer zurück. | #SETMESSAGEID:12345 |
CHANGESENTDATE | DATEMODIFIER | Antwortet mit entsprechend geändertem Sendedatum. Bitte beachten Sie dazu die unten stehenden Regeln | #CHANGESENTDATE:+2MONTHS-5HOURS |
CHANGEDISPATCH | DATEMODIFIER, [ItemID] | Ändert das späteste Versanddatum für die angegebenen Positionen oder für alle Positionen | #CHANGEDISPATCH:+5DAY,2,5 |
CHANGEDISPATCHEARLIEST | DATEMODIFIER, [ItemID] | Ändert das früheste Versanddatum für die angegebenen Positionen oder für alle Positionen | #CHANGEDISPATCHEARLIEST:+5DAY,2,5 |
CHANGEARRIVAL | DATEMODIFIER, [ItemID] | Ändert das späteste Lieferdatum für die angegebenen Positionen oder für alle Positionen | #CHANGEARRIVAL:+5DAY |
CHANGEARRIVALEARLIEST | DATEMODIFIER, [ItemID] | Ändert das früheste Lieferdatum für die angegebenen Positionen oder für alle Positionen | #CHANGEARRIVALEARLIEST:+5DAY,2,5 |
Belegart | MessageTypeID |
---|---|
Bestellung | ORDER |
Auftragsbestätigung | ORDERCONFIRMATION |
Änderungsauftrag | CHANGEORDER |
Lieferavis | DISPATCHNOTIFICATION |
Rechnung | INVOICE |
Gutschrift | CREDITMEMO |
Befehl | Auswirkung |
---|---|
#CHANGEITEM | verändert Mengen und Preise in allen Positionen |
#CHANGEITEM:1,4 | verändert Mengen und Preise in Positionen 1 und 4 |
#CHANGEDISPATCH:+1DAY-25MINUTES | verschiebt das Versanddatum um einen Tag nach hinten und zieht 25 Minuten bei der Uhrzeit ab |
#CHANGEDISPATCH:+5DAY,2,5 | verschiebt das Versanddatum um 5 Tage nach hinten für die Positionen 2 und 5 |
#CHANGEARRIVAL:-2DAY | verschiebt den Liefertermin um 2 Tage nach vorne |
Zur Änderung des gewünschten Datums beachten Sie bitte folgende Regel:
Erlaubt sind folgende Zeichen und Angaben:
Beispiel:
+2MONTHS-5HOURS+1MINUTE
Wenn Sie mehrere Befehle in einem Beleg verwenden möchten, können Sie diese direkt hintereinander aufführen, getrennt mit einem Leerzeichen oder Zeilenumbruch.
Beispiel mit Leerzeichen:
#CHANGEITEM #CHANGEDISPATCH:+2DAY
Beispiel mit Zeilenumbruch:
#CHANGEITEM
#CHANGEDISPATCH:+2DAY