2月 9, 2022

Oracle APPS R12でイベント・アラートを作成する方法

Oracleアラートとは何ですか? Oracle Alertは、特定のビジネス情報の一部を監視し、それに応じて適切なアクションを実行するためにOracleが提供する例外制御ソリューションです。 E-Business Suite ERPには2つのタイプのOracleアラートしかありません(イベントアラート&定期アラート)。

オラクルアラートをどのように活用できますか?

  • データベースの例外条件が発生した場合は、その旨を通知しておきます。
  • ユーザーの介入なしに、データベース内で例外が検出されたときにpredefinedactionsを実行します。
  • アラートメッセージへの応答に応じて、指定したアクションを実行します。
  • 定義したスケジュールに従って、routinedatabaseタスクを自動的に実行します。

今度は、システムで作成された新しいユーザーに電子メールを自動的に送信し、彼の詳細を歓迎して通知する虐待ケースの新しいイベントアラートを作成します。

始めましょう!

目次

ユーザーログインに”Alert Manager”の責任を添付する

最初のステップは、ユーザーログインに”Alert Manager”の責任を添付することです。 その後、責任をAlert Managerに変更します

アラートの定義

  1. アラートに移動->定義
  2. アラートフォームが開きます
  1. アプリケーションをApplicationObjectライブラリとして選択します
  2. アラートに名前を付けます。: “XX_CREATE_USER_NOTIF”
  3. イベントタブを選択
  4. イベントの詳細から選択:
  5. アプリケーション:”アプリケーションオブジェクトライブラリ”
  6. テーブルを選択:”FND_USER”

“この表は、理解するために重要なことです。 データが挿入または更新されるテーブルを選択する必要があり、そのデータに対してアラートを送信する必要があります。”

上記の例では、新しいユーザーがシステムに作成されたら、特定のアクションを実行する必要があります。 FND_USERテーブルは、新しいユーザーを作成するたびにデータが挿入されるメインテーブルです。 したがって、アプリケーションフィールドのほかに、テーブルフィールドにFND_USERを入力する必要があります。

クエリを記述します。

重要なステップは、アラートがトリガーされたときに必要な情報を選択するのに役立つselectクエリを記述することです。注意:アラート定義で使用したのと同じテーブルにselect文を記述する必要があります。ROWIDは、テーブルに挿入または更新されるデータの行idを返します。

Oracle alert sql文スクリプト-サンプル:

SELECT user_name, email_addressINTO &user_name, &email_addressFROM fnd_userWHERE rowid = :rowidAND email_address IS NOT NULL;

アラートアクションの定義:

  1. アクションボタンをクリックします。
  2. アクション名と適切な説明を記述します。
  3. アクションの詳細をクリックします

アラートアクションの詳細を定義します:

次に、アクションの詳細フォームが以下のように開きます:

  1. アクションの種類を”メッセージ”として選択します”

4種類のアラートアクションを定義できます。 それはyourrequirementsによって決まります。

  1. 同時プログラム(これは同時プログラムの実行に役立ちます)
  2. オペレーティングシステムスクリプト(OSスクリプトの実行)
  3. メッセージ(電子メール通知の送信)
  4. SQL文スクリプト(SQLスクリプトの実行)この例では、alertを使用して電子メール通知を送信しています。 上のスクリーンショットを参照してください。 宛先フィールドに受信者ユーザーの電子メールアドレスを入力します。 メールの件名を書いてください。
  1. このメールを新しいユーザーに送信するには、メール
  2. メッセージの件名を入力します
  3. テキストでは、クエリで使用した変数を使用してメッセージを記述する必要があります。 私の警告テキストは以下の通りです。
Hi &user_name,Kindly be informed that new username has been created for you inside Oracle E-Business Suite.Best Regards,Oraask.CoM

アクションセットの定義:

  1. アクションセット
  2. をクリックして、アクションセットの名前と説明を記述します。 有効としてマークされていることを確認してくださ
  1. アクションセットの詳細をクリックします
  2. メンバータブに移動します
  3. 定義したアクションを選択します。 アクションが有効になっていることを確認してくださ その後、保存します。

コメントを残す

メールアドレスが公開されることはありません。