Confidențialitate & cookie-uri
acest site folosește cookie-uri. Continuând, sunteți de acord cu utilizarea lor. Aflați mai multe, inclusiv cum să controlați cookie-urile.
alerte în aplicația Oracle
Oracle Alert facilitează fluxul de informații în cadrul organizației dvs., permițându-vă să creați entități numite alerte pentru a monitoriza informațiile despre companie și pentru a vă notifica informațiile dorite. Puteți defini unul dintre cele două tipuri de alerte: o alertă de eveniment sau o alertă periodică.
Event Alert:
o alertă de eveniment vă notifică imediat activitatea din Baza de date pe măsură ce apare. Când creați o alertă de eveniment, specificați următoarele:
• un eveniment de bază de date pe care doriți să îl monitorizați, adică o inserare și/sau o actualizare la un anumit tabel de baze de date.
• o instrucțiune SQL Select care preia informații specifice bazei de date ca rezultat al evenimentului bazei de date.
• acțiuni pe care doriți ca Oracle Alert să le efectueze ca rezultat al evenimentului bazei de date. O acțiune poate implica trimiterea cuiva un mesaj de poștă electronică, rularea unui program concurent, rularea unui script de operare sau rularea unui script de instrucțiuni SQL. Includeți toate acțiunile pe care doriți să le efectueze Oracle Alert într-un set de acțiuni.
alertă periodică:
o alertă periodică, pe de altă parte, verifică baza de date pentru informații conform unui program pe care îl definiți. Într-o alertă periodică specificați următoarele:
• o instrucțiune SQL Select care preia informații specifice bazei de date.
• frecvența pe care doriți alerta periodică pentru a rula instrucțiunea SQL.
• acțiuni care Oracle alertă pentru a efectua o dată se execută instrucțiunea SQL. O acțiune poate presupune trimiterea informațiilor preluate cuiva într-un mesaj de poștă electronică, rularea unui program concurent, rularea unui script de operare sau rularea unui script de instrucțiuni SQL. Includem toate acțiunile pe care dorim să le efectueze Oracle Alert, într-un set de acțiuni.
navigare în Oracle Apps pentru a defini o alertă:
mergeți la” manager de alertă ” responsabilitate
alertă > > definiți
transferați alerta dintr-o instanță/bază de date în alta:
du-te la „Alert Manager” responsabilitate
Alert>> Define
du-te la meniul „Tools” pe partea de sus
Faceți clic pe „Transfer Alert”
introduceți câmpurile sursă și destinație și faceți clic pe Transfer.
cum se definește o alertă periodică:
- accesați Manager alertă > alertă > defini.
- selectați fila ‘Periodic’.
- introduceți numele aplicației care deține alerta în câmpul aplicației.
- denumiți alerta (până la 50 de caractere) și dați-i o descriere semnificativă (până la 240 de caractere).
- verificați activat pentru a activa alerta periodică.
- setați frecvența alertei periodice la oricare dintre următoarele:
- la cerere
- în ziua lunii
- în ziua săptămânii
- în fiecare N zile calendaristice
- în fiecare zi
- în fiecare zi
- în fiecare zi lucrătoare
- în fiecare zi lucrătoare
- în fiecare zi lucrătoare
- în zi lucrătoare
introduceți o instrucțiune SQL SELECT care preia toate datele de care are nevoie Alerta dvs. pentru a efectua acțiunile pe care intenționați să le definiți. Instrucțiunea selectare alertă periodică trebuie să includă o clauză INTO care conține o ieșire pentru fiecare coloană selectată de instrucțiunea Select.
Iată un exemplu de instrucțiune selectare alertă periodică care caută utilizatorii care nu și-au schimbat parolele în numărul de zile specificat de valoarea din :THRESHOLD_DAYS.:
selectați user_name,
password_date,
:THRESHOLD_DAYS
în &USER,
&LASTDATE,
&NUMDAYS
de la fnd_user
unde SYSDATE = NVL(password_date,
sysdate) + :THRESHOLD_DAYS
ORDER BY user_name
deși Oracle Alert nu acceptă instrucțiunile PL/SQL ca definiție a instrucțiunii SQL Alert, puteți crea o funcție PL/SQL packaged care conține logica PL/SQL și introduceți o instrucțiune SQL Select care apelează acea funcție packaged.
puteți verifica acuratețea și eficacitatea declarației Select. Alegeți verificare pentru a analiza instrucțiunea selectare și a afișa rezultatul într-o fereastră de notă.
alegeți executare pentru a executa instrucțiunea selectare într-unul dintre ID-urile Oracle ale aplicației dvs. și afișați numărul de rânduri returnate într-o fereastră de notă.
odată ce sunteți mulțumit de instrucțiunea SQL, salvați-vă munca.
specificarea detaliilor alertei:
după ce definiți un eveniment sau o alertă periodică în fereastra alerte, trebuie să afișați în fereastra Detalii alertă pentru a finaliza definiția alertei. Fereastra Detalii alertă include informații cum ar fi instalările de aplicații cu care doriți să ruleze alerta, valorile implicite pe care doriți să le utilizeze variabilele de intrare și caracteristicile suplimentare pe care doriți să le aibă variabilele de ieșire.
crearea acțiunilor de alertă:
după ce definiți alerta, trebuie să creați acțiunile pe care doriți să le efectueze alerta. Există patru tipuri de acțiuni pe care le puteți crea:
• acțiuni de mesaje
• acțiuni de program concurente
• acțiuni de script de operare
• acțiuni de script de instrucțiuni SQL
Alegeți acțiuni
introduceți un nume (până la 80 de caractere) și o descriere (până la 240 de caractere) pentru acțiunea dvs. de alertă.
selectați un nivel pentru acțiunea dvs.: Detaliu, rezumat sau fără excepție.
alegeți detalii acțiune pentru a afișa fereastra Detalii acțiune.
selectați tipul de acțiune pe care doriți să o creați în câmpul Tip acțiune
crearea unei alerte de eveniment:
specificați numele aplicației și tabelul bazei de date pe care doriți să îl monitorizeze Oracle Alert.
notă: nu puteți utiliza o vizualizare ca tabel de evenimente pentru Alerta dvs.
verificați după inserare și/sau după actualizare dacă doriți să rulați alerta de eveniment atunci când un utilizator de aplicație introduce și/sau actualizează un rând în tabelul bazei de date.
specificați o valoare în câmpul Keep _ Days pentru a indica numărul de zile din istoricul excepțiilor, acțiunilor și acțiunilor de răspuns pe care doriți să le păstrați pentru această alertă.
specificați o valoare în câmpul Dată de încheiere dacă doriți să dezactivați alerta până la o anumită dată.
Tabele Importante De Alertă:
- ALR_ALERTS
- ALR_ACTIONS
- ALR_ACTION_SETS
- ALR_ACTION_SET_INPUTS
- ALR_ACTION_SET_OUTPUTS
- alr_action_set_members
- ALR_ALERT_CHECKS
- ALR_ALERT_INPUTS
- ALR_ALERT_OUTPUTS
- ALR_ACTION_SET_CHECKS
- ALR_RESPONSE_SETS
- ALR_RESPONSE_ACTIONS
- ALR_VALID_RESONSES
Oracle alert utilizează următoarele vizualizări interne:
- ALR_ALERT_ACTIONS_VIEW
- ALR_ALERT_HISTORY_VIEW
- ALR_CHECK_ACTION_HISTORY_VIEW
- ALR_INSTALLATIONS_VIEW
- ALR_PERIODIC_ALERTS_VIEW
- alr_response_actions_view
- ALR_SCHEDULED_PROGRAMS
- ALR_VARIABLES_AND_OUTPUTS
pentru detalii complete puteți consulta Ghidul utilizatorului Oracle alert