受注オーダ明細値引率の確認と承認 - ワークフローイベントハンドラ

受注オーダ明細で値引率がこのイベントハンドラで指定した割合よりも大きな割合に設定された場合に特定のユーザに自動的に通知するにはこのイベントハンドラを使用します。変更を承認するかどうかの「はい」または「いいえ」の応答を求めるメッセージも表示されます。応答に基づいて、イベントハンドラが設計者に承認または拒否の通知を送信します。通知は両方とも、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 がこの通知をトリガします。