Aprobar cambio de contacto en el portal de proveedores - Controlador de eventos de flujo de trabajo
Utilice este controlador de eventos para notificar a un representante del servicio al proveedor de SyteLine cuando una dirección del portal del proveedor solicita que se cambie la dirección de una página de perfil de la empresa. El mensaje le pregunta si desea o no aprobar el cambio. Si la respuesta es Sí, el controlador de eventos realiza el cambio en la base de datos de SyteLine y envía una notificación de aprobación al portal del usuario. Si la respuesta es No, el controlador de eventos no realiza el cambio y envía una notificación de rechazo al usuario del portal.
La notificación de solicitud se envía al formulario Bandeja de entrada de SyteLine y, como opción, también se envía por correo electrónico al representante de servicio al proveedor de SyteLine. La notificación de aprobación/rechazo se enviará a la Bandeja de entrada del portal del usuario y de forma usual mediante correo electrónico al portal del usuario.
Texto de notificación
Este es el texto de la notificación de aviso de aprobación que se envía al representante de servicio del proveedor de SyteLine:
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.
Si la respuesta es Sí, el mensaje se envía al usuario del portal:
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
Si la respuesta es No, el mensaje se envía al usuario del portal:
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
Información variable
Variable | Descripción |
---|---|
Descripción | Este es el usuario que solicita el cambio desde la página Mi perfil de compañía, en el portal del proveedor. Cuando este usuario recibe notificaciones en la página Bandeja de entrada del portal, no se muestra el campo Para. Si se envía un correo electrónico externo, esta es la dirección de correo electrónico del usuario del portal especificada en el formulario Usuarios. |
sluser | El representante del servicio al proveedor que aprueba o rechaza la solicitud. Especifique este ID de usuario en el campo Representante de servicio al proveedor en el formulario Activación de controladores de eventos del flujo de trabajo. Solicitudes de recepción: El mensaje de solicitud se envía a la bandeja de entrada de SyteLine de este usuario. Como opción, si el campo Enviar solicitudes externas está seleccionado para este usuario en el formulario Usuarios, también se le mandará un correo electrónico al usuario. Envío de notificaciones: En el caso de las notificaciones de la página Bandeja de entrada del portal, no se muestra el campo De. Si se envía un correo electrónico externo al usuario del portal, el campo De suele contener:
|
cambio de contacto | Esta variable muestra toda la información de contacto cambiada. |
Constante glob
La constante global lo crea el controlador de eventos basándose en la entrada que ha realizado en el formulario Activación de controladores de eventos del flujo de trabajo:
Constante glob | Contiene |
---|---|
VendorServiceRepID | Contenido del campo Representante del servicio al cliente. |
Eventos asociados, Controladores de eventos e IDO
Este controlador de eventos utiliza el controlador de eventos Recuperar propiedad y etiqueta modificadas y su evento asociado CreatePropertyLabelOnPortalChange para controlar la recuperación de la propiedad y la etiqueta de las propiedades modificadas en IDO (es decir, para actualizar la información de la base de datos).
El controlador de eventos Aprobar cambio de contacto en el Portal de proveedores en el evento IdoOnItemUpdate incluye una secuencia de acciones que se activa según las propiedades que se van a modificar. A continuación, estas propiedades se insertan en el cuerpo de los mensajes de aviso y de notificación.
El evento IdoOnItemUpdat de IDO SLVendorPortalCompanyProfile desencadena esta notificación.