février 9, 2022

Comment créer une alerte d’événement dans les APPLICATIONS Oracle R12

Que sont les alertes Oracle? Oracle Alert est une solution de contrôle des exceptions qu’Oracle nous fournit pour surveiller une information commerciale spécifique et prendre les mesures appropriées en conséquence. Il n’existe que deux types d’alertes Oracle dans E-Business Suite ERP (Alerte d’événement & Alerte périodique).

Comment pouvez-vous tirer parti des alertes Oracle ?

  • Vous tenir informé des conditions d’exception de base de données, au fur et à mesure qu’elles se produisent.
  • Prenez predefinedactions lorsqu’il trouve des exceptions dans votre base de données, sans intervention de l’utilisateur.
  • Effectuez les actions que vous spécifiez, en fonction de votre réponse à un message d’alerte.
  • Effectuez automatiquement les tâches routinedatabase, selon le planning que vous définissez.
  • Vous tenir informé des conditions d’exception par e-mail.

Maintenant, nous allons créer une nouvelle alerte d’événement pour un cas d’abus qui enverra automatiquement un e-mail au nouvel utilisateur créé dans le système pour l’accueillir et l’informer de ses coordonnées.

Commençons!

Table des Matières

Attachez la responsabilité « Alert Manager » à votre identifiant utilisateur

La première étape consiste à attacher la responsabilité « Alert Manager » à votre identifiant utilisateur. Ensuite, changez la responsabilité en Gestionnaire d’alerte

Définir l’Alerte

  1. Allez dans Alerte – > Définir
  2. Le formulaire d’alertes s’ouvrira alors à vous
  1. Sélectionnez Application comme Bibliothèque ApplicationObject
  2. Nommez l’alerte par exemple: « XX_CREATE_USER_NOTIF »
  3. Sélectionnez l’onglet Événement
  4. Dans les Détails de l’événement, sélectionnez:
  5. Application: « Bibliothèque d’objets d’application »
  6. Sélectionnez la table comme: « FND_USER »

 » Ce tableau est une chose cruciale à comprendre. Vous devez sélectionner la table dans laquelle les données sont insérées ou mises à jour, et pour ces données, vous souhaitez envoyer une alerte. »

Dans l’exemple ci-dessus, nous devons effectuer une action particulière une fois qu’un nouvel utilisateur est créé dans le système. La table FND_USER est la table principale dans laquelle les données sont insérées chaque fois que nous créons un nouvel utilisateur. Donc, en plus du champ d’application, nous devons entrer le FND_USER dans le champ de la table.

Écrivez votre requête.

Une étape importante consiste à écrire une requête select, qui vous aide à sélectionner les informations requises lorsque l’alerte est déclenchée.

Remarque : Vous devez écrire une instruction select sur la même table, que vous avez utilisée dans la définition d’alerte pour obtenir : ROWID renvoie l’id de ligne des données insérées ou mises à jour dans votre table.

Exemple de script d’instruction sql d’alerte Oracle :

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

Définir l’Action d’Alerte:

  1. Cliquez sur le bouton Actions.
  2. Écrivez un nom d’action et une description appropriée.
  3. Cliquez sur Détails de l’action

Définissez les Détails de l’action d’alerte:

Puis le formulaire de détails de l’action s’ouvrira comme ci-dessous:

  1. Sélectionnez le type d’action comme « Message »

Vous pouvez définir quatre types d’actions d’alerte. Cela dépend de vos exigences.

  1. Programme concurrent (Cela aide à exécuter un programme concurrent)
  2. Script du Système d’exploitation (Exécuter un script OS)
  3. Message (Envoyer une notification par e-mail)
  4. Script d’instruction SQL (Exécuter un script SQL) dans cet exemple, nous utilisons alert pour envoyer une notification par e-mail. Reportez-vous à la capture d’écran ci-dessus. Écrivez l’adresse e-mail de l’utilisateur destinataire dans le champ TO. Écrivez le sujet de l’e-mail.
  1. Entrez dans le champ en tant que variable « & email_address » renvoyée par votre requête d’alerte pour envoyer cet e-mail au nouvel e-mail de l’utilisateur
  2. Entrez un sujet pour votre message
  3. Dans le Texte, vous devez écrire votre Message en utilisant vos variables, que vous avez, utilisées dans la Requête. Mon texte d’alerte est le suivant.
Hi &user_name,Kindly be informed that new username has been created for you inside Oracle E-Business Suite.Best Regards,Oraask.CoM

Définir le Jeu d’Actions:

  1. Cliquez sur Jeux d’actions
  2. Écrivez un Nom et une Description de Jeu d’actions. Veuillez vous assurer qu’il est marqué comme activé
  1. Cliquez sur Détails du jeu d’actions
  2. Allez dans l’onglet Membres
  3. Sélectionnez l’action que vous avez définie. Veuillez vous assurer que l’action est marquée comme activée. Puis Enregistrez.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.