27
I freeXreport korisnički priručnik

freeXreport korisnički priručnik

  • Upload
    others

  • View
    14

  • Download
    0

Embed Size (px)

Citation preview

Page 1: freeXreport korisnički priručnik

I

freeXreport korisnički priručnik

Page 2: 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

Page 3: freeXreport korisnički priručnik

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.

Page 4: freeXreport korisnički priručnik

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.

Page 5: freeXreport korisnički priručnik

3

1.2. PODRUČJE PRIMJENE

Page 6: freeXreport korisnički priručnik

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

Page 7: freeXreport korisnički priručnik

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.

Page 8: freeXreport korisnički priručnik

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.

Page 9: freeXreport korisnički priručnik

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.

Page 10: freeXreport korisnički priručnik

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

Page 11: freeXreport korisnički priručnik

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

Page 12: freeXreport korisnički priručnik

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.

Page 13: freeXreport korisnički priručnik

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:

Page 14: freeXreport korisnički priručnik

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.

Page 15: freeXreport korisnički priručnik

13

4.2. DIJELOVI ADMINISTRATORSKOG SUČELJA

A – kreiranje i upravljanje kategorijama,

B – kreiranje, upravljanje izvještajima te knjigama izvještaja,

C – administracija.

Page 16: freeXreport korisnički priručnik

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.

Page 17: freeXreport korisnički priručnik

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.

Page 18: freeXreport korisnički priručnik

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,

Page 19: freeXreport korisnički priručnik

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

Page 20: freeXreport korisnički priručnik

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,

Page 21: freeXreport korisnički priručnik

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,

Page 22: freeXreport korisnički priručnik

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.

Page 23: freeXreport korisnički priručnik

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.

Page 24: freeXreport korisnički priručnik

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.

Page 25: freeXreport korisnički priručnik

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.

Page 26: freeXreport korisnički priručnik

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.

Page 27: freeXreport korisnički priručnik

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