Izvetaji (reports) se u PowerDesigner-u mogu koristiti za kreiranje dokumentacije o modelima, tako to se u njima sadrane informacije izvoze u format itljiv bez PowerDesigner-a: R! ili "#$% Kreiranje izvetaja Izvetaj je mogu&e kreirati na vie naina: kreiranjem 'raznog izvetaja kori&enjem nekog od 'redefinisani( tem'lejta za izvetaje kori&enjem wizard-a za izvetaje% )akon kreiranja izvetaj se moe editovati uz 'omo& Re'ort *ditor-a% +reirani izvetaji se u browser-u nalaze u folderu Re'orts is'od odgovaraju&eg modela i odatle se mogu otvoriti% Izvetaji se uvaju zajedno sa modelom (u istoj datoteci)% Kreiranje izvetaja na osnovu templejta ,odavanje novog izvetaja u model: desni klik na 'ostoje&i model u browser-u - )e. - Re'ort: Slika 1. ,ijalog za definisanje osobina izvetaja 'ri njegovom kreiranju Re'ort name )aziv izvetaja $anguage /ezik izvetaja (v% sekciju /ezik izvetaja) Re'ort tem'late em'lejt (ablon) 'rema kome se generie izvetaj% 0ko se tem'lejt ne odabere, otvara se 'razan 'rozor u koji se runo dodaju elementi izvetaja% PowerDesigner ras'olae sa tri 'redefinisana tem'lejta za ve&inu modela: - full: sadri s'ecifikaciju modela (slobodan tekst), grafove dijagrama modela, s'iskove svi( elemenata modela, kao i nji(ov detaljan o'is - standard: sadri grafove dijagrama modela, s'iskove svi( elemenata modela, kao i nji(ov detaljan o'is - list: sadri grafove dijagrama modela i s'iskove svi( elemenata modela% #ogu&e je kreirati so'stvene tem'lejte za izvetaje% +reiranje izvetaja na osnovu tem'lejta je najbri nain da se do1e do u'otrebljivog izvetaja, ali obino za(teva dodatna 'odeavanja% Izvetaji u PowerDesigner-u Kreiranje izvetaja pomou wizard-a 2izard za kreiranje izvetaja 'okre&e se iz glavnog menija (Re'ort - Re'ort 2izard) i omogu&ava da se kroz njega una'red definiu elementi izvetaja: naziv i jezik izvetaja (v% sekciju /ezik izvetaja) nain na koji &e se izvetaj generisati (rtf, (tml ili direktna tam'a) odabir vrste elemenata koje &e izvetaj da sadri (slika 3) ukoliko model ima 'akete, moe se odabrati 'aket za koji se izvetaj generie, kao i to da li izvetaj treba da 'rati (ijerar(iju elemenata 'o 'aketima ili da i( sve 4sravna5 u isti nivo zatim se odabiraju ti'ovi elemenata koji treba da se 'rikau u izvetaju, a za svaki od nji( se moe definisati koji atributi treba da se 'rikau u s'isku svi( elemenata tog ti'a ($ist $a6out) a koji u detaljima 'ojedinanog elementa (7ard $a6out) Slika 2. 8dabir vrste elemenata izvetaja Vrsta elementa izvetaja !janjenje Introduction te9t ekst uvoda (treba ga do'isati, dugme ,efine%%%) #odel 'ro'erties 8snovne osobine modela (autor, verzija, datumi, %%%) ,is'la6 diagrams :a svaki dijagram modela: slike dijagrama, nji(ove osnovne osobine i o'is $ist objects :a svaki ti' objekta u modelu: s'isak objekata 8bjects detailed descri'tion :a svaki 'ojedinani objekat u modelu: detaljan o'is $ist objects diagram b6 diagram 0ko je ukljueno, objekti se 'rikazuju gru'isani 'o dijagramima kojima 'ri'adaju% 0ko je iskljueno, svi objekti modela se 'rikazuju zajedno (gru'isani 'o ti'u)% )a 'oslednjoj stranici wizard-a 'ostoji o'cija 48'en t(e re'ort in t(e Re'ort *ditor to fine-tune more o'tions5 koja omogu&ava da se i na ovaj nain izgenerisani izvetaj dodatno 'odeava% Izvetaji u PowerDesigner-u PowerDesigner ima i mogu&nost kreiranja $ist Re'ort izvetaja% o je izvetaj koji je vezan za jedan odabrani ti' objekata modela, a kreira se iz glavnog menija: Re'ort - $ist Re'ort 2izard ili desni klik na model - )e. - $ist Re'ort% Report Editor Re'ort *ditor omogu&ava definisanje strukture izvetaja u PowerDesigner-u% )a slici ; 'rikazan je izgled Re'ort toolbar-a% Slika ". 8'cije Re'ort 'alete #odeavanje elemenata izvetaja < 'rozoru 0vailable Items nalaze se svi elementi koji se mogu ukljuiti u izvetaj% < 'rozoru Re'ort Items sa desne strane nalazi se struktura izvetaja: izabrani elementi sa leve strane, ras'ore1eni (ijerar(ijski u 'oglavlja% Slika $. Izgled 'rozora Re'ort *ditor-a i nain dodavanja elemenata u izvetaj =vaki element se moe vie 'uta dodati u izvetaj% =vaki 'ojedinani element se moe obrisati iz izvetaja (taster ,elete) ili 'remestiti na eljeno mesto (drag>dro', strelice na 'aleti)% ?rint 'revie. @tam'anje izvetaja *9'ort u R! *9'ort u "#$ ,odavanje novog elementa (selektovanog u 0vailable Items) ='isak ras'oloivi( elemenata za izradu izvetaja *lementi izvetaja dra%&drop Izmena 'oloaja selektovanog elementa u (ijerar(iji izvetaja Pokretanje Report Wizarda Izvetaji u PowerDesigner-u +oji &e konkretni elementi biti na ras'olaganju zavisi od ti'a modela iji izvetaj se kreira% ?ostoji nekoliko elemenata koji su zajedniki svim modelima (sadraj, odeljak, tekst, eksterne datoteke A tekstualne i grafike, 'relazak na slede&u stranu)% ako1e, bez obzira na ti' konkretnog objekta iji se o'is ukljuuje u izvetaj, 'ostoje elementi izvetaja sa 'redefinisanim 'onaanjem: oni koji 'redstavljaju kratak tabelarni s'isak svi( objekata, detaljan o'is 'ojedinanog objekta i slino% < slede&oj tabeli dat je 'regled ti'ova elemenata koji se mogu ukljuiti u izvetaje: Ik. 'aziv elementa (na)enje able of contents =adraj (tekstualnog dokumenta)% 0utomatski iza sebe ubacuje ?age break% itle )aslov odeljka% =lui i kao kontejner u koji se ubacuju ostali elementi izvetaja koji 'ri'adaju tom odeljku% e9t 'aragra'( ekstualni element (slobodni tekst) e9t file ekstualna datoteka Bra'(ical file Brafika datoteka Bra'(ic Braf (slika) dijagrama ?age break ?relazak na slede&u stranicu %%% 7ard 8snovne informacije o 'ojedinanom elementu datog ti'a (naziv, kod, %%%) $ist of %%% +ratak s'isak svi( elemenata datog ti'a (tabelarni) C ,escri'tionD 0nnotation ekst koji se nalazi u ?ro'erties dijalogu odgovaraju&eg elementa, na kartici )otes, odeljci ,escri'tion i 0nnotation% )ode Evor, sadri 'od-elemente datog ti'a elementa% Inter'retira se kao for 'etlja, tj% svi 'od-elementi vora &e biti 'rikazani za svaki 'ojedinani element datog ti'a (n'r% 'od-elementi koji su is'od vora F<se caseF &e biti odtam'ani za svaki sluaj kori&enja u modelu)% *odatne op+ije za fomiranje iz%leda izvetaja Izmena izgleda naslovne strane: Re'ort - Re'ort 'ro'erties -itle ?age% 8dabir objekata koji &e biti 'rikazani u izvetaju: Re'ort-=elect 8bjects% ,efinisanje izgleda (edera i futera (za R!): Re'ort-"eaderD!ooter% ,efinisanje izgleda grafa dijagrama: desni klik na graf-!ormat% =akrivanje naslova: desni klik na naslov-=(o. itle% IskljuivanjeDukljuivanje elementa u sadraj: desni klik-=(o. contents in "#$ 87% 8'cije vezane za 'ojedinane elemente izvetaja (dostu'ne na desni klik): - !ormat: 'odeavanje fonta, 'aragrafa, okvira (tekstualnog dokumenta) - $a6out: za sve tabelarne 'rikaze (element ti'a $ist of %%%) omogu&ava odabir 'rikazani( atributa, nji(ovog redosleda i irine kolone u tabeli - =election: za tabelarne 'rikaze i vorove omogu&ava odabir 'rikazani( atributa, nji(ovog redosleda i naina sortiranja iDili filtriranja objekata, ali i odabir konkretni( objekata koji se 'rikazuju - *dit itle: izmena naziva Izvetaji u PowerDesigner-u Blobalno 'odeavanje formata elementa izvetaja: izabrati ti' elementa u 0vailable Items 'rozoru, te iz njegovog kontekstnog menija odabrati o'cija !ormat% )akon toga, svi elementi tog ti'a koji se dodaju u izvetaj ima&e novodefinisani format% =vi elementi tog ti'a koji ve& 'ostoje u izvetaju zadra&e ranija 'odeavanja% Blobalno 'odeavanje fontova izvetaja: Re'ort - 7(ange !onts%%% )a'omena: izmene fontova kroz !ormat dijaloge ne&e imati uticaj na "#$ izvetaj A ovi se fontovi menjaju u 7== fajlovima% #odeavanje ,-./ izvetaja Re'ort-Re'ort ?ro'erties-"#$ !ormat otvara dijalog za 'odeavanje izgleda izvetaja u "#$ formatu% 8vaj izgled definisan je 7== fajlom% =t6le =(eet: 'utanja do 7== fajla "eaderD!ooter: 'utanja do "#$ fajla koji sadri o'is zaglavlja i futera 7==, (eder i futer fajlovi koje PowerDesigner koristi nalaze se u ?,GI)=0$$HResource !ilesH"#$ Re'ort =t6le =(eets folderu, a mogu se iskoristiti kao 'odloga za kreiranje so'stveni(% 8bjanjenje strukture 7== fajla moe se 'rona&i na slede&oj adresi: (tt':DDinfocenter%s6base%comD(el'Dto'icDcom%s6base%infocenter%dc;IJK;%LM3JDdocD(tmlDradL3;3J3NNOJKLK%(tml Jezik izvetaja ?odrazumevani izrazi koji se koriste u izvetaju (sem sadraja modela definisanog od strane korisnika) 'rikazuju se na slede&em jeziku: a% naslovi 'oglavlja (itle vorovi) su na jeziku na kom je kreiran tem'lejt b% sve ostalo (nazivi elemenata i svi( nji(ovi( osobina) u izvetaju se 'ojavljuju na jeziku odabranom 'ri kreiranju izvetaja ili u Re'ort - Re'ort ?ro'erties% :a editovanje jezika izvetaja (tj% izraza navedeni( 'od b) koristi se Re'ort $anguage *ditor: ools - Resources - Re'ort $anguages 8'cija )e. slui za kreiranje novog jezika, a ?ro'erties za modifikovanje 'ostoje&eg jezika% ,ijalog koji se otvori daje 'regled svi( elemenata kojima moe da se 'romeni nat'is koji se koristi u izvetaju% )a 'rvoj kartici su svi 'ojmovi gru'isani 'rema svojoj vrsti u (ijerar(iju sa leve strane, a sa desne strane se 'revod unosi u 'olje $ocalized )ame% )a 'reostale tri kartice se nalaze isti 'ojmovi u tabelama% ,atoteke sa jezicima 'ojmova za izvetaje nalaze se u datotekama u folderu ?,GI)=0$$HResource !ilesHRe'ort $anguages, gde je ?,GI)=0$$ instalacioni folder PowerDesigner-a% :a izmene jezika na kom su na'isani naslovi (itle), 'otrebno je kreirati so'stveni Re'ort em'late, ili se mogu menjati runo u samom izvetaju% Izvetaji u PowerDesigner-u Multi-model izvetaji PowerDesigner omogu&ava kreiranje obini( i multi-model izvetaja% 8bini izvetaji su vezani za jedan model, dok multi-model izvetaji omogu&avaju s'ajanje informacija iz vie modela% Euvaju se u samostalnoj datoteci% +reiranje ovakvog izvetaja obavlja se izborom !ile - )e. #odel - #ulti-#odel Re'ort: Slika 5. +reiranje multi-model izvetaja ?rilikom kreiranja izetaja moe se s'ecificirati: naziv izvetaja jezik izvetaja model koji &e sluiti kao osnova izvetaja (kasnije se mogu dodati drugi modeli) tem'lejt izvetaja% Informacije o modelima su ras'ore1ene u sekcije, 'ri emu se u jednoj sekciji mogu nalaziti informacije samo jednog modela% =ekcije izvetaja se definiu na =ections kartici Re'ort ?ro'erties dijaloga (slika O), te je tu mogu&e i dodavanje modela u izvetaj% ,a bi se model mogao dodati u izvetaj, mora biti otvoren u browser-u% Slika 0. ,efinisanje sekcija multi-model izvetaja Naziv sekcije Model sekcije Templejt sekcije Tip modela Izvetaji u PowerDesigner-u =adraj 'ojedinani( sekcija se 'odeava u Re'ort *ditoru na isti nain kao kod obini( izvetaja% ako1e je mogu&e definisati sadraj sekcije 'omo&u wizard-a, tako to se u Re'ort *ditoru odabere odgovaraju&a sekcija, 'a se na 'aleti odabere 'rva ikonica, s tim to &e se teku&i sadraj sekcije u tom sluaju obrisati%