批准采购单行金额 - 工作流事件处理程序
使用该事件处理程序可在采购单行超出您在该事件处理程序中指定的金额时自动通知特定 SyteLine 用户。该消息还提示“是/否”回复以批准金额。根据回复,事件处理程序向提请人发送批准或拒绝通知。两个通知都是发送到 SyteLine“收件箱”表单的消息。
以下是所发送通知的文本:
To: receipient
From: originator
Subject: Purchase Order Line Item amount exceeds company policy
Body: Purchase Order ponum Line poline Item item amount polineamount is
greater than the company policy of Purchase Order Lines under polinelimit.
Please review the Purchase Order Line and indicate your approval on
the Response Tab.
Question: Do you approve this new Purchase Order Line?
Choices: Yes and No.
如果回复为“是”,以下消息将发送到提请人的 SyteLine 收件箱:
To: originator
From: receipient
Subject: Purchase Order Line amount exception approved
Body: Purchase Order ponum Line poline Item item amount polineamount has
been accepted as an exception to the Purchase Order Line policy of
polinelimit.
如果回复为“否”,以下消息将发送到提请人的 SyteLine 收件箱:
To: originator
From: receipient
Subject: Purchase Order Line amount exception rejected
Body: Purchase Order ponum Line poline Item item amount polineamount has
been rejected.
变量信息
变量 | 说明 |
---|---|
recipient | 这是您在“工作流事件处理程序激活”表单的“通知用户”字段上指定的 SyteLine 用户名。可以指定用分号隔开的多个名称。 |
originator | 该变量通常是执行生成该消息的操作的 SyteLine 用户的名称。 不过,如果系统无法确定与该操作关联的用户,将使用缺省地址或名称。在某些情况下,该缺省值为与在站点/实体表单中为该站点输入的“内联网”关联的“SMTP 用户名”。 |
ponum | 这是金额超出限额的采购单号。 |
poline | 这是金额超出限额的采购单行。 |
item | 这是金额超出限额的采购单行中的物料。 |
polineamount | 这是超出限额的“采购单行”表单中“总成本”字段的值。 |
polinelimit | 这是您在“工作流事件处理程序活”表单的“采购单行金额”字段中输入的金额,该金额作为采购单行的公司标准限额。 |
全局常数
这些全局常数通过事件处理程序创建,基于您在“工作流事件处理程序激活”表单中进行的分录:
全局常数 | 包含 |
---|---|
CheckPurchaseOrderLineAmountApproverID | “通知用户”字段的内容 |
CheckPurchaseOrderLineAmountLimit | “采购单行金额”字段的内容 |
相关事件和 IDO
SLPOItems IDO 的事件 IdoOnItemInsert 和 IdoOnItemUpdate 会触发该通知。