Genehmigen der Kontaktänderung des Lieferantenportals - 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 Kontaktä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 contact information. Refer to the Variables grid for change details.
contact 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 contact information.
contact 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.
contact change
Informationen über Variablen
Variable | Beschreibung |
---|---|
Description | 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 angezeigte 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:
|
contact change | Diese Variable enthält alle geänderten Informationen für den Kontakt. |
Globale Konstante
Diese globale Konstante wird 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 |
---|---|
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 Kontaktä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.