Adressänderung im Lieferantenportal genehmigen - Workflow-Ereignis-Handler

Verwenden Sie diesen Ereignis-Handler, um einen SyteLine-Lieferantenservicemitarbeiter zu benachrichtigen, wenn ein Lieferantenportal-Anwender auf der Seite mit dem Firmenprofil eine Adressänderung anfordert. Die Nachricht erwartet die Eingabe "Ja" oder "Nein" als Antwort auf die Frage zur Genehmigung der Änderung. Wenn die Antwort "Ja" lautet, nimmt der Ereignis-Handler die Änderung an der SyteLine-Datenbank vor und sendet eine Genehmigungsbenachrichtigung an den Portalanwender. Wenn die Antwort "Nein" lautet, nimmt der Ereignis-Handler die Änderung nicht vor und sendet eine Abweisungsbenachrichtigung an den Portalanwender.

Die Aufforderungsbenachrichtigung wird an die SyteLine-Maske Eingang gesendet und kann zusätzlich auch per Email an den SyteLine-Lieferantenservicemitarbeiter geschickt werden. Die Genehmigungs- bzw. Abweisungsbenachrichtigung wird an die Eingangsseite des Portalanwenders im Portal gesendet und kann zusätzlich auch per Email an den Portalanwender geschickt werden.

Meldungstext

Dies ist der Text der Benachrichtigung mit der Aufforderung zur Genehmigung, die an den SyteLine-Lieferantenservicemitarbeiter gesendet wird:


To: sluser
From: portaluser
Subject: Vendor Portal - Update Request
Body: company_name company has requested a change to their profile information.  The information requested includes changes to the company's address. Refer to the Variables grid for change details.
address change
Question: Would you like to approve it?
Choices: Yes and No.

Wenn die Antwort Ja lautet, wird die folgende Nachricht an den Portalanwender gesendet:


To: portaluser
From: sluser
Subject: Request Approved
Body: Your update request has been approved.  The information requested includes changes to the company's address.
address change
         

Wenn die Antwort Nein lautet, wird die folgende Nachricht an den Portalanwender gesendet:


To: portaluser
From: sluser
Subject: Request Rejected
Body: Your update request has been rejected. If you have questions, please use the Contact Us link.
address change
         

Informationen über Variablen

Variable Beschreibung
portaluser Dies ist der Anwender, der die Änderung auf der Seite Mein Firmenprofil des Lieferantenportals anfordert. Erhält dieser Anwender Benachrichtigungen auf der Seite Eingang des Portals, wird das Feld An nicht angezeigt. Wenn eine externe Email gesendet wird, wird diese an die Email-Adresse des Portalanwenders adressiert, die Sie in der Maske Anwender eingegeben haben.
sluser Dies ist der Lieferantenservicemitarbeiter, der die Anforderung genehmigt oder abweist. Geben Sie diese Anwender-ID im Feld Lieferanten-Servicemitarbeiter der Maske Aktivierung von Workflow-Ereignis-Handler an.

Eingang der Anforderungen: Die Nachricht wird an den SyteLine-Eingang dieses Anwenders gesendet. Wenn das Feld Externe Aufforderungen senden für diesen Anwender in der Maske Anwender aktiviert wurde, wird zusätzlich auch eine Email an diesen Anwender gesendet.

Senden von Benachrichtigungen: Bei Benachrichtigungen auf der Seite Eingang des Portals wird das Feld Von nicht angezeigt. Wenn eine externe Email an den Portalanwender gesendet wird, enthält das Feld Von in der Regel eine der folgenden Angaben:

  • Email-Adresse des SyteLine-Anwenders, der die Aktion ausgeführt hat, durch die die Nachricht generiert wurde
  • Email-Adresse für den SMTP-Anwendernamen für das Intranet, das in der Maske Standorte/Entitäten für den Standort eingegeben wurde
address change Diese Variable enthält alle geänderten Zeilen der Adresse.

Globale Konstante

Diese globale Konstante wird vom Ereignis-Handler in Abhängigkeit von den Eingaben erstellt, die Sie in der Maske Aktivierung von Workflow-Ereignis-Handler vornehmen:

Globale Konstante Enthält
VendorServiceRepID Inhalt des Feldes Lieferantenservicemitarbeiter

Verknüpfte Ereignisse, Ereignis-Handler und IDOs

Dieser Ereignis-Handler verwendet den Ereignis-Handler Geänderte Eigenschaft und Bezeichnung abrufen und das zugehörige Ereignis CreatePropertyLabelOnPortalChange, um den Abruf von Eigenschaften und Bezeichnungen für die modifizierten Eigenschaften im IDO zu bearbeiten (das heißt, die Informationen in der Datenbank zu aktualisieren).

Der Ereignis-Handler Adressänderung im Lieferantenportal genehmigen zum Ereignis IdoOnItemUpdate enthält eine Folge von Aktionen, die auf Basis der Eigenschaften, die modifiziert werden sollen, bedingt gestartet werden. Diese Eigenschaften werden in den Text der Eingabeaufforderungen und Benachrichtigungen eingefügt.

Diese Benachrichtigung wird durch das Ereignis IdoOnItemUpdate für das IDO SLVendorPortalCompanyProfile ausgelöst.