Izvestaji u PowerDesigner-u

Embed Size (px)

DESCRIPTION

Pravljenje izvestaja u PowerDesigner-u.

Citation preview

  • Izvetaji u PowerDesigner-u

    Izvetaji u PowerDesigner-u 15.0Izvetaji (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: RTF ili HTML.

    Kreiranje izvetaja

    Izvetaj je mogue kreirati na vie naina: kreiranjem praznog izvetaja korienjem nekog od predefinisanih templejta za izvetaje korienjem wizard-a za izvetaje.

    Nakon kreiranja izvetaj se moe editovati uz pomo Report Editor-a. Kreirani izvetaji se u browser-u nalaze u folderu Reports ispod odgovarajueg modela i odatle se mogu otvoriti. Izvetaji se uvaju zajedno sa modelom (u istoj datoteci).

    Kreiranje izvetaja na osnovu templejta

    Dodavanje novog izvetaja u model: desni klik na postojei model u browser-u New Report:

    Slika 1. Dijalog za definisanje osobina izvetaja pri njegovom kreiranju

    Report name Naziv izvetajaLanguage Jezik izvetaja (v. sekciju Jezik izvetaja)Report template Templejt (ablon) prema kome se generie izvetaj. Ako se templejt

    ne odabere, otvara se prazan prozor u koji se runo dodaju elementi izvetaja.

    PowerDesigner raspolae sa tri predefinisana templejta za veinu modela:- full: sadri specifikaciju modela (slobodan tekst), grafove dijagrama modela, spiskove svih elemenata

    modela, kao i njihov detaljan opis- standard: sadri grafove dijagrama modela, spiskove svih elemenata modela, kao i njihov detaljan

    opis- list: sadri grafove dijagrama modela i spiskove svih elemenata modela.

    Mogue je kreirati sopstvene templejte za izvetaje.

    Kreiranje izvetaja na osnovu templejta je najbri nain da se doe do upotrebljivog izvetaja, ali obino zahteva dodatna podeavanja.

  • Izvetaji u PowerDesigner-u

    Kreiranje izvetaja pomou wizard-a

    Wizard za kreiranje izvetaja pokree se iz glavnog menija (Report Report Wizard) i omoguava da se kroz njega unapred definiu elementi izvetaja:

    naziv i jezik izvetaja (v. sekciju Jezik izvetaja) nain na koji e se izvetaj generisati (rtf, html ili direktna tampa) odabir vrste elemenata koje e izvetaj da sadri (slika 2) ukoliko model ima pakete, moe se odabrati paket za koji se izvetaj generie, kao i to da li izvetaj

    treba da prati hijerarhiju elemenata po paketima ili da ih sve sravna u isti nivo zatim se odabiraju tipovi elemenata koji treba da se prikau u izvetaju, a za svaki od njih se moe

    definisati koji atributi treba da se prikau u spisku svih elemenata tog tipa (List Layout) a koji u detaljima pojedinanog elementa (Card Layout)

    Slika 2. Odabir vrste elemenata izvetaja

    Vrsta elementa izvetaja ObjanjenjeIntroduction text Tekst uvoda (treba ga dopisati, dugme Define...)Model properties Osnovne osobine modela (autor, verzija, datumi, ...)

    Display diagrams Za svaki dijagram modela: slike dijagrama, njihove osnovne osobine i opis

    List objects Za svaki tip objekta u modelu: spisak objekata

    Objects detailed description Za svaki pojedinani objekat u modelu: detaljan opis

    List objects diagram by diagram Ako je ukljueno, objekti se prikazuju grupisani po dijagramima kojima pripadaju. Ako je iskljueno, svi objekti modela se prikazuju zajedno (grupisani po tipu).

    Na poslednjoj stranici wizard-a postoji opcija Open the report in the Report Editor to fine-tune more options koja omoguava da se i na ovaj nain izgenerisani izvetaj dodatno podeava.

  • Izvetaji u PowerDesigner-u

    PowerDesigner ima i mogunost kreiranja List Report izvetaja. To je izvetaj koji je vezan za jedan odabrani tip objekata modela, a kreira se iz glavnog menija: Report List Report Wizard ili desni klik na model New List Report.

    Report Editor

    Report Editor omoguava definisanje strukture izvetaja u PowerDesigner-u. Na slici 3 prikazan je izgled Report toolbar-a.

    Slika 3. Opcije Report palete

    Podeavanje elemenata izvetaja

    U prozoru Available Items nalaze se svi elementi koji se mogu ukljuiti u izvetaj. U prozoru Report Items sa desne strane nalazi se struktura izvetaja: izabrani elementi sa leve strane, rasporeeni hijerarhijski u poglavlja.

    Slika 4. Izgled prozora Report Editor-a i nain dodavanja elemenata u izvetaj

    Svaki element se moe vie puta dodati u izvetaj. Svaki pojedinani element se moe obrisati iz izvetaja (taster Delete) ili premestiti na eljeno mesto (drag&drop, strelice na paleti).

    Print preview tampanje izvetaja

    Export u RTF

    Export u HTML

    Dodavanje novog elementa (selektovanog u Available Items)

    Spisak raspoloivih

    elemenata za izradu izvetaja

    Elementi izvetajadrag&drop

    Izmena poloaja selektovanog elementa u hijerarhiji izvetaja

    Pokretanje Report Wizarda

  • Izvetaji u PowerDesigner-u

    Koji e konkretni elementi biti na raspolaganju zavisi od tipa modela iji izvetaj se kreira. Postoji nekoliko elemenata koji su zajedniki svim modelima (sadraj, odeljak, tekst, eksterne datoteke tekstualne i grafike, prelazak na sledeu stranu). Takoe, bez obzira na tip konkretnog objekta iji se opis ukljuuje u izvetaj, postoje elementi izvetaja sa predefinisanim ponaanjem: oni koji predstavljaju kratak tabelarni spisak svih objekata, detaljan opis pojedinanog objekta i slino. U sledeoj tabeli dat je pregled tipova elemenata koji se mogu ukljuiti u izvetaje:

    Ik. Naziv elementa ZnaenjeTable of contents Sadraj (tekstualnog dokumenta). Automatski iza sebe ubacuje Page

    break.Title Naslov odeljka. Slui i kao kontejner u koji se ubacuju ostali elementi

    izvetaja koji pripadaju tom odeljku.Text paragraph Tekstualni element (slobodni tekst)

    Text file Tekstualna datoteka

    Graphical file Grafika datoteka

    Graphic Graf (slika) dijagrama

    Page break Prelazak na sledeu stranicu

    ... Card Osnovne informacije o pojedinanom elementu datog tipa (naziv, kod, ...)

    List of ... Kratak spisak svih elemenata datog tipa (tabelarni)

    Description/Annotation

    Tekst koji se nalazi u Properties dijalogu odgovarajueg elementa, na kartici Notes, odeljci Description i Annotation.

    Node vor, sadri pod-elemente datog tipa elementa. Interpretira se kao for petlja, tj. svi pod-elementi vora e biti prikazani za svaki pojedinani element datog tipa (npr. pod-elementi koji su ispod vora 'Use case' e biti odtampani za svaki sluaj korienja u modelu).

    Dodatne opcije za fomiranje izgleda izvetaja

    Izmena izgleda naslovne strane: Report Report properties Title Page.Odabir objekata koji e biti prikazani u izvetaju: ReportSelect Objects.Definisanje izgleda hedera i futera (za RTF): ReportHeader/Footer.

    Definisanje izgleda grafa dijagrama: desni klik na grafFormat.Sakrivanje naslova: desni klik na naslovShow Title.Iskljuivanje/ukljuivanje elementa u sadraj: desni klikShow contents in HTML TOC.

    Opcije vezane za pojedinane elemente izvetaja (dostupne na desni klik):- Format: podeavanje fonta, paragrafa, okvira (tekstualnog dokumenta)- Layout: za sve tabelarne prikaze (element tipa List of ...) omoguava odabir prikazanih atributa,

    njihovog redosleda i irine kolone u tabeli- Selection: za tabelarne prikaze i vorove omoguava odabir prikazanih atributa, njihovog redosleda i

    naina sortiranja i/ili filtriranja objekata, ali i odabir konkretnih objekata koji se prikazuju- Edit Title: izmena naziva

  • Izvetaji u PowerDesigner-u

    Globalno podeavanje formata elementa izvetaja: izabrati tip elementa u Available Items prozoru, te iz njegovog kontekstnog menija odabrati opcija Format. Nakon toga, svi elementi tog tipa koji se dodaju u izvetaj imae novodefinisani format. Svi elementi tog tipa koji ve postoje u izvetaju zadrae ranija podeavanja.

    Globalno podeavanje fontova izvetaja: Report Change Fonts...

    Napomena: izmene fontova kroz Format dijaloge nee imati uticaj na HTML izvetaj ovi se fontovi menjaju u CSS fajlovima.

    Podeavanje HTML izvetaja

    ReportReport PropertiesHTML Format otvara dijalog za podeavanje izgleda izvetaja u HTML formatu. Ovaj izgled definisan je CSS fajlom.

    Style Sheet: putanja do CSS fajlaHeader/Footer: putanja do HTML fajla koji sadri opis zaglavlja i futera

    CSS, heder i futer fajlovi koje PowerDesigner koristi nalaze se u PD_INSTALL\Resource Files\HTML Report Style Sheets folderu, a mogu se iskoristiti kao podloga za kreiranje sopstvenih. Objanjenje strukture CSS fajla moe se pronai na sledeoj adresi:http://infocenter.sybase.com/help/topic/com.sybase.infocenter.dc38093.1520/doc/html/rad1232024460919.html

    Jezik izvetaja

    Podrazumevani izrazi koji se koriste u izvetaju (sem sadraja modela definisanog od strane korisnika) prikazuju se na sledeem jeziku:

    a. naslovi poglavlja (Title vorovi) su na jeziku na kom je kreiran templejtb. sve ostalo (nazivi elemenata i svih njihovih osobina) u izvetaju se pojavljuju na jeziku odabranom pri

    kreiranju izvetaja ili u Report Report Properties.

    Za editovanje jezika izvetaja (tj. izraza navedenih pod b) koristi se Report Language Editor:Tools Resources Report Languages

    Opcija New slui za kreiranje novog jezika, a Properties za modifikovanje postojeeg jezika. Dijalog koji se otvori daje pregled svih elemenata kojima moe da se promeni natpis koji se koristi u izvetaju. Na prvoj kartici su svi pojmovi grupisani prema svojoj vrsti u hijerarhiju sa leve strane, a sa desne strane se prevod unosi u polje Localized Name. Na preostale tri kartice se nalaze isti pojmovi u tabelama.

    Datoteke sa jezicima pojmova za izvetaje nalaze se u datotekama u folderu PD_INSTALL\Resource Files\Report Languages, gde je PD_INSTALL instalacioni folder PowerDesigner-a.

    Za izmene jezika na kom su napisani naslovi (Title), potrebno je kreirati sopstveni Report Template, ili se mogu menjati runo u samom izvetaju.

  • Izvetaji u PowerDesigner-u

    Multi-model izvetaji

    PowerDesigner omoguava kreiranje obinih i multi-model izvetaja. Obini izvetaji su vezani za jedan model, dok multi-model izvetaji omoguavaju spajanje informacija iz vie modela. uvaju se u samostalnoj datoteci. Kreiranje ovakvog izvetaja obavlja se izborom File New Model Multi-Model Report:

    Slika 5. Kreiranje multi-model izvetaja

    Prilikom kreiranja izetaja moe se specificirati: naziv izvetaja jezik izvetaja model koji e sluiti kao osnova izvetaja (kasnije se mogu dodati drugi modeli) templejt izvetaja.

    Informacije o modelima su rasporeene u sekcije, pri emu se u jednoj sekciji mogu nalaziti informacije samo jednog modela. Sekcije izvetaja se definiu na Sections kartici Report Properties dijaloga (slika 6), te je tu mogue i dodavanje modela u izvetaj. Da bi se model mogao dodati u izvetaj, mora biti otvoren u browser-u.

    Slika 6. Definisanje sekcija multi-model izvetaja

    Naziv sekcije

    Model sekcije

    Templejt sekcije

    Tip modela

  • Izvetaji u PowerDesigner-u

    Sadraj pojedinanih sekcija se podeava u Report Editoru na isti nain kao kod obinih izvetaja. Takoe je mogue definisati sadraj sekcije pomou wizard-a, tako to se u Report Editoru odabere odgovarajua sekcija, pa se na paleti odabere prva ikonica, s tim to e se tekui sadraj sekcije u tom sluaju obrisati.

    Izvetaji u PowerDesigner-u 15.0Kreiranje izvetajaKreiranje izvetaja na osnovu templejtaKreiranje izvetaja pomou wizard-a

    Report EditorPodeavanje elemenata izvetajaDodatne opcije za fomiranje izgleda izvetajaPodeavanje HTML izvetaja

    Jezik izvetajaMulti-model izvetaji