購買オーダ明細納期変更の通知 - ワークフローイベントハンドラ

購買オーダ明細上で納期が変更された場合(結果的に在庫不足になる可能性がある場合)に特定のユーザに自動的に通知するには、このイベントハンドラを使用します。通知には、外部 E-mail または SyteLine ユーザの [受信箱] フォームに送信されるメッセージ(あるいはその両方)を使用できます。

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


To: receipient
From: originator
Subject: Possible Inventory Shortage Alert
Body: The Due Date for Purchase Order ponum Line poline Item item has 
been changed from oldduedate to newduedate. An inventory shortage may 
result from this change.

変数の情報

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

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

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

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

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

ponum これは、納期が変更された明細を持つ購買オーダの番号です。
poline これは、納期が変更された購買オーダの明細番号です。
item これは、納期が変更された購買オーダ明細上の品目です。
oldduedate これは、 [購買オーダ] フォームの [納期] フィールドの古い値です。
newduedate これは、 [購買オーダ] フォームの [納期] フィールドの新しい値です。

グローバル定数

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

グローバル定数 含む
CheckPurchaseOrderDueDateManagerID [ユーザに通知] フィールドの内容
CheckPurchaseOrderDueDateManagerEmail [ユーザに E-mail] フィールドの内容

関連イベントと IDO

SLPoitems IDO 用のイベント IdoOnItemUpdate がこの通知をトリガします。