Prozentualen Rabatt für KA-Position prüfen und genehmigen - Workflow-Ereignis-Handler
Verwenden Sie diesen Ereignis-Handler, um bestimmte Anwender zu benachrichtigen, wenn der prozentuale Rabatt für eine Kundenauftragsposition auf einen Wert gesetzt wird, der den von Ihnen in diesem Ereignis-Handler festgelegten Prozentsatz übersteigt. Die Nachricht erwartet die Eingabe "Ja" oder "Nein" als Antwort auf die Frage zur Genehmigung der Änderung. Abhängig von der Antwort wird eine Genehmigungs- oder Abweisungsbenachrichtigung an den Urheber gesendet. Beide Benachrichtigungen werden als Nachricht an die SyteLine-Maske Eingang gesendet.
Dies ist der Text der Benachrichtigung, die gesendet wird:
To: receipient
From: originator
Subject: Sales Order Discount exceeds company policy
Body: Customer Order ordernum Line line Item item Discount disc
has been updated and exceeds the discount policy of setdiscount
or greater. Please review the order and indicate your approval on
the Response tab.
Question: Do you approve this discount?
Choices: Yes and No.
Wenn die Antwort Ja lautet, wird die folgende Nachricht an den SyteLine-Eingang des Urhebers gesendet:
To: originator
From: receipient
Subject: Sales Order Discount accepted
Body: Customer Order ordernum Line line Item item Discount disc
has been accepted as an exception to the discount policy of
setdiscount or greater.
Wenn die Antwort Nein lautet, wird die folgende Nachricht an den SyteLine-Eingang des Urhebers gesendet:
To: originator
From: receipient
Subject: Sales Order Discount rejected
Body: Customer Order ordernum Line line Item item Discount disc
has been rejected.
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. |
originator | 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. |
setdiscount | Der Rabatt in Prozent, den Sie im Feld Rabatt % der Maske Aktivierung von Workflow-Ereignis-Handler angeben. Dies ist der unternehmensweit übliche Standardrabatt. |
ordernum | Der Nummer des Kundenauftrags, für den der prozentuale Rabatt geändert wurde. |
line | Die Position innerhalb des Kundenauftrags, für den der prozentuale Rabatt geändert wurde. |
item | Das Teil innerhalb des Kundenauftrags, für den der prozentuale Rabatt geändert wurde. |
disc | Der Rabatt in Prozent, der in der Maske Kundenauftragspositionen geändert wurde. |
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 |
---|---|
CheckOrderLineDiscountPercentageApproverID | Inhalt des Feldes Anwender informieren |
CheckOrderLineDiscountPercentageLimit | Inhalt des Felds Rabatt % |
Verknüpftes Ereginis und IDO
Diese Benachrichtigung wird durch das Ereignis IdoOnItemInsert und IdoOnItemUpdate für das IDO SLCoitems ausgelöst.