Upload
others
View
14
Download
0
Embed Size (px)
Citation preview
I
freeXreport korisnički priručnik
verzija 1 | 15.04.2012
II
SADRŽAJ
1. UVOD ................................................................................................................................................... 1
1.1. KONCEPT .................................................................................................................................. 2
1.2. PODRUČJE PRIMJENE ................................................................................................................... 3
2. O APLIKACIJI ......................................................................................................................................... 4
2.1. Verzije freeXreports aplikacije ..................................................................................................... 4
3. INSTALACIJA I REGISTRACIJA ............................................................................................................... 5
3.1. INSTALACIJA .................................................................................................................................. 5
3.2. REGISTRACIJA ............................................................................................................................. 10
4. POČETAK RADA .................................................................................................................................. 11
4.1. Osnovni dijelovi aplikacije .......................................................................................................... 12
4.2. DIJELOVI ADMINISTRATORSKOG SUČELJA ................................................................................. 13
4.3. KREIRANJE I UPRAVLJANJE KATEGORIJAMA .............................................................................. 14
4.3.1. DODAVANJE NOVE KATEGORIJE .......................................................................................... 14
4.3.2. IZMJENA INFORMACIJA O KATEGORIJI ................................................................................ 14
4.3.3. PROMJENA HIJERARHIJSKE PRIPADNOSTI PODKATEGORIJA I IZVJEŠTAJA .......................... 15
4.3.4. DODAVANJE NOVE KATEGORIJE .......................................................................................... 16
4.4. KREIRANJE, UPRAVLJANJE IZVJEŠTAJIMA TE KNJIGAMA IZVJEŠTAJA ......................................... 17
4.4.1. DEFINICIJE ............................................................................................................................ 17
4.4.2. KREIRANJE IZVJEŠTAJA ......................................................................................................... 17
5. ADMINISTRACIJA ............................................................................................................................... 25
XXx KRIPTIRANJE????
Xxx backup
Inline Script
1
1. UVOD
Za uspješno vođenje posla potrebno je imati mogućnost dostupiti do izvještaja koje Vaš informacijski
sustav nema, nema u obliku na koji ste navikli ili proizvođač sustava nije predvidio takav izvještaj.
Također je vrlo bitno u današnjem svijetu preseliti cijeli ili veći dio svojeg poslovanja u mobilni svijet.
freeXreport je aplikacija namijenjena upravo izradi takvih izvještaja.
Svi izvještaji izrađeni uz pomoć ove aplikacije dostupni su kroz web preglednik, a i kroz preglednike
prilagođene mobilnim platformama.
freeXreport je aplikacija kojom se možete povezati na bilo koju bazu podataka, a spobosnost
kreiranja dinamičkih formi sa uporabom parametara čini je alatom kojim se štedi vrijeme, kako
programera, tako i korisnika, i partnera.
Korištenjem aplikacije omogućeno Vam je:
proširiva baza izvještaja prilagođenih Vašoj ERP/MRP bazi podataka
mogućnost pretraživanja i kupovine pripremljenih izvještaja
neovisni alat za izradu izvještaja iz bilo koje baze podataka ERP/MRP sustava
preglednik izvještaja kojeg je moguće pokretati na bilo kojem web pregledniku
fleksibilan razvoj
podrška za široku paletu izvora podataka, uključujući relacijske, OLAP ili XML izvore podataka
izbor ispisa izvještaja u obliku Adobe PDF, HTML, Microsoft Word, Microsoft Excel, Rich Text
Format, ili običnom tekstu,
izrada formi za unos podataka.
2
1.1. KONCEPT
freeXreport designer sadrži dizajner upita sa mogućnošću određivanja parametara za izvještaje,
dizajner izvještaja sa mogućnošću primjene više različitih rasporeda prilagođenih platformi sa koje se
pristupa izvještaju, omogućuje administraciju korisnika aplikacije i administraciju izvještaja te bilježi
promjene i korisničke radnje.
3
1.2. PODRUČJE PRIMJENE
4
2. O APLIKACIJI
2.1. Verzije freeXreports aplikacije
FreeXreports može doći u nekoliko različitih verzija. Ove upute se odnose na sve verzije dok će
dijelovi koji se ne odnose na pojedinu verziju biti označeni kao takvi unutar uputa.
A) freeXreport designer verzija –omogućuje:
i. grafički razvoj izvještaja,
ii. distribuciju izvještaja kroz desktop okruženje,
iii. administraciju korisnika, izvještaja i prava.
B) freeXreport deployment verzija – omogućuje:
i. razvoj podatkovnih upita,
ii. grafički razvoj izvještaja,
iii. distribuciju izvještaja kroz desktop okruženje,
iv. administraciju korisnika, izvještaja i prava.
C) freeXreport Viewer – omogućuje:
i. distribuciju izvještaja kroz desktop okruženje,
ii. administraciju korisnika, izvještaja i prava.
D) freeXreport developer komponenta – omogućuje:
i. ugradnju freeXreport komponente u custom aplikacije
E) freeXreport developer deployment – omogućuje:
i. razvoj podatkovnih upita – samo na developer verziji baze,
ii. grafički razvoj izvještaja – samo na developer verziji baze,
iii. distribuciju izvještaja kroz desktop okruženje – samo na developer verziji
baze,
iv. administraciju korisnika, izvještaja i prava – samo na developer verziji baze.
F) freeXreport webserver verzija – omogućuje:
i. distribuciju izvještaja kroz web preglednike te kroz mobilne uređaje.
G) freeXreport vieweri za iPhone, iPad, Android te Windows phone
5
3. INSTALACIJA I REGISTRACIJA
3.1. INSTALACIJA
Koraci:
1. Pokrenite
freeXreport_setup_x86x64.exe,
kliknite Run:
2. Instalacija će započeti raspakiravati
pakete u temp područje.
3. Kliknite Yes kako bi se instalirala
potrebna komponenta.
Ovaj korak će možda Vaše računalo
preskočiti ukoliko već imate
instaliranu MS komponentu.
6
4. Kliknite Next kako bi se MS
komponenta instalirala.
Ovaj korak će možda Vaše računalo
preskočiti ukoliko već imate
instaliranu MS komponentu.
5. Prihvatite licence uvjete kako bi se
instalacija nastavila klikom na „I have
read and accept the license terms.“
Kliknite na Next.
6. Instalacija MS komponente je
završila. Kliknite Finish kako bi
instalacija freeXreport-a nastavila.
7
7. Instalacija obavlja dekompresiju
pakiranih datoteka.
8. Kliknite Next.
9. Prihvatite licencne uvjete odabirom
opcije „I accept the terms in the
linecse agreement“ te kliknite Next
kako bi se instalacija freeXreport-a
nastavila.
8
10. Odaberite putanju na koju će se
freeXreport instalirati klikom na
Change i/ili kliknite kako biste
nastavili sa instalacijom.
11. Kliknite Install kako bi instalacija
nastavila.
12. Kliknite Finsh
9
13. Ukoliko nemate instalirani SQL na
Vašem računalu ili na mreži
downloadajte i instalirajte SQL server
express edition sa MS web stranica ili
neku drugu verziju ako posjedujete
licencu za isti.
14. Prilikom prvog pokretanja
freeXreport će Vas zatražiti da
aktivirate svoju licencu – više o tome
u slijedećem poglavlju.
15. U polje server upišite naziv SQL
servera. U database name upišite
naziv postojeće baze freeXreporta ili
naziv nove baze koju želite kreirati.
16. Ukoliko se radi o postojećoj bazi
kliknite na Test connection settings
kako biste provjerili točnost unesenih
podataka ili Create database kako
biste kreirali novu bazu za rad
freeXreporta
10
3.2. REGISTRACIJA
Unesite tražene podatke, te nakon toga unesite
registracijski ključ i kliknite na Activate aplication
freeXreport će, kao i sve x-this aplikacije, izvršiti on-line registraciju proizvoda za što je potrebno da
računalo na kojem se vrši iregistracija bude spojeno na Internet.
Ukoliko Vaše računalo nije spojeno na Internet, aktivaciju proizvoda nije moguće izvršiti online
automatski, te će biti potrebno izvršiti slijedeće postupke:
A. e-mailom 1. Pošaljite na mail [email protected] registracijski kod zajedno sa aktivacijskim kodom, 2. U vrlo kratkom roku na e-mail adresu sa koje ste poslali gore navede podatke stići će kod za potvrdu aktivacije.
B. putem sms na broj telefona +385 98 xxx xxx 1. Pošaljite sms-om registracijski kod zajedno sa aktivacijskim kodom, 2. U vrlo kratkom vremenu dobiti ćete kod za potvrdu aktivacije sms-om na uređaj sa kojeg ste poslali podatke.
11
4. POČETAK RADA
Svako pokretanje programa traži i unos korisničkog imena i lozinke. Inicijalni administratorsko
korisničko ime je „admin“ a inicijalna lozinka je „12345“. Napominjemo da x-this.com preporuča
promjenu inicijalnih podatke radi zaštite sustava.
Upisom Vaših pristupnih podataka, otvara se osnovni prozor programa koji sadrži osnovni izbornik te
popis postojećih kategorija izvještaja i prikaz svih postojećih izvještaja te osnovne naredbene gumbe:
12
4.1. Osnovni dijelovi aplikacije
Kao što je u uvodu navedena aplikacija se sastoji od 3 djela:
1. Administracije,
2. Data designera te
3. Report layout designera.
U daljnjim poglavljima objasniti ćemo detaljno dijelove aplikacije, sve komande te ćemo to sve
provesti kroz primjere koji se nalaze kao demo i to na:
freeXreports.x-this.com,
freeXreports viewer za iPhone,
freeXreports viewer za iPad,
freeXreports viewer za android,
freeXreports viewer za widnows phone.
Gore navedene primjere moguće je, kao datoteke, skinuti sa našeg webshopa webshop.x-this.com
potpuno besplatno te ih importirati u Vašu instalaciju freeXreports aplikacije.
13
4.2. DIJELOVI ADMINISTRATORSKOG SUČELJA
A – kreiranje i upravljanje kategorijama,
B – kreiranje, upravljanje izvještajima te knjigama izvještaja,
C – administracija.
14
4.3. KREIRANJE I UPRAVLJANJE KATEGORIJAMA
4.3.1. DODAVANJE NOVE KATEGORIJE
Pritiskom na gumb Add new cat. otvoriti će se dolje prikazana forma:
Parent: odaberite postojeću kategoriju u koju želite svrstati novu kategoriju kao podređenu
kategoriju (podkategorija) ili ostavite prazno kako bi nova kategorija bili hijerarhijski
najviša,
Name: unesite ime nove kategorije koje će biti vidljivo na svim pregledima,
Description: unesite opis kategorije – opis neće biti vidljiv na pregledima te služi kao pomoćno
polje kako biste bolje opisali kategoriju,
Sort: ukoliko želite ručno sortirati kategorije unesite broj veći od jedan. Prvo će se
prikazivati kategorije koje imaju manji broj upisani pod sort (1 ili više),
Is active: ukoliko je kategorija aktivna potrebno je da je označena kvačicom dok neaktivna
kategorija nema kvačice. Neaktivna kategorija se neće prikazivati na pregledima kao
niti pripadajuće podkategorije i izvještaji.
Add new upisuje podatke u bazu te kreira željenu kategoriju sa unesenim podacima.
4.3.2. IZMJENA INFORMACIJA O KATEGORIJI
Pritiskom na gumb Edit cat. otvoriti će se ista forma kao i kod unosa nove kategorije.
Ukoliko želite promijeniti pripadnost kategorije tada pod Parent odaberite drugu kategoriju kojoj
želite da odabrana kategorija pripada kao podkategorija ili odaberite „Select category...“ ukoliko
želite da odabrana kategorija bude hijerarhijski najviša.
15
4.3.3. PROMJENA HIJERARHIJSKE PRIPADNOSTI PODKATEGORIJA I IZVJEŠTAJA
Ukoliko želite neku kategoriju, podkategoriju ili izvještaj preseliti, hijerarhijski, u neku drugu
kategoriju to je moguće na dva načina:
1. Izmjenom podataka na izvještaju/kategoriji odabirom druge nadređene kategorije i to:
a. Kod izvještaja pritiskom na gumb Edit data:
b. Kod kategorija pritiskom na gumb Edit Cat.:
2. Jednostavnom drag-drop metodom pomoću miša.
16
4.3.4. DODAVANJE NOVE KATEGORIJE
Perent: Odaberite jednu od postojećih kategorija kojoj želite da nova kategorija
hijerarhijski pripada,
Name: Unesite ime nove kategorije,
Description: Unesite opis kategorije koji će opisati sadržaj i namjenu kategorije,
Sort: Unesite slijednu oznaku za željeno sortiranje,
Report is active: Označite kvačicom ukoliko želite da kategorija bude aktivna i vidljiva u
izbornicima,
17
4.4. KREIRANJE, UPRAVLJANJE IZVJEŠTAJIMA TE KNJIGAMA IZVJEŠTAJA
4.4.1. DEFINICIJE
IZVJEŠTAJ
Izvještaj je rezultat više proizvoljnih parametara koji ugrađenih u više upita kao podlogu za grafički
prikaz podataka. Takvi podaci mogu biti prikazanu u neograničenom broju različitih grafičkih izvedbi.
Izvještaj opisuju:
1. Parametri upita,
2. Jedan ili više upita,
3. Jedan ili više grafičkih prikaza rezultata.
KNJIGA IZVJEŠTAJA
Knjiga izvještaja je skupi izvještaja koji su logički povezani. Poveznica između tih izvještaja može biti
vremenska, tematska ili bilo koja druga. Prilikom pokretanja knjige izvještaja freeXreport će napraviti
presjek parametara po svim izvještajima koji se nalaze unutar knjige te će biti potrebno unijeti samo
jednom parametre koji se eventualno ponavljaju na izvještajima.
4.4.2. KREIRANJE IZVJEŠTAJA
xxx Tipovi izvještaja: Izvještaj, drill/down, webservice
Kliknite na Add new kako biste otvorili prozor za Report definition
18
Category: Odaberite jednu od postojećih kategorija kojoj želite da novi izvještaj
pripada ili unesite novu kategoriju pod Edit category...
Name: Unesite ime izvještaja koje želite da bude prikazano na izbornicima,
Description: Unesite opis izvještaja koji će opisati sadržaj i namjenu izvještaja,
Report is active: Označite kvačicom ukoliko želite da izvještaj bude aktivan i vidljiv u
izbornicima,
Connection: Odaberite neku od postojećih veza na bazu ili kreirajte novu pod Edit
connection...
KREIRANJE KONEKCIJE NA BAZU
Connection name: Unesite opisni naziv nove konekcije,
SQL Server: Odaberite ukoliko se spajate na MS SQL server,
Server: Unesite naziv servera,
Database name: Unesite naziv baze koja se nalazi na serveru,
Trusted connection: Odaberite kvačicom dali se spajate na server koristeći mrežnu
autorizaciju ili ćete se autorizirati korisničkim imenom i zaporkom.
User Name: Ukoliko je potrebno unesite korisničko ime,
19
Password: Ukoliko je potrebno unesite zaporku,
System ODBC: Ovaj dio koristite ukoliko za povezivanje sa svojim podacima koristite
neki od sistemskih ODBC drivera,
Test connection settings Provjera ispravnosti unesenih podataka.
4.4.2.1. KREIRANJE PARAMETARA UPITA
Kako biste kreirali parametar upita potrebno je kliknuti na gumb unutar Report
parametars dijela.
xxx Add parametar /
Parameter caption: Unesite opisni naziv novog parametra koji će biti prikazana,
Parameter name: Unesite naziv parametra koji ćete koristiti u upitima
Control for select/enter Odaberite vrstu parametra između ponuđenih,
20
parameter:
Parameter field type: Odaberite tip polja u koje se zapisuje vrijednost parametra,
Parameter description
(help):
Unesite opis parametra koji će se ispisivati kada korisnik klikne na gumb
Help kod parametra,
Forward only date
without time:
Samo kada je odabran datumski tip polja a označava da će se datumska
vrijednost poslati bez vremena (sata i minuta),
Add 1 day to date: Samo kada je odabran datumski tip polja a kada je odabrani sustav će
unesenom datumu u parametar dodati još jedan dan,
Parameter default value: Unesite inicijalnu vrijednost parametra. Ova vrijednost može biti
tekstualna, numerička ili datumska s time da datumske inicijalne
vrijednosti mogu biti unaprijed definirane (poput 'prvi dan u tekućem
mjesecu' ili 'prvi dan u prošlom mjesecu'),
Select default value from
DB:
Umjesto gore navedenog parametra možete unijeti SQL upit koji će
vratiti i postaviti inicijalnu vrijednost parametra,
Test SQL: Testirajte SQL upit dali radi i dali vraća odgovarajuću vrijednost,
Value must be set: Označite ukoliko parametar mora biti definiran,
Parameter test value: Unesite vrijednost parametara koji će se koristiti prilikom testiranja
upita. Ova vrijednost može biti tekstualna, numerička ili datumska.
Edit parameter values ...
Omogućuje da freeXreport prikaže parametre i to:
1. Ručno unesene:
dovoljno je unijeti vrijednosti i opis,
2. Vrijednosti iz baze:
freeXreport će generirati parametre iz SQL
upita.
21
4.4.2.2. KREIRANJE UPITA
freeXreport podržava rad sa jednom ili više tabela kao rezultatima jednakog broja upita. Inicijalno,
nakon kreiranja novog reporta kreira se jedan nositelj upita pod imenom Table1.
Preporuka je da sami imenujete nositelje upita prema vlastitoj metodologiji označavanja.
xxx Skriptni jezik
Save SQL: Snima trenutačno otvorene upite u bazu,
Rename current: Preimenovanje trenutno odabranog nositelj SQL upita,
Add new table: Dodaje novog nositelja upita,
Test SQL: Testirajte SQL upit dali radi i dali vraća odgovarajuću vrijednost,
DB Objects
Prikazuje strukturu podataka trenutno spojene baze te
omogućuje upotrebu drag-drop metode prilikom izrade SQL
upita.
22
4.4.2.2.1. KORIŠTENJE KORISNIČKIH PARAMETARA U UPITU
Prilikom kreiranja freeXreport korisnika omogućeno je dodjeljivanje vrijednosti parametrima za
svakog korisnika. Tako je npr. moguće freeXreport korisniku pridružiti više korisnički imena, ID-eva
korisnika ili nešto slično te takve parametre koristiti kasnije u upitu.
Kako biste koristili parametre u SQL upitu:
1. kliknite desnom tipkom miša na području gdje
se upisuje SQL upit,
2. Kliknite na User params (fields),
3. Odaberite željeni parametar.
Za definiranje parametara:
1. Kliknite (na glavnom prozoru) na Admin/User management,
2. Odaberite korisnike te kliknite Edit,
3. Unutar User info a pod Additional fields
kliknite desnom tipkom miša kako biste
dobili dodatan menu za dodavanje,
preimenovanje ili brisanje dodatnih
parametara.
23
4.4.2.3. IZRADA GRAFIČKOG PRIKAZA PODATAKA
Kako biste pokrenuli dizajnera izgleda izvještaja kliknite na gumb Design report.
LAYOUTS
freeXreport omogućuje da se svaki izvještaj prikaže u neograničenom broju različitih prikaza što
najčešće služi prilikom prikaza na različitim platformama (npr. izgled izvještaja za web preglednik nije
vizualno jednak izvještaju koji se prikazuje na zaslonu mobilnog telefona).
Iz tog razloga freeXreport podržava Layoutove koje možete predefinirati na nivou sustava te za svaki
izvještaj kreirati i odgovarajući Layout.
Add new: Dodaje novi tip layouta u bazu podataka,
Change current: Izmjena trenutno aktivnog layouta,
Delete current: Brisanje trenutno aktivnog layouta,
Edit layouts: Izmjena layoutova.
24
PODACI
Prilikom pokretanja designera freeXreport će vam učiniti
dostupnim izvore podataka ranije definirane SQL upitima.
Na taj način možete jednostavnom metodom drag-drop
dodavati željene podatke na svoj izvještaj.
Za više o načinu rada u report designeru molimo Vas da skinete
upute za fastreport designer sa naših web stranica.
25
5. ADMINISTRACIJA
File:
New report .... – otvara prozor za izradu novog izvještaja
Design current – omogućuje oblikovanje izgleda odabranog,
postojećeg izvještaja korištenjem ugrađenog „Report
designera“
Edit data – omogućuje izmjene opsega podataka na koje se
izvještaj odnosi
Copy report – omogućuje izradu istovjetne kopije izvještaja
Delete report – omogućuje brisanje odabranog izvještaja
Print... – omogućuje pregled izrađenog izvještaja
Database – daje uvid u podatak o freeXreport bazi podataka koju program koristi i o
načinu na koji se korisnik prijavljuje na bazu
Exit – izlaz iz programa
Admin:
User managment – omogućuje upravljanje korisnicima,
njihovim pravima pristupa, osnovnim podacima,
lozinkama
Roles – daje pristup ulogama, posebnim skupinama
ovlasti koje se potom mogu pridijeliti pojedinim
korisnicima
Selected report users – za odabrani izvještaj daje se mogućnost dodjele prava
pristupa pojedinim korisnicima
Export report – omogućuje izvoz izvještaja i njegovu pohranu lokalno, uz odabir
nekoliko mogućnosti
Import report – uvoz prije lokalno pohranjenog izvještaja
Help:
Check for updates – daje mogućnost provjere i
preuzimanja programske nadogradnje
Licence – ispisuje podatak o nositelju licence
About – daje osnovne podatke o programu