检查客户订单金额和信用额度 - 工作流事件处理程序

当客户订单行金额的更新导致客户超过其信用额度时,使用此事件处理程序自动通知特定 CloudSuite Industrial 用户。该通知可以是发送到 CloudSuite Industrial收件箱表单和/或指定外部电子邮件地址的消息。

以下是所发送通知的文本:


To: receipient
From: originator
Subject: Credit Limit exceeded
Body: Customer Order ordernum of amount amount has caused Customer custnum,
custname to exceed their credit limit of creditlimit. Please review the order.
	

变量信息

变量 说明
recipient 对于收件箱消息,这是您在工作流事件处理程序激活表单的“通知用户”字段中指定的用户名。可以指定用分号隔开的多个名称。

对于外部电子邮件,这是您在“工作流事件处理程序激活”表单的“电子邮件用户”字段中指定的电子邮件地址。您可以指定用分号隔开的多个名称。

recipient 对于收件箱消息,这通常是执行生成消息操作的用户的名称。

对于外部电子邮件,该项通常是与执行生成该消息的操作的 CloudSuite Industrial 用户关联的电子邮件地址。

不过,如果用户没有用户表单中关联的电子邮件地址,或者系统无法确定用户是否与该操作关联,将使用缺省地址或名称。在某些情况下,此缺省值为与在站点/实体表单中为该站点输入的内联网关联的“SMTP 用户名”的电子邮件地址。

ordernum 这是客户订单表单中导致客户超出信用额度的订单号。
amount 这是导致客户超出信用额度的客户订单的价格。
custnum 这是超出信用额度的客户的号码。
custname 这是超出信用额度的客户的名称。
creditlimit 这是客户表单中客户的信用额度。

全局常数

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

全局常数 包含
CheckCustomerOrderAmountAndCreditLimitManagerID 通知用户字段的内容
CheckCustomerOrderAmountAndCreditLimitManagerEmail 电子邮件用户字段的内容。

相关事件和表

co 或 coitem 表的事件 CustomerOrderAmountUpdate 会触发该通知。

相关主题