Sunteți pe pagina 1din 19

IMPORTUL DATELOR ÎN BDNE

Versiunea documentului 1.0


25 Aprilie 2006

SIVECO România SA aprilie 2006


CUPRINS

CUPRINS ................................................................................................................................ 2
LISTA FIGURILOR ................................................................................................................. 3
1. INTRODUCERE .................................................................................................................. 4
2. EXPORTUL DATELOR DIN DCC....................................................................................... 4
3. IMPORTUL DATELOR ÎN BDNE ....................................................................................... 6
3.1. PRECONDIŢII ...................................................................................................................... 6
3.2. CUM SE EFECTUEAZĂ OPERAŢIA........................................................................................... 6
3.3. DESCRIEREA PROCESULUI DE IMPORT A DATELOR ................................................................ 8
3.3.1. Importul elevilor/personalului................................................................................ 11
3.3.2. Importul unităţilor ................................................................................................... 14
3.3.3. Mesaje de eroare ..................................................................................................... 18
4. VERIFICAREA IMPORTULUI .......................................................................................... 19

Manual Import DCC-BDNE.doc Versiune Document: 1.0 Pagina 2 din 2


LISTA FIGURILOR

Figura 1 – Exportul datelor din DCC....................................................................................................... 4


Figura 2- Salvarea fişierului de export .................................................................................................. 5
Figura 3 - Mesaj de succes la export ..................................................................................................... 5
Figura 4 - Lista importurilor................................................................................................................... 7
Figura 5 - Alegerea fişierului pentru import ......................................................................................... 7
Figura 6 - Fereastra de dialog premergătoare importului ................................................................... 8
Figura 7 - Etapa 1 import ........................................................................................................................ 9
Figura 8 - Interfaţa de import ............................................................................................................... 10
Figura 9 - Import elevi/personal .......................................................................................................... 12
Figura 10 - Modificarea vechimii unui cadru ....................................................................................... 13
Figura 11 - Inserarea unei noi valori a vechimii unui cadru ............................................................... 13
Figura 12 - Import unităţi...................................................................................................................... 14
Figura 13 - Corespondenţa între unităţile din DCC şi cele din BDNE ................................................ 14
Figura 14 - Adăugarea unei subunităţi frunză ..................................................................................... 15
Figura 15 - Adăugarea unui subarbore ................................................................................................ 15
Figura 16 - Status import faza 2 ........................................................................................................... 17
Figura 17 - Tab-ul Detalii unităţi .......................................................................................................... 17
Figura 18 - Lista importurilor............................................................................................................... 19

Manual Import DCC-BDNE.doc Versiune Document: 1.0 Pagina 3 din 3


1. INTRODUCERE

Acest document prezintă modulul de import din aplicaţia BDNE, operaţie


posibilă numai pentru fişiere exportate din DCC.

2. EXPORTUL DATELOR DIN DCC

Pentru exportul informaţiilor din DCC se urmează paşii:


1 Se realizează conectarea în aplicaţia DCC
2 Din meniul Fişier se alege opţiunea Export

Figura 1 – Exportul datelor din DCC

Manual Import DCC-BDNE.doc Versiune Document: 1.0 Pagina 4 din 4


3 Se alege directorul şi numele fişierului de export şi se apasă butonul
Salvează.

Figura 2- Salvarea fişierului de export

Un export realizat cu succes este prezentat prin următorul mesaj:

Figura 3 - Mesaj de succes la export

Manual Import DCC-BDNE.doc Versiune Document: 1.0 Pagina 5 din 5


3. IMPORTUL DATELOR ÎN BDNE

3.1. PRECONDIŢII

1. Există un fişier exportat din DCC


2. Utilizatorul este conectat în aplicaţie pe rolul de Operator

3.2. CUM SE EFECTUEAZĂ OPERAŢIA

1. Se accesează secţiunea {Modul Importuri}\{Import din DCC}

Figura 4 - Lista importurilor

Manual Import DCC-BDNE.doc Versiune Document: 1.0 Pagina 6 din 6


2. Se apasă butonul Importă, se alege fişierul cu extensia exp care va fi
importat şi apoi butonul Deschide.

Figura 5 - Alegerea fişierului pentru import

3. Apare o fereastră de dialog premergătoare importului.

Figura 6 - Fereastra de dialog premergătoare importului

3.3. DESCRIEREA PROCESULUI DE IMPORT A DATELOR

Procesul de import al datelor din aplicaţia DCC în BDNE este foarte


complex, implicând căutări de informaţii, exacte şi aproximative urmate de

Manual Import DCC-BDNE.doc Versiune Document: 1.0 Pagina 7 din 7


inserări sau modificări, multe operaţii desfăşurându-se cu participarea
directă a operatorului BDNE. Într-o situaţie în care există diferenţe între
datele din cele 2 aplicaţii, factorul uman este singurul care poate decide care
dintre acestea sunt corecte şi trebuie păstrate, care trebuie updatate sau
ignorate.
În orice moment, după o intervenţie a operatorului, acesta poate alege să
salveze modificările realizate (prin apăsarea butonului Aplică operaţiile),
mesajele de avertizare eliberându-se de modificările salvate.
Întreruperea unui import nu implică pierderi sau alterări ale datelor. La
repornire, procesul se desfăşoară mult mai rapid până la momentul
întreruperii anterioare.
În prima etapă se importă informaţiile referitoare la elevi şi personal, dar
fără să fie transferate şi asocierile cu unitatea. Se execută şi asocierea
unităţilor din export cu cele din BDNE, fără a se efectua , în această fază,
modificări ale datelor pentru unităţi.
Bara de progres indică starea curentă a importului.

Figura 7 - Etapa 1 import

Etapa a 2-a de import se realizează printr-o interfaţă dedicată ce permite


utilizatorului intervenţia directă în această operaţie.
Modulul de import încearcă completarea informaţiilor existente în BDNE
cu cele din DCC, fie prin inserarea noilor valori, fie prin modificarea celor
existente.

Manual Import DCC-BDNE.doc Versiune Document: 1.0 Pagina 8 din 8


Există trei mari categorii de informaţii diferenţiate în cadrul operaţiei de
import: date elevi, date personal şi structură unităţi, separate în tab-uri
(Figura 8 - Interfaţa de import).
De asemenea, în fereastra de import există 2 secţiuni separate dedicate
mesajelor rezultate după prima etapă a importului. Secţiunea dedicată
mesajelor de avertizare este împărţită în două ferestre- în partea stângă apar
datele din DCC, iar în partea dreaptă datele din BDNE, separate prin trei
butoane.
Mesajele care pot fi obţinute sunt de eroare sau de avertizare.
Mesajele de eroare indică operatorului informaţiile care nu au putut fi
importate din diverse motive prezentate în secţiunea 3.3.3. Aceste date
trebuie introduse manual în BDNE, algoritmul neputând realiza
corespondenţa dintre entităţi sau informaţii.
Pe de altă parte, mesajele de avertizare exprimă neconcordanţe între
datele existente în BDNE şi cele din fişierul de import şi sunt lăsate spre
rezolvare utilizatorului. Acesta va trebui să modifice/insereze datele manual,
prin interfaţa de import.

Figura 8 - Interfaţa de import

Manual Import DCC-BDNE.doc Versiune Document: 1.0 Pagina 9 din 9


3.3.1. Importul elevilor/personalului

Căutarea unui elev/personal în BDNE se realizează după CNP, Nume,


Iniţiala Tată, Prenume şi Data naşterii.
1) În cazul în care acesta este regăsit (conform criteriilor de căutare
specificate mai sus):
a) Câmpurile diferite (dacă există) sunt suprascrise cu cele din export.
Aceste câmpuri se referă strict la informaţiile generale(Nume,
Prenume, Naţionalitate, Judeţ, CNP, Cod, etc) despre elev/personal.
b) Atributele, adresele elevului/personalului sunt căutate în
BDNE(ţinându-se cont inclusiv de perioada de valabilitate ).
i) Dacă sunt găsite şi perioada de valabilitate este identică, acestea
sunt suprascrise.
ii) Dacă sunt găsite şi perioada de valabilitate nu este identică, vor fi
întoarse ca mesaje de avertizare, permiţând utilizatorului să
realizeze operaţia de adăugare/modificare a respectivelor
atribute/adrese.
iii) Dacă acestea nu sunt găsite, algoritmul încearcă inserarea
acestora şi reuşeşte numai în cazul în care nu mai există alte
atribute/adrese de acelaşi tip dar cu o perioadă de valabilitate
disjunctă. Altfel, sunt întoarse ca mesaje de avertizare, permiţând
utilizatorului să realizeze operaţia de adăugare/modificare a
respectivelor atribute/adrese.

2) În cazul în care acesta nu este regăsit, se va realiza o nouă căutare, de


data aceasta aproximativă, diferenţele foarte mici fiind neglijate.
a) Dacă va fi găsit prin această metodă, nu se realizează nici o modificare
şi va fi întors ca mesaj de avertizare care va permite luarea unei decizii
de către utilizator.
b) Dacă nu este găsit nici prin această metodă, elevul/personalul este
inserat în BDNE .

Manual Import DCC-BDNE.doc Versiune Document: 1.0 Pagina 10 din 10


Figura 9 - Import elevi/personal
Interfaţa apărută după terminarea etapei 1 de import conţine mesaje de
avertizare şi/sau de eroare (figura 8).
Regulile 1)b)ii), 1)b)iii), 2)a), descrise mai sus generează mesaje de
avertizare (figura 8) pe care utilizatorul le poate rezolva manual prin aplicarea
unor operaţii de adăugare şi/sau modificare.

Pentru fiecare elev/personal care apare în fereastra cu mesajele de


avertizare se urmează paşii:
 În partea stângă (dedicată informaţiilor din DCC) se face click pe
semnul din faţa acestuia şi vor apare informaţiile grupate pe
categorii , informaţii care au cauzat mesajele de avertizare. Se
expandează datele până se pot accesa informaţiile propriu-zise
(frunze) semnalate prin pictograma . Se observă că
expandarea se realizează în acelaşi timp în ambele ferestre,
semnalizând operatorului datele considerate similare de către
algoritmul de import.
 În cazul în care se doreşte updatarea informaţiei existente în
BDNE cu cea din DCC, aceasta se selectează în partea stângă
împreună cu corespondenta ei din partea dreaptă şi se apasă
butonul . Updatarea informaţiei se poate realiza şi
prin selectarea directă a informaţiei din BDNE(partea dreaptă) şi
apăsarea butonului Modifică (se va updata automat cu
corespondentul din DCC). Pictograma care marchează o
operaţie de modificare este .

Manual Import DCC-BDNE.doc Versiune Document: 1.0 Pagina 11 din 11


Figura 10 - Modificarea vechimii unui cadru
 În cazul în care se doreşte adăugarea în BDNE a informaţiei
existente în DCC, aceasta se selectează în meniul din partea
stângă, se alege din partea dreaptă entitatea părinte care va
conţine această informaţie şi se apasă butonul .
Pictograma care marchează o operaţie de adăugare este .

Figura 11 - Inserarea unei noi valori a vechimii unui cadru

În exemplul din Figura 9, vechimea cadrului respectiv nu coincide şi


operatorul trebuie să decidă dacă o modifică sau nu în BDNE cu valoarea
existentă în DCC.
Modificările/inserările realizate se pot anula prin selectarea informaţiilor
din ambele ferestre şi apăsarea butonul . Există posibilitatea
eliminării mai multor informaţii simultan prin selectarea acestora ţinând
tasta CTRL apăsată şi alegerea butonului de ştergere.

Manual Import DCC-BDNE.doc Versiune Document: 1.0 Pagina 12 din 12


3.3.2. Importul unităţilor
Unităţile din import apar sub forma unor mesaje de avertizare în tab-ul
repartizat lor datorită faptului că algoritmul nu realizează nici o
modificare/suprascriere a acestora până când ele nu sunt vizualizate şi
acceptate de utilizator.
În cadrul algoritmului de import a unităţilor se caută iniţial numai unităţile PJ.

Figura 12 - Import unităţi


Căutarea unei unităţi se realizează după Cod Unitate, Cod Sirues, Fel
Unitate, Tip Unitate, Denumire Lungă, Denumire Scurtă, Judeţ.
1) În cazul în care aceasta este regăsită, (conform criteriilor de căutare
specificate mai sus) exact sau aproximativ:
a) Pentru fiecare subunitate a PJ-ului din DCC, algoritmul încearcă
să-i găsească o subunitate-corespondent în BDNE.

Figura 13 - Corespondenţa între unităţile din DCC şi cele din BDNE

Manual Import DCC-BDNE.doc Versiune Document: 1.0 Pagina 13 din 13


b) Subunităţile (de tip frunză) identificate la punctul a) sunt marcate cu
simbolul , corespunzător operaţiei de modificare. Subunităţile
părinte sunt marcate cu simbolul .
2) În cazul în care unitatea nu este găsită în BDNE, se afişează butonul
. După alegerea unităţii din listă, algoritmul
parcurge paşii 1)a) şi 1)b).

Fiecare PJ se desface sub forma unui arbore la apăsarea semnului , iar


expandarea se realizează în acelaşi timp în ambele ferestre, semnalizând
operatorului datele considerate similare de către algoritmul de import.
Operaţiile posibil de aplicat unităţilor/subunităţilor sunt următoarele:
 Adăugare (butonul Adaugă) - În cazul în care o subunitate nu este
regăsită în BDNE, ea poate fi adăugată. Pentru realizarea acestei operaţii, se
selectează subunitatea respectivă în DCC, viitorul părinte din BDNE şi se
apasă butonul . Inserarea va fi marcată prin simbolul şi se pot
observa selecţiile realizate în Figura 14.

Figura 14 - Adăugarea unei subunităţi frunză

Operaţia de adăugare poate copia în BDNE nu numai o frunză (Figura 14),


ci şi un întreg subarbore, în cazul în care este bifată opţiunea Recursiv.

Figura 15 - Adăugarea unui subarbore

Manual Import DCC-BDNE.doc Versiune Document: 1.0 Pagina 14 din 14


Excepţii: Pentru a păstra integritatea datelor între aplicaţii (BDNE, DCC,
ADLIC, Titularizare), în acest moment nu se pot adăuga in BDNE unităţi
independente sau de tip structură. Din acelaşi motiv, operaţiile de modificare
asupra datelor primare ale acestora (denumire lungă, denumire scurtă, cod
sirues, fel unitate, tip unitate, limba predare, tip predare, etc) vor fi ignorate
de aplicaţia de import, transparent pentru utilizator, în sensul că este permisă
selectarea operaţiei de modificare din interfaţă pentru aceste feluri de unităţi,
dar efectul rezultat va fi doar importarea subentitaţilor acestora (atributele
unităţii, adresele, încadrările cadrelor, asocierile elevilor la clase, etc).

 Modificare(butonul Modifică) – Operaţia se foloseşte pentru a updata o


subunitate din BDNE cu corespondenta ei din DCC. Algoritmul marchează în
vederea modificării subunităţile corespondente de tip frunză din cele două
ferestre. În cazul în care operatorul decide o altă modificare selectează
subunitatea din DCC, împreună cu corespondenta ei din BDNE şi apasă
butonul .

 Modificarea subentităţilor unei unităţi/subunităţi (butonul


Subentităţi) - Se updatează toate informaţiile(adresa, atribute, asocierile
personalului cu unitatea, asocierea între unitate şi elementul de structură
asociat, posturi didactice/conducere/auxiliare), mai puţin cele existente în
tab-ul cu Detaliile unităţii. Pictograma care marchează efectuarea acestei
operaţii este . Pentru realizarea acestei operaţii, se procedează similar
operaţiei de Modificare şi se apasă butonului .

 Ştergerea unei/unor operaţii executate (butonul Şterge op.) –


Permite anularea unei/unor inserări/modificări efectuate. Se selectează o
pereche de elemente corespondente (sau mai multe perechi, ţinând tasta
CTRL apăsată ) şi se apasă butonul . Există şi posibilitatea
efectuării acestei operaţii pentru un întreg subarbore, în cazul în care este
bifată opţiunea Recursiv.

 Revenirea la starea iniţială (butonul Revenire) - Permite operatorului


să renunţe la toate modificările efectuate şi să revină în starea iniţială din
Figura 12 prin apăsarea butonului .

 Suprascrie SC-urile - bifarea opţiunii implică înlocuirea


caietelor statistice din BDNE cu corespondentele lor din DCC pentru toate
unităţile marcate pentru modificare. Vor fi înlocuite numai acele caiete
statistice existente în BDNE care se regăsesc şi în export. Asupra celorlalte

Manual Import DCC-BDNE.doc Versiune Document: 1.0 Pagina 15 din 15


caiete statistice din BDNE nu se va efectua nici o modificare. În cazul în care
această opţiune nu este selectată, vor fi importate doar acele caiete statistice
care nu suprascriu caiete statistice existente în BDNE.
Atenţie: bifarea acestei opţiuni este unitară pentru toate unităţile/subunităţile
asupra cărora sunt selectate operaţii în pasul respectiv (la apăsarea butonului
“Aplică operaţiile”). Pentru a suprascrie doar SC-urile unora dintre unităţi şi
păstrarea SC-urilor pentru altele, utilizatorul poate aplica întâi doar operaţiile
unităţilor pentru care se doreşte suprascrierea având bifată opţiunea
şi, după aceasta, aplicând operaţiile asupra celorlalte unităţi,
având opţiunea respectivă debifată.

Pentru continuarea importului se apasă butonul şi va


apare fereastra de informare asupra statusului importului din Figura 16.

Figura 16 - Status import faza 2


În această etapă se încearcă suprapunerea informaţiilor din DCC peste
informaţiile din BDNE conform celor alese de operator în Interfaţa de import.
Erorile şi neconcordanţele vor fi întoarse ca mesaje în Interfaţa de import,
singura deosebire faţă de etapa anterioară fiind activarea unui nou tab Detalii
unităţi. În acest tab vor apărea erorile şi mesajele de avertizare obţinute ca
urmare a importului unităţilor.

Figura 17 - Tab-ul Detalii unităţi

Manual Import DCC-BDNE.doc Versiune Document: 1.0 Pagina 16 din 16


După vizualizarea erorilor şi încercarea de reparare a mesajelor de
avertizare se apasă din nou butonul . Acesta se poate apăsa
după fiecare nouă modificare până când rămân numai erori sau nici o
modificare/inserare nu mai poate fi realizată, acest moment fiind considerat
finalul operaţiunii de import marcat de apăsarea butonului Închide.

3.3.3. Mesaje de eroare

Mesajele de eroare pot apare în cazurile:


 Dacă se încearcă inserarea/modificarea unei entităţi şi nu sunt regăsite
asocierile către nomenclatoare sau către entităţi părinte.
 Dacă se încearcă inserarea unei entităţi ce are o valoare a unui câmp
egală cu cea a unei alte entităţi din BDNE. De exemplu, se încearcă inserarea
unui elev sau cadru cu nume foarte diferit, dar cu cnp-ul identic cu al altuia
care există deja. În cazul acesta, nu este găsit nici măcar de o căutare
aproximativă şi algoritmul va încerca să-l insereze şi nu va reuşi din cauza
unicităţii cnp-ului. Elevul/cadrul respectiv va fi întors ca eroare, pentru că din
interfaţa de import nu se poate modifica cnp-ul. Singura soluţie pentru a-l
introduce este modificarea din DCC fie a numelui astfel încât să corespundă
cu cel aflat deja în BDNE, fie a cnp-ului astfel încât algoritmul să-l poată
insera.
 Dacă se încearcă inserarea manuală (butonul Adaugă) a unei unităţi de
tip PJ sau structură. Erorile respective vor apărea şi pe subunităţile acestora.
Se poate face totuşi update pe acest tip de unităţi, algoritmul va ignora
modificările asupra entităţii propriu-zise, dar îi va procesa subentităţile
(similar cu acţiunea butonului Subentităţi)

Mesajele de eroare pot fi selectate şi copiate, utilizând combinaţia de


taste CTRL+C, într-un fişier text (word, etc) pentru a fi rezolvate manual din
BDNE după finalizarea importului.

Manual Import DCC-BDNE.doc Versiune Document: 1.0 Pagina 17 din 17


4. VERIFICAREA IMPORTULUI

În modulul Importuri se poate vizualiza lista acestora împreună cu starea


lor.

Figura 18 - Lista importurilor

Starea în care se află un import după parcurgerea tuturor paşilor descrişi


este ”neverificat”. Datele importate trebuie verificate în BDNE şi abia apoi se

va apăsa unul din butoanele sau .

Apăsarea butonului semnifică verificarea datelor importate


şi acceptarea importului, starea acestuia modificându-se în “acceptat”. După
acceptarea unui import, nu se mai poate reveni la starea de dinainte a datelor
din BDNE.

Alegerea butonului semnifică respingerea importului,


starea acestuia modificându-se în “refuzat”. Operaţiunile executate în cadrul
importului respectiv vor fi anulate, iar datele afectate de acesta vor fi aduse la
starea de dinainte.

Manual Import DCC-BDNE.doc Versiune Document: 1.0 Pagina 18 din 18


Notă: În cazul în care, după executarea unui import, datele din BDNE sunt
modificate manual, orice incercare de rollback asupra importului respectiv va
eşua.

Manual Import DCC-BDNE.doc Versiune Document: 1.0 Pagina 19 din 19

S-ar putea să vă placă și