Betrag des Kundenauftrags und Kreditlimit überprüfen - Workflow-Ereignis-Handler

Verwenden Sie diesen Ereignis-Handler, um bestimmte SyteLine-Anwender automatisch zu benachrichtigen, wenn die Änderung einer Kundenauftragsposition dazu führt, dass der Kunde sein Kreditlimit überschreitet. Die Benachrichtigung erfolgt als Nachricht, die an die SyteLine-Maske Eingang und/oder an die festgelegte externe Email-Adressen gesendet wird.

Dies ist der Text der Benachrichtigung, die gesendet wird:


To: receipient
From: originator
Subject: Credit Limit exceeded
Body: Customer Order ordernum of amount amount has caused Customer custnum,
custname to exceed their credit limit of creditlimit. Please review the order.
	

Informationen über Variablen

Variable Beschreibung
recipient Bei einer Nachricht an den Eingang ist dies der Anwendername, den Sie im Feld Anwender informieren der Maske Aktivierung von Workflow-Ereignis-Handler angegeben haben. Wenn Sie mehrere Namen angeben, müssen Sie sie durch Semikolon voneinander trennen.

Bei einer externen Email ist dies die Email-Adresse, die Sie im Feld Email-Anwender der Maske Aktivierung von Workflow-Ereignis-Handler angegeben haben. Mehrere Namen können Sie durch Semikolon getrennt angeben.

recipient Bei einer Nachricht an den Eingang ist dies normalerweise der Name des Anwenders, der die Aktion durchgeführt hat, durch die die Nachricht erzeugt wird.

Bei einer externen Email ist dies in der Regel die Email-Adresse des SyteLine-Anwenders, der die Aktion ausgeführt hat, durch die die Nachricht generiert wurde.

Wenn für den Anwender jedoch keine Email-Adresse in der Maske Anwender vorhanden ist oder das System nicht feststellen kann, welcher Anwender die Aktion ausgeführt hat, wird eine Standardadresse bzw. ein Standardname verwendet. In manchen Fällen ist dies die Email-Adresse für den SMTP-Anwendernamen für das Intranet, das in der Maske Standort/Entitäten für den Standort eingegeben wurde.

ordernum Die Nummer der Bestellung in der Maske Kundenaufträge, wegen der der Benutzer sein Kreditlimit überschritten hat.
amount Der Betrag des Kundenauftrags, aufgrund dessen der Kunde sein Kreditlimit überschritten hat.
custnum Die Nummer des Kunden, der sein Kreditlimit überschritten hat.
custname Der Name des Kunden, der sein Kreditlimit überschritten hat.
creditlimit Das Kreditlimit des Kunden aus der Maske Kunden.

Globale Konstanten

Diese globalen Konstanten werden durch den Ereignis-Handler erstellt, abhängig von den Eingaben, die Sie in der Maske Aktivierung von Workflow-Ereignis-Handler vornehmen:

Globale Konstante Enthält
CheckCustomerOrderAmountAndCreditLimitManagerID Inhalt des Feldes Anwender informieren
CheckCustomerOrderAmountAndCreditLimitManagerEmail Inhalt des Feldes Email an Anwender

Verknüpftes Ereignis und Tabelle

Diese Benachrichtigung wird ausgelöst durch das Ereignis CustomerOrderAmountUpdate für die Tabelle co oder coitem.