購入先ポータルのアドレス変更の承認 - ワークフローイベントハンドラ

購入先ポータルのユーザが [会社のプロファイル] ページでアドレス変更を要求した場合に SyteLine 購入先サービス担当者に通知するには、このイベントハンドラを使用します。変更を承認するかどうかの「はい」または「いいえ」の応答を求めるメッセージが表示されます。応答が「はい」の場合、イベントハンドラが SyteLine データベースに変更を加え、ポータルユーザに承認通知を送信します。応答が「いいえ」の場合、イベントハンドラは変更を加えずにポータルユーザに拒否の通知を送信します。

要求の通知は、SyteLine [受信箱] フォームに送信され、さらにオプションで SyteLine 購入先サービス担当者にも E-mail が送信されます。承認/拒否の通知がポータル上のポータルユーザの [受信箱] ページに送信され、さらにオプションでポータルユーザにも E-mail で送信されます。

通知テキスト

SyteLine 購入先サービス担当者に送信される承認要求の通知のテキストは次のとおりです。


To: sluser
From: portaluser
Subject: Vendor Portal - Update Request
Body: company_name company has requested a change to their profile information.  The information requested includes changes to the company's address. Refer to the Variables grid for change details.
address change
Question: Would you like to approve it?
Choices: Yes and No.

応答が [はい] の場合、このメッセージはポータルユーザに送信されます。


To: portaluser
From: sluser
Subject: Request Approved
Body: Your update request has been approved.  The information requested includes changes to the company's address.
address change
         

応答が [いいえ] の場合、このメッセージはポータルユーザに送信されます。


To: portaluser
From: sluser
Subject: Request Rejected
Body: Your update request has been rejected. If you have questions, please use the [Contact Us] link.
address change
         

変数の情報

変数 説明
portaluser これは、購入先ポータルの [[会社のプロファイル]] ページから変更を要求しているユーザです。このユーザがポータルの [受信箱] ページ上で通知を受信すると、[宛先] フィールドは表示されません。外部 E-mail が送信される場合、これが [ユーザ] フォームで指定されたポータルユーザの E-mail アドレスです。
sluser これは、要求を承認または拒否する購入先サービス担当者です。 [ワークフローイベントハンドラの有効化] フォームの [購入先サービス担当者] フィールドにこのユーザ ID を指定します。

要求の受信: メッセージがこのユーザの SyteLine 受信箱に送信されます。オプションで、 [ユーザ] フォームで [外部プロンプトの送信] フィールドが選択された場合、このユーザには E-mail も送信されます。

通知の送信: ポータルの [受信箱] ページの通知の場合、[送信元] フィールドは表示されません。外部 E-mail がポータルユーザに送信されると、[送信元] フィールドには通常、次のいずれかが含まれます。

  • メッセージを生成したアクションを実行した SyteLine ユーザに関連付けられた E-mail アドレス。
  • サイトの [サイト/会計グループ] フォームに入力されたイントラネットに関連付けられた SMTP ユーザ名の E-mail アドレス。
address change この変数は、変更された全てのアドレス行を表示します。

グローバル定数

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

グローバル定数 含む
VendorServiceRepID [購入先 サービス担当者] フィールドの内容

関連付けられているイベント、イベントハンドラ、および IDO

このイベントハンドラは、変更されたプロパティとラベルの取得 イベントハンドラと、それに関連付けられた CreatePropertyLabelOnPortalChange イベントを使用して IDO で変更されたプロパティのプロパティとラベルの取得を処理します(つまり、データベース内の情報を更新します)。

IdoOnItemUpdate イベントの購入先ポータルのアドレス変更の承認イベントハンドラには、変更されるプロパティに基づいて条件付きで実行される一連のアクションが含まれます。これらのプロパティは、プロンプトおよび通知メッセージの本文に挿入されます。

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