購買オーダ明細金額の承認 - ワークフローイベントハンドラ

このイベントハンドラで指定した金額を超過した場合に、特定の 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 がこの通知をトリガします。