Hogyan hozzunk létre Event Alert Oracle APPS R12
mik az Oracle Alerts? Az Oracle Alert egy kivételvezérlő megoldás, amelyet az Oracle biztosít számunkra, hogy figyelemmel kísérjünk egy adott üzleti információt, és ennek megfelelően megtegyük a megfelelő intézkedéseket. Az E-Business Suite ERP-ben csak kétféle Oracle riasztás létezik (Event Alert & Periodic Alert).
hogyan lehet kihasználni az Oracle figyelmeztetéseket?
- folyamatosan tájékoztatjadatbázis-kivételi feltételek, amint azok előfordulnak.
- vegye előre definiált műveleteket, amikor kivételeket talál az adatbázisban, felhasználói beavatkozás nélkül.
- a figyelmeztető üzenetre adott válaszától függően hajtsa végre a megadott műveleteket.
- automatikusan hajtsa végre a routinedatabase feladatokat a megadott ütemezésnek megfelelően.
- folyamatosan tájékoztassakexception feltételek e-mailben.
most létrehozunk egy új esemény riasztást a visszaélések esetére, amely automatikusan e-mailt küld az új felhasználónak, amelyet a rendszer létrehozott, hogy üdvözölje és tájékoztassa őt a részleteiről.
kezdjük!
Tartalomjegyzék
csatolja az” Alert Manager ” felelősséget a felhasználói bejelentkezéshez
az első lépés az “Alert Manager” felelősség csatolása a felhasználói bejelentkezéshez. Ezután változtassa meg a felelősséget az Alert Manager-re
riasztás meghatározása
- ugrás a riasztásra – > Define
- a riasztási űrlap akkor nyílik meg Önnek
- Alkalmazás kiválasztása ApplicationObject Library
- nevezze el például a riasztást: “XX_CREATE_USER_NOTIF”
- Esemény fül kiválasztása
- az esemény részletei közül válassza ki:
- alkalmazás : “alkalmazásobjektum-Könyvtár”
- táblázat kiválasztása: “FND_USER”
“ez a táblázat egy fontos dolog, hogy megértsük. Ki kell választania azt a táblázatot, amelybe az adatokat beilleszti vagy frissíti, és ehhez az adatokhoz riasztást szeretne küldeni.”
a fenti példában egy adott műveletet kell végrehajtanunk, miután új felhasználó jött létre a rendszerben. Az FND_USER tábla a fő tábla, amelybe az adatok beillesztésre kerülnek, amikor új felhasználót hozunk létre. Tehát az alkalmazás mező mellett be kell írnunk az Fnd_user-t a táblázat mezőbe.
írja be a lekérdezést.
fontos lépés egy select lekérdezés megírása, amely segít kiválasztani a szükséges információkat, amikor riasztást vált ki.
Megjegyzés: Meg kell írni egy select utasítást ugyanazon a táblán, amely már használt Alert Definition get: ROWID visszaadja a sorazonosítót az adatok beszúrása vagy frissítése a táblázatban.
Oracle alert sql utasítás szkript minta :
SELECT user_name, email_addressINTO &user_name, &email_addressFROM fnd_userWHERE rowid = :rowidAND email_address IS NOT NULL;
riasztási művelet meghatározása:
- kattintson műveletek gombra.
- írja be a művelet nevét és a megfelelő leírást.
- kattintson a művelet részleteire
adja meg a riasztási művelet részleteit:
akkor a művelet részletei űrlap megnyílik, mint az alábbiakban:
- válassza ki a művelet típusát “üzenetként”
a riasztási műveletek négy típusát határozhatja meg. Ez a sajátjától függkövetelményeknek.
- egyidejű Program (ez segít egy egyidejű Program végrehajtásában)
- operációs rendszer parancsfájl (operációs rendszer parancsfájl futtatása)
- Üzenet (E-mail értesítés küldése)
- SQL utasítás szkript (SQL parancsfájl végrehajtása) ebben a példában riasztást használunk e-mail értesítés küldéséhez. Lásd a fenti képernyőképet. Írja be a címzett felhasználó e-mail címét a mezőbe. Írja alá az e-mailt.
- írja be a mezőbe, mint “& email_address” változó vissza a riasztási lekérdezés küldeni ezt az e-mailt az új felhasználó e-mail
- írja be a tárgy az üzenet
- a szövegben, meg kell írni az üzenetet a változók, amely van, használt lekérdezés. A figyelmeztető szöveg az alábbi.
Hi &user_name,Kindly be informed that new username has been created for you inside Oracle E-Business Suite.Best Regards,Oraask.CoM
határozza meg a Műveletkészletet:
- kattintson Akciókészletek
- írjon egy Akciókészlet nevét és leírását. Kérjük, ellenőrizze, hogy engedélyezve van-e
- kattintson Akciókészlet Részletek
- ugrás a Tagok fülre
- válassza ki a műveletet youdefined. Kérjük, ellenőrizze, hogy a művelet engedélyezve van-e. Akkor Mentse.