Alarm bei abgeschlossener Auftragslieferung - Workflow-Ereignis-Handler
Verwenden Sie diesen Ereignis-Handler, um mobile Anwender automatisch zu benachrichtigen, wenn der Kundenauftrag an den Kunden verschickt wird. Damit Anwender diesen Alarm erhalten können, müssen sie die Publikation CustomerShipmentAlert abonnieren. Die Benachrichtigung erfolgt als externe Email und als Nachricht, die an die SyteLine-Maske Eingang gesendet wird.
Dies ist der Text der Benachrichtigung, die gesendet wird:
To: sluser
Subject: Customer Shipment Alert
Body: Order CoNum for customer CustNamehas been shipped.
Informationen über Variablen
Variable | Beschreibung |
---|---|
sluser | Der mobile Anwender, der diesen Alarm abonniert hat. Es wird die primäre Email-Adresse des Anwenders (aus der Maske Anwender) verwendet. |
CoNum | Die Nummer des Kundenauftrags, der versandt wurde. |
CustName | Der Name des Kunden, dessen Kundenauftrag versandt wurde. |
Verknüpftes Ereginis und IDO
Diese Benachrichtigung wird durch das Ereignis IdoOnItemUpdate für das IDO SLCoitems ausgelöst. Das Ereignis wird ausgelöst, wenn sich der Status für mindestens eine Position in dem Kundenauftrag auf Geliefert ändert. Die Logik sollte dann überprüfen, ob alle Kundenauftragspositionen geliefert wurden und, ob mindestens eine Position über qty_shipped >0 verfügt. Trifft die Bedingung in der Überprüfung zu, wird die Meldung versandt.