批准供应商门户地址更改 - 工作流事件处理程序
使用此事件处理程序可在“供应商门户”用户在“公司简要表”页面中请求地址更改时通知 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 address. Refer to the Variables grid for change details.
address 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 address.
address 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.
address change
变量信息
变量 | 说明 |
---|---|
portaluser | 这是从“供应商门户我的公司简要表”页面请求更改的用户。当该用户在门户的“收件箱”页面中收到通知时,将不会显示“收件人”字段。如果发送了外部电子邮件,这是在“用户”表单上指定的门户用户电子邮件地址。 |
sluser | 这是批准或拒绝该请求的供应商服务代表。在“工作流事件处理程序激活”表单的“供应商服务代表”字段中指定该用户 ID。
接收请求:消息已发送到该用户的 SyteLine 收件箱。或者,如果在“用户”表单中为该用户选择“发送外部提示”字段,也会向该用户发送电子邮件。 发送通知:对于门户“收件箱”页面中的通知,将不会显示“发件人”字段。如果向门户用户发送外部电子邮件,那么“发件人”字段通常包含以下任一项:
|
address change | 该变量显示所有更改的地址行。 |
全局常数
该全局常数通过事件处理程序创建,基于在“工作流事件处理程序激活”表单中进行的分录:
全局常数 | 包含 |
---|---|
VendorServiceRepID | “供应商 服务代表”字段的内容 |
相关事件、事件处理程序和 IDO
该事件处理程序使用检索修改的属性和标签事件处理程序及其关联的 CreatePropertyLabelOnPortalChange 事件来处理 IDO 中修改的属性的属性和标签检索(即,更新数据库中的信息)。
IdoOnItemUpdate 事件中的批准供应商门户地址更改事件处理程序包括基于要修改的属性有条件触发的一系列操作。这些属性随后会插入到提示和通知消息的正文中。
SLVendorPortalCompanyProfile IDO 的事件 IdoOnItemUpdate 会触发该通知。