检查并批准客户订单行折扣 % - 工作流事件处理程序
使用该事件处理程序可在客户订单行中的“折扣百分比”设置为大于您在该事件处理程序中指定的百分比时自动通知特定人员。该消息还提示“是/否”回复以批准更改。根据回复,事件处理程序向提请人发送批准或拒绝通知。两个通知都是发送到 SyteLine“收件箱”表单的消息。
以下是所发送通知的文本:
To: receipient
From: originator
Subject: Sales Order Discount exceeds company policy
Body: Customer Order ordernum Line line Item item Discount disc
has been updated and exceeds the discount policy of setdiscount
or greater. Please review the order and indicate your approval on
the Response tab.
Question: Do you approve this discount?
Choices: Yes and No.
如果回复为“是”,以下消息将发送到提请人的 SyteLine 收件箱:
To: originator
From: receipient
Subject: Sales Order Discount accepted
Body: Customer Order ordernum Line line Item item Discount disc
has been accepted as an exception to the discount policy of
setdiscount or greater.
如果回复为“否”,以下消息将发送到提请人的 SyteLine 收件箱:
To: originator
From: receipient
Subject: Sales Order Discount rejected
Body: Customer Order ordernum Line line Item item Discount disc
has been rejected.
变量信息
变量 | 说明 |
---|---|
recipient | 对于收件箱消息,这是您在“工作流事件处理程序激活”表单的“通知用户”字段中指定的用户名。可以指定用分号隔开的多个名称。 |
originator | 对于收件箱消息,这通常是执行生成消息操作的用户的名称。 |
setdiscount | 这是您在“工作流事件处理程序激活”表单的“折扣 %” 字段中指定的折扣百分比。该折扣为公司标准折扣。 |
ordernum | 这是更改折扣百分比的客户订单号。 |
line | 这是更改折扣百分比的客户订单行。 |
item | 这是更改折扣百分比的客户订单物料。 |
disc | 这是“客户订单行”表单中更改的折扣百分比。 |
全局常数
这些全局常数通过事件处理程序创建,基于您在“工作流事件处理程序激活”表单中进行的分录:
全局常数 | 包含 |
---|---|
CheckOrderLineDiscountPercentageApproverID | “通知用户”字段的内容 |
CheckOrderLineDiscountPercentageLimit | “折扣 %” 字段的内容 |
相关事件和 IDO
SLCoitems IDO 的事件 IdoOnItemInsert 和 IdoOnItemUpdate 会触发该通知。