Bestellpositionsbetrag genehmigen - Workflow-Ereignis-Handler
Verwenden Sie diesen Ereignis-Handler, um SyteLine-Anwender automatisch zu benachrichtigen, wenn der Wert einer Bestellposition die in diesem Ereignis-Handler festgelegte Höchstgrenze überschreitet. Die Nachricht erwartet die Eingabe "Ja" oder "Nein" als Antwort auf die Frage zur Genehmigung des Betrags. 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: Purchase Order Line Item amount exceeds company policy
Body: Purchase Order ponum Line poline Item item amount polineamount is
greater than the company policy of Purchase Order Lines under polinelimit.
Please review the Purchase Order Line and indicate your approval on
the Response Tab.
Question: Do you approve this new Purchase Order Line?
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: Purchase Order Line amount exception approved
Body: Purchase Order ponum Line poline Item item amount polineamount has
been accepted as an exception to the Purchase Order Line policy of
polinelimit.
Wenn die Antwort Nein lautet, wird die folgende Nachricht an den SyteLine-Eingang des Urhebers gesendet:
To: originator
From: receipient
Subject: Purchase Order Line amount exception rejected
Body: Purchase Order ponum Line poline Item item amount polineamount has
been rejected.
Informationen über Variablen
Variable | Beschreibung |
---|---|
recipient | Dies ist der SyteLine-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 | Dies ist normalerweise der Name des SyteLine-Anwenders, der die Aktion durchgeführt hat, durch die die Nachricht generiert wurde. Wenn 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 der SMTP-Anwendername für das Intranet, das in der Maske Standort/Entitäten für den Standort eingegeben wurde. |
ponum | Die Nummer der Bestellung mit dem Betrag, der das Limit überschreitet. |
poline | Die Bestellposition mit dem Betrag, der das Limit überschreitet. |
item | Das Teil in der Bestellposition mit dem Betrag, der das Limit überschreitet. |
polineamount | Der Wert im Feld Gesamtkosten aus der Maske Bestellpositionen, der das Limit überschreitet. |
Bestellpositionsgrenze. | Der im Feld Bestellpositionsbetrag in der Maske Aktivierung von Workflow-Ereignis-Handler als unternehmensweite Obergrenze für Bestellpositionen festgelegte Wert. |
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 |
---|---|
CheckPurchaseOrderLineAmountApproverID | Inhalt des Feldes Anwender informieren |
CheckPurchaseOrderLineAmountLimit | Inhalt des Feldes Bestellpositionsbetrag |
Verknüpftes Ereginis und IDO
Diese Benachrichtigung wird durch die Ereignisse IdoOnItemInsert und IdoOnItemUpdate für das IDO SLPOItems ausgelöst.