9 lutego, 2022

Jak utworzyć Alert zdarzeń w aplikacjach Oracle R12

co to są alerty Oracle? Oracle Alert to rozwiązanie do kontroli wyjątków, które zapewnia nam Oracle w celu monitorowania określonych informacji biznesowych i podejmowania odpowiednich działań. W E-Business Suite ERP dostępne są tylko dwa rodzaje alertów Oracle (Event Alert & Periodic Alert).

jak wykorzystać alerty Oracle?

  • Informuj Cię o wystąpieniach WYJĄTKÓW database.
  • podejmij predefiniowane działania, gdy znajdzie wyjątki w Twojej bazie danych, bez interwencji użytkownika.
  • podejmuj określone działania, w zależności od odpowiedzi na wiadomość alarmową.
  • wykonuj zadania rutynowedatabase automatycznie, zgodnie z harmonogramem zdefiniowanym przez Ciebie.
  • Informuj Cię o warunkach przyjęcia przez e-mail.

teraz utworzymy nowy alert zdarzenia dla sprawy nadużycia, który automatycznie wyśle e – mail do nowego użytkownika utworzonego w systemie, aby powitać go i poinformować o jego danych.

zaczynajmy!

spis treści

Dołącz odpowiedzialność ” Menedżera alertów „do loginu użytkownika

pierwszym krokiem jest dołączenie odpowiedzialności” Menedżera alertów ” do loginu użytkownika. Następnie zmień odpowiedzialność na Alert Manager

Zdefiniuj Alert

  1. przejdź do alertu – > Zdefiniuj
  2. formularz alertów otworzy się wtedy
  1. Wybierz aplikację jako bibliotekę ApplicationObject
  2. Nazwij na przykład Alert: „XX_CREATE_USER_NOTIF”
  3. wybierz kartę Zdarzenia
  4. ze szczegółów zdarzenia wybierz :
  5. aplikacja: „biblioteka obiektów aplikacji”
  6. Wybierz tabelę jako: „FND_USER”

„Ten stół jest kluczową rzeczą do zrozumienia. Musisz wybrać tabelę, w której dane są wstawiane lub aktualizowane, i dla tych danych chcesz wysłać alert.”

w powyższym przykładzie musimy wykonać określoną akcję po utworzeniu nowego Użytkownika w systemie. Tabela FND_USER jest główną tabelą, do której dane są wstawiane za każdym razem, gdy tworzymy nowego użytkownika. Tak więc oprócz pola aplikacji, musimy wprowadzić FND_USER w polu tabeli.

Napisz swoje zapytanie.

ważnym krokiem jest napisanie zapytania select, które pomoże Ci wybrać wymagane informacje po uruchomieniu alertu.

uwaga: musisz napisać instrukcję select w tej samej tabeli, która została użyta w definicji alertu, aby uzyskać: ROWID zwraca identyfikator wiersza danych wstawianych lub aktualizowanych do tabeli.

Oracle alert SQL statement script sample :

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

Zdefiniuj działanie alertu:

  1. kliknij przycisk Akcje.
  2. napisz nazwę akcji i odpowiedni opis.
  3. kliknij Szczegóły akcji

Zdefiniuj Szczegóły akcji alertu:

następnie otworzy się formularz szczegółów akcji, jak poniżej:

  1. wybierz typ akcji jako „wiadomość”

można zdefiniować cztery rodzaje działań alarmowych. To zależy od twychwymagań.

  1. współbieżny Program (pomaga to wykonać współbieżny Program)
  2. skrypt systemu operacyjnego (Uruchom skrypt systemu operacyjnego)
  3. wiadomość (Wyślij powiadomienie e-mail)
  4. skrypt instrukcji SQL (wykonaj skrypt SQL) w tym przykładzie używamy alertu do wysyłania powiadomień e-mail. Zobacz powyższy zrzut ekranu. Wpisz adres e-mail odbiorcy w polu do. Napisz temat maila.
  1. Enter to field as” &email_address ” variable returned from your alert query to send this email to new user email
  2. Enter a subject for your message
  3. in Text, you have to write your Message Using your variables, which you have, used in Query. Mój tekst alertu jest jak poniżej.
Hi &user_name,Kindly be informed that new username has been created for you inside Oracle E-Business Suite.Best Regards,Oraask.CoM

Zdefiniuj zestaw akcji:

  1. kliknij Zestawy akcji
  2. napisz nazwę zestawu akcji i opis. Upewnij się, że jest zaznaczona jako włączona
  1. kliknij Szczegóły zestawu akcji
  2. przejdź do zakładki członkowie
  3. Wybierz zdefiniowaną akcję. Upewnij się, że akcja jest zaznaczona jako włączona. Więc Zapisz.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.