...
v_ie_ru_sge: Vista che espone tutta la carriera di una persona all'interno dell'ateneo, mostra quindi contratti attivi e scaduti, viene usata al posto della v_ie_ru_pers_attivo quando si vuole attivare un periodo di grazia
Passi da svolgere per analizzare un bug
Per una corretta analisi del bug è molto importante conoscere tutto il ciclo della rubrica.
In prima analisi è fondamentale analizzare il db sorgente oracle in modo da capire quali sono i dati autoritativi e approfindere se il dato mostrato è un comportamento atteso dal modulo o se effettivamente si tratta di un bug
SE il dato presente sul db Oracle NON è quello che si aspetta l'ateneo allora si può rispondere che il problema è alla fonte e non possiamo farci nulla
SE il dato presente sul db Oracle è quello che si aspetta l'ateneo allora si verica se il db Mysql è allineato correttamente. potrebbe essere un problema di sync kettle.
Analisi del db Mysql:
SE il dato sul db Mysql NON è allineato all'oracle va verificata la sync
SE il dato sul db Mysql è allineato all'oracle vanno prese le seguenti informazioni:
id_ab, ruolo, profilo, inqudramento per i casi:
- Persona non presente in rubrica
- Persona presente ma con ruolo sbagliato
id_ab, id_ab_aff_org, sede per i casi:
- Persona con afferenza sbagliata
- Persona con sede sbagliata
Una volta ottenute le informazioni è importante verificare che le configurazioni siano corrette andando a verificarle puntualmente sulla base delle informazioni appena recuperate.
Possibili configurazioni
Organizational Unit
...
Il tab filtering serve a definire quali funizione saranno recuperate e va indicato un elenco di funzione, se non si valorizza il form verrano estratte tutte le funzioni
Passi da svolgere per analizzare un bug
Rubrica
Per una corretta analisi del bug è molto importante conoscere tutto il ciclo della rubrica.
In prima analisi è fondamentale analizzare il db sorgente oracle in modo da capire quali sono i dati autoritativi e approfindere se il dato mostrato è un comportamento atteso dal modulo o se effettivamente si tratta di un bug
SE il dato presente sul db Oracle NON è quello che si aspetta l'ateneo allora si può rispondere che il problema è alla fonte e non possiamo farci nulla
SE il dato presente sul db Oracle è quello che si aspetta l'ateneo allora si verica se il db Mysql è allineato correttamente. potrebbe essere un problema di sync kettle.
Analisi del db Mysql:
SE il dato sul db Mysql NON è allineato all'oracle va verificata la sync
SE il dato sul db Mysql è allineato all'oracle vanno prese le seguenti informazioni:
id_ab, ruolo, profilo, inqudramento per i casi:
- Persona non presente in rubrica
- Persona presente ma con ruolo sbagliato
id_ab, id_ab_aff_org, sede per i casi:
- Persona con afferenza sbagliata
- Persona con sede sbagliata
Una volta ottenute le informazioni è importante verificare che le configurazioni siano corrette andando a verificarle puntualmente sulla base delle informazioni appena recuperate.
Backoffice
Nel caso in cui ci sia una persona che lamenta il problema di non riuscire ad entrare nei nostri backoffice il primo passo da fare è andare sul sito unifind di ateneo (Es. https://unior.unifind.cineca.it/) e cercare la persona nel motore di ricerca.
SE la persona non c'è non ha diritto di entrare quindi non è un problema
SE la persona c'è allora bisogna andare a cercare all'interno del back office se la persona c'è o meno al percorso /admin/ugov/entities/person/list cercando la persona
Anche in questo caso ci sono due possibili scenari
- la persona è assente
- la persona è presente
SE la persona è assente va fatto il giro come se fosse un problema sulla rubrica, quindi va cercato sull'oracle poi mysql e tutti i passaggi sopra elencati
SE la persona è presente va verificata la configurazione del BO al percorso /admin/bod/auth/settings
Il tab Identification type può assumere 3 valori Email, Serial Number, Id code
Valutare quindi il valore ricevuto nella mail con quello della persona spesso la mail che ci arriva è quella personale e non quella istituzionale
Teoria
unità organizzative struttura dell'università ha dei concetti di gerarchia tipo albero con altre parti dell'università
unità di afferenza bridge tra ou e persone struttura che ha in carico il costo dello stipendio della persona
purpose è la funzione
place sono le sedi
...