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.