購買オーダ金額および購買限度の確認 - ワークフローイベントハンドラ

購買オーダの原価がこのイベントハンドラで指定した制限を超過した場合に特定のユーザに自動的に通知するには、このイベントハンドラを使用します。通知には、外部 E-mail または SyteLine ユーザの [受信箱] フォームに送信されるメッセージ(あるいはその両方)を使用できます。

送信される通知のテキストは次のとおりです。


To: receipient
From: originator
Subject: Purchase Order amount exceeds company policy
Body: Purchase Order ponum amount poamount is greater than the company 
policy of Purchase Orders under polimit. Please review the Purchase Order.
	

変数の情報

変数 説明
recipient 受信箱メッセージの場合、これは、 [ワークフローイベントハンドラの有効化] フォームの [ユーザに通知] フィールドで指定したユーザ名です。複数の名前はセミコロンで区切って指定できます。

外部 E-mail の場合、これは、 [ワークフローイベントハンドラの有効化] フォームの ユーザに E-mail 送信 フィールドで指定した E-mail アドレスです。複数の名前はセミコロンで区切って指定できます。

originator 受信箱メッセージの場合、これは通常、メッセージの生成アクションを実行したユーザの名前です。

外部 E-mail の場合、これは通常、メッセージの生成アクションを実行した SyteLine ユーザに関連付けられた E-mail アドレスです。

ただし、関連付けられた E-mail アドレスをユーザが [ユーザ] フォームの中に持たない場合、またはアクションに関連付けられたユーザをシステムが判別できない場合、デフォルトの名前またはアドレスが使用されます。このデフォルトは、サイトの [サイト/会計グループ] フォームに入力されたイントラネットに関連付けられている SMTP ユーザ名の E-mail アドレスである場合があります。

ponum これは、購買オーダの番号です。
poamount これは、 [購買オーダ] フォームの [原価合計] フィールドで指定されている金額です。
polimit これは、 [ワークフローイベントハンドラの有効化] フォームの [購買オーダ金額] フィールドで指定した金額です。これは、購買オーダの会社標準の限度です。

グローバル定数

これらのグローバル定数は、 [ワークフローイベントハンドラの有効化] フォームでの入力に基づいてイベントハンドラによって作成されます。

グローバル定数 含む
CheckPurchaseOrderAmountManagerID [ユーザに通知] フィールドの内容
CheckPurchaseOrderAmountManagerEmail [ユーザに E-mail] フィールドの内容
CheckPurchaseOrderAmountLimit [購買オーダ金額] フィールドの内容

関連イベントとテーブル

po テーブル用のイベント PurchaseOrderAmountUpdate がこの通知をトリガします。