受注オーダの金額および与信限度の確認 - ワークフローイベントハンドラ
受注オーダ明細金額の更新により顧客が与信限度を超過した場合に、特定の CloudSuite Business ユーザに自動的に通知するには、このイベントハンドラを使用します。通知には、CloudSuite Business の [受信箱] フォームに送信されるメッセージ、または外部 E-mail アドレスに送信されるメッセージ(あるいはその両方)を使用できます。
送信される通知のテキストは次のとおりです。
To: receipient
From: originator
Subject: Credit Limit exceeded
Body: Customer Order ordernum of amount amount has caused Customer custnum,
custname to exceed their credit limit of creditlimit. Please review the order.
変数の情報
変数 | 説明 |
---|---|
recipient | 受信箱メッセージの場合、これは、
[ワークフローイベントハンドラの有効化]
フォームの [ユーザに通知] フィールドで指定したユーザ名です。複数の名前はセミコロンで区切って指定できます。
外部 E-mail の場合、これは、[ワークフローイベントハンドラの有効化] フォームの [ユーザに E-mail 送信] フィールドで指定した E-mail アドレスです。複数の名前はセミコロンで区切って指定できます。 |
recipient | 受信箱メッセージの場合、これは通常、メッセージの生成アクションを実行したユーザの名前です。
外部 E-mail の場合、これは通常、メッセージの生成アクションを実行した CloudSuite Business ユーザに関連付けられた E-mail アドレスです。 ただし、関連付けられた E-mail アドレスをユーザが [ユーザ] フォームの中に持たない場合、またはアクションに関連付けられたユーザをシステムが判別できない場合、デフォルトの名前またはアドレスが使用されます。このデフォルトは、サイトの [サイト/会計グループ] フォームに入力されたイントラネットに関連付けられている SMTP ユーザ名の E-mail アドレスである場合があります。 |
ordernum | これは、顧客が与信限度を超える原因となった [受注オーダ] フォーム上のオーダの番号です。 |
金額 | これは、顧客が与信限度を超える原因となった受注オーダの価格です。 |
custnum | これは、与信限度を超えた顧客の番号です。 |
custname | これは、与信限度を超えた顧客の名前です。 |
creditlimit | これは、 [顧客] フォーム上の顧客の与信限度です。 |
グローバル定数
これらのグローバル定数は、 [ワークフローイベントハンドラの有効化] フォームでの入力に基づいてイベントハンドラによって作成されます。
グローバル定数 | 含む |
---|---|
CheckCustomerOrderAmountAndCreditLimitManagerID | [ユーザに通知] フィールドの内容 |
CheckCustomerOrderAmountAndCreditLimitManagerEmail | [ユーザに E-mail] フィールドの内容 |
関連イベントとテーブル
co または coitem テーブル用のイベント CustomerOrderAmountUpdate がこの通知をトリガします。