批准供应商门户联系人更改 - 工作流事件处理程序

使用该事件处理程序可在“供应商门户”用户在“公司简要表”页面中请求地址更改时通知 SyteLine 供应商服务代表。该消息提示“是/否”回复以批准更改。如果回复为“是”,事件处理程序将对 SyteLine 数据库进行更改并向门户用户发送批准通知。如果回复为“否”,事件处理程序不会进行更改并向门户用户发送拒绝通知。

提示通知将发送到 SyteLine收件箱表单,也可以选择向 SyteLine 供应商服务代表发送电子邮件。批准/拒绝通知将发送到门户用户在门户上的“收件箱”页面,还可以选择向门户用户发送电子邮件。

通知文本

以下是发送给 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.

如果回复为,以下消息将发送到此门户用户:


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
         

如果回复为否,以下消息将发送到此门户用户:


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
         

变量信息

变量 说明
Description 这是从“供应商门户我的公司简要表”页面请求更改的用户。当该用户在门户的收件箱页面中收到通知时,将不会显示收件人字段。如果发送了外部电子邮件,这是在用户表单上指定的门户用户电子邮件地址。
sluser 这是批准或拒绝该请求的供应商服务代表。在工作流事件处理程序激活表单的供应商服务代表字段中指定该用户 ID。

接收请求:提示消息已发送到该用户的 SyteLine 收件箱。或者,如果在用户表单中为该用户选择发送外部提示字段,也会向该用户发送电子邮件。

发送通知:对于门户收件箱页面中的通知,将不会显示发件人字段。如果向门户用户发送外部电子邮件,那么发件人字段通常包含以下任一项:

  • 这是与执行生成该消息的操作的 SyteLine 用户关联的电子邮件地址。
  • 与在站点/实体表单中为该站点输入的内联网关联的 SMTP 用户名的电子邮件地址。
contact change 该变量显示所有更改的联系人信息。

全局常数

该全局常数通过事件处理程序创建,基于在工作流事件处理程序激活表单中进行的分录:

全局常数 包含
VendorServiceRepID 供应商 服务代表字段的内容

相关事件、事件处理程序和 IDO

该事件处理程序使用检索修改的属性和标签事件处理程序及其关联的 CreatePropertyLabelOnPortalChange 事件来处理 IDO 中修改的属性的属性和标签检索(即,更新数据库中的信息)。

IdoOnItemUpdate 事件中的 批准供应商门户联系人更改 事件处理程序包括基于要修改的属性有条件触发的一系列操作。这些属性随后会插入到提示和通知消息的正文中。

SLVendorPortalCompanyProfile IDO 的事件 IdoOnItemUpdat 会触发该通知。