hoe een Gebeurteniswaarschuwing maken in Oracle APPS R12
Wat zijn Oracle Alerts? Oracle Alert is een exception control-oplossing die Oracle ons biedt om specifieke bedrijfsinformatie te monitoren en passende maatregelen te nemen. Er zijn slechts twee soorten Oracle-waarschuwingen in E-Business Suite ERP (Event Alert & Periodic Alert).
Hoe kunt u gebruik maken van Oracle Alerts?
- houdt u op de hoogte van de voorwaarden voor databaseuitzonderingen, wanneer deze zich voordoen.
- Neem vooraf bepaalde handelingen wanneer het uitzonderingen in uw database vindt, zonder tussenkomst van de gebruiker.
- Voer de door u opgegeven acties uit, afhankelijk van uw reactie op een waarschuwingsbericht.
- voer automatisch routinedatabasistaken uit volgens het door u gedefinieerde schema.
- houdt u via e-mail op de hoogte van exceptievoorwaarden.
nu zullen we een nieuwe event alert voor misbruik geval dat zal automatisch e-mail te sturen naar de nieuwe gebruiker gemaakt insystem om hem te verwelkomen en te informeren over zijn gegevens.
aan de slag!
inhoudsopgave:
voeg “Alert Manager” verantwoordelijkheid toe aan uw Gebruikerslogin
de eerste stap is om “Alert Manager” verantwoordelijkheid toe te voegen aan uw Gebruikerslogin. Verander vervolgens verantwoordelijkheid naar Alert Manager
waarschuwing definiëren
- Ga naar Alert – > definieer
- het Waarschuwingsformulier wordt dan voor u geopend
- Selecteer toepassing als ApplicationObject Library
- noem de waarschuwing bijvoorbeeld: “XX_CREATE_USER_NOTIF”
- tabblad Gebeurtenis kiezen
- uit gebeurtenisdetails selecteren:
- toepassing: “Application Object Library”
- Tabel selecteren als: “FND_USER”
“deze tafel is cruciaal om te begrijpen. U moet de tabel selecteren waarin gegevens worden ingevoegd of bijgewerkt, en voor die gegevens wilt u een waarschuwing verzenden.”
in het bovenstaande voorbeeld moeten we een bepaalde actie uitvoeren zodra een nieuwe gebruiker in het systeem is gemaakt. Fnd_user table is de hoofdtabel waarin gegevens worden ingevoegd wanneer we een nieuwe gebruiker maken. Dus naast het toepassingsveld, moeten we de FND_USER invoeren in het tabelveld.
schrijf uw zoekopdracht.
een belangrijke stap is het schrijven van een SELECT query, die u helpt om de gewenste informatie te selecteren wanneer een waarschuwing wordt geactiveerd.
Opmerking: U moet een SELECT statement schrijven in dezelfde tabel, die u in Alert Definition hebt gebruikt om te krijgen: ROWID geeft de rij-id van de gegevens die worden ingevoegd of bijgewerkt in uw tabel.
Oracle alert SQL statement script sample :
SELECT user_name, email_addressINTO &user_name, &email_addressFROM fnd_userWHERE rowid = :rowidAND email_address IS NOT NULL;
Waarschuwingsactie definiëren:
- klik op acties knop.
- Schrijf een actienaam en een eigen beschrijving.
- klik op Actiedetails
waarschuwingsdetails definiëren Actiedetails:
dan opent het formulier Actiedetails zoals hieronder:
- Selecteer actie type als “bericht”
u kunt vier soorten Waarschuwingsacties definiëren. Het hangt af van uw eisen.
- gelijktijdig programma (Dit helpt bij het uitvoeren van een gelijktijdig programma)
- besturingssysteem Script (Run OS Script)
- bericht (Stuur een e-mail notificatie)
- SQL Statement Script (voer een SQL Script uit) in dit voorbeeld gebruiken we alert om e-mail notificatie te verzenden. Zie bovenstaande screenshot. Schrijf het e-mailadres van de ontvanger in het veld aan. Schrijf onderwerp van e-mail.
- Enter To field as “&email_address ” variable return from your alert query to send this e-mail 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. Mijn waarschuwingstekst is zoals hieronder.
Hi &user_name,Kindly be informed that new username has been created for you inside Oracle E-Business Suite.Best Regards,Oraask.CoM
definieer actieset:
- klik op Actiesets
- Schrijf een actieset naam en beschrijving. Zorg ervoor dat het is gemarkeerd als ingeschakeld
- klik op Details actieset
- Ga naar tabblad Leden
- Selecteer de actie die u hebt gedefinieerd. Zorg ervoor dat actie is gemarkeerd als ingeschakeld. Spaar Dan.