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
- przejdź do alertu – > Zdefiniuj
- formularz alertów otworzy się wtedy
- Wybierz aplikację jako bibliotekę ApplicationObject
- Nazwij na przykład Alert: „XX_CREATE_USER_NOTIF”
- wybierz kartę Zdarzenia
- ze szczegółów zdarzenia wybierz :
- aplikacja: „biblioteka obiektów aplikacji”
- 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:
- kliknij przycisk Akcje.
- napisz nazwę akcji i odpowiedni opis.
- kliknij Szczegóły akcji
Zdefiniuj Szczegóły akcji alertu:
następnie otworzy się formularz szczegółów akcji, jak poniżej:
- wybierz typ akcji jako „wiadomość”
można zdefiniować cztery rodzaje działań alarmowych. To zależy od twychwymagań.
- współbieżny Program (pomaga to wykonać współbieżny Program)
- skrypt systemu operacyjnego (Uruchom skrypt systemu operacyjnego)
- wiadomość (Wyślij powiadomienie e-mail)
- 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.
- Enter to field as” &email_address ” variable returned from your alert query to send this email to new user email
- Enter a subject for your message
- 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:
- kliknij Zestawy akcji
- napisz nazwę zestawu akcji i opis. Upewnij się, że jest zaznaczona jako włączona
- kliknij Szczegóły zestawu akcji
- przejdź do zakładki członkowie
- Wybierz zdefiniowaną akcję. Upewnij się, że akcja jest zaznaczona jako włączona. Więc Zapisz.