Sie sind auf Seite 1von 3

Relatrios JasperReport Server

Os relatrios devero ser construdos localmente e para isto necessrio a instalao do Ireport. Trabalho coma a verso .!.!.
" instalao do Ireport simples. # semelhante ao $ue est em%
http%&&'''.ar$uivodecodi(os.net&principal&diretorios&ireport&arti(os)tutoriais&como)bai*ar)instalar)con+i(urar)testar)ireport.php
O Ireport pode ser bai*ado no lin,% https%&&communit-..asperso+t.com&pro.ect&ireport/desi(ner&releases
0ara construir os relatrios preciso obter um tutorial e aprender o bsico da +erramenta. # a medida $ue +or necessrio1 pes$uisar sobre
ireport. Tutorial bsico% http://pt.slideshare.net/flaviowd/tutorial-gerando-relatrios-com-jasperreports-e-ireports-no-netbeans.

2epois $ue o relatrio estiver pronto e testado. #le dever ser con+i(urado no JasperReport Server.
O relatrio dever est na e*tenso JR345. 6asta con+i(ur/lo e salv/lo.
"mbiente de homolo(ao do JasperReport Server % http://jasper.hom.trt5:8080/jasperserver/login.html
"mbiente de produo do JasperReport Server % http://10.5.0.127:8080/jasperserver/
0ara ambos os ambientes % su!rio - jasperadmin # $enha % jasperadmin. & vers'o do (asper
#*istem al(uns manuais re+erentes ao JasperReports Server no endereo %
http%&&communit-..asperso+t.com&documentation7version89:;<=.

Os manuais $ue abrir %
http://communit).jaspersoft.com/s)stem/files/restricted-docs/jasperreports-server-install-guide*1.pdf
http://communit).jaspersoft.com/s)stem/files/restricted-docs/jasperreports-server-admin-guide*0.pdf
http://communit).jaspersoft.com/s)stem/files/restricted-docs/js-ultimate-guide-5.+.pdf
http://communit).jaspersoft.com/s)stem/files/restricted-docs/jasperreports-server-user-guide*,.pdf
http://communit)-static.jaspersoft.com/sites/default/files/docs/jasperreports-server-web-services-guide*-.pdf

2e todos1 os mais importante o (uia $ue trata de web services1 porm no custa nada dar uma olhada no (uia do "dministrador
e tambm no do usurio.
2epois de e+etuar o lo(in no JasperReport Server1 apresentada a pasta root. 2entro do root e*istem al(umas subpastas%
9/.ontent /iles: no precisei usar.
:/0ata $ources: onde con+i(uro a base de dados $ue utili>aremos na (erao do relatrio.
=/1mages: onde +ao upload das ima(ens $ue sero utili>adas no relatrio. 23emplo: 4ogos.
?/1nput 0ata 5)pes: posso de+inir tipos de dados $ue iro ser utili>ados nos relatrios.
/(ar: onde posso +a>er upload dos ar$uivos .jars $ue podem ser utili>ados num relatrio.
@/6eports: onde residem os relatrios $ue +oram cadastrados no JasperReports Server. " pasta Reports est dividida em
Judicirio e "dministrativo.
Alicando com o boto direito na 0asta 6eports. 0osso adicionar uma pasta atravs da opo% &dd /older. Ou adicionar1 entre outras
coisas1 um relatrio na devida pasta1 atravs da opo% &dd 6esource --7 (asper6eports.
Se a minha inteno adicionar um relatrio1 uma p(ina com a descrio $et p the 6eport8.onfigura9'o: ser aberta. Bela poderei
colocar um nome para o relat;rio1 um 1d1 uma descri9'o e +a>er o upload do (6<=4 do relatrio ou pe(ar um . e*istente no repositrio Cna pasta
Reports do JasperReport ServerD. "ps completar as in+ormaEes desta p(ina1 um cli$ue em .ontrols e 6esources +ar irmos para a p(ina se(uinte1
onde poderemos adicionar um recurso do $ual o relatrio precisa. 0or e*emplo um lo(o. Beste caso1 adiciono um componente image no relatrio1 no
local dese.ado1 e na propriedade 1mage e3pression de+ino o local do repositrio onde a ima(em se encontra%
>repo:/images/4?@?.png> 8pasta 1mage do reposit;rio: ou simplesmente in+ormo $ue o relatrio necessita de uma ima(em
+a>endo 1mage 23pression ter a se(uinte in+ormao % >repo:4?@?.png>. Fa>endo desta +orma1 o JasperReport Server
solicitar $ue +aamos o upload da ima(em.
"inda em .ontrols e 6esources poderemos adicionar os parGmetros $ue so esperados pelo relatrio1 clicando em &dd 1nput .ontrol.
#nto poderemos de+inir um parGmetro de entrada ou utili>ar al(um $ue . e*ista no repositrio 8normalmente n'o registro parAmetros no
reposit;rio:.
2e+inindo um parGmetro de entrada de relatrio%
5)pe % coloco $in(le Halue CnormalmenteD.
prompt 5e3t % in+ormo o nome do parGmetro.
Barameter Came I o id do parGmetro $ue pode idJntico a prompt 5e3t.
Se o parGmetro obri(atrio1 marco as op9Des mandator) e visEvel. .aso contr!rioF apenas visEvel.
Alicando em ne3t1 iremos para a pr;3ima tela. Ba tela 4ocate 0atat)pes1 posso marcar uma entre duas opEes%
2e+inir um tipo de dados.
Ktili>ar al(um tipo cadastrado no repositrio.
Se dese.o de+inir um tipo de dados1 vou para uma tela espec+ica para este +im1 onde entre posso in+ormar tipoCTe*to1
data1 hora etcD1 nome e id do tipo $ue estou de+inindo.

2epois de escolher&de+inir um tipo e salvar poderei escolher a +onte de dados. Bormalmente escolho al(uma . de+inida no repositrio. L
importante salientar $ue se aps escolher uma +onte de dados1 retornarmos a .anela de con+i(urao e novamente +i>ermos upload do JR3451 ento
teremos $ue novamente de+inir a +onte de dados.
0osso de+inir usurios clicando no item de menu (erenciar M usurio. # depois desi(nar papeis na opo Nerenciar M +unEes.
0.#cS.T

Das könnte Ihnen auch gefallen