primjena webutil-a u korisničkim aplikacijama...webutil –upload/download •...

26
Primjena korisničk Vesna Lukšić Hrvatska elektroprivreda d Sektor za informatiku i tele a WebUtil-a u kim aplikacijama d.d. ekomunikacije

Upload: others

Post on 22-Jan-2021

10 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Primjena WebUtil-a u korisničkim aplikacijama...Webutil –upload/download • webutil_file_transfer. Client (Client_To_AS) • webutil_file_transfer. AS_to_ (AS_to_Client) • Korisnici

Primjena korisničkim aplikacijamakorisničkim aplikacijama

Vesna LukšićHrvatska elektroprivreda d.d.Sektor za informatiku i telekomunikacije

Primjena WebUtil-a u korisničkim aplikacijamakorisničkim aplikacijama

Hrvatska elektroprivreda d.d.Sektor za informatiku i telekomunikacije

Page 2: Primjena WebUtil-a u korisničkim aplikacijama...Webutil –upload/download • webutil_file_transfer. Client (Client_To_AS) • webutil_file_transfer. AS_to_ (AS_to_Client) • Korisnici

Sadržaj

•O projektu

•Odabir tehnologije

•Prikaz rješenja•Prikaz rješenja

•Primjena Webutil

•Zaključak

O projektu

Odabir tehnologije

Prikaz rješenjaPrikaz rješenja

Webutil-a

Page 3: Primjena WebUtil-a u korisničkim aplikacijama...Webutil –upload/download • webutil_file_transfer. Client (Client_To_AS) • webutil_file_transfer. AS_to_ (AS_to_Client) • Korisnici

O projektu

• „Informatizacija” pravnih poslova HEP grupe

• Imovinsko-pravni poslovi –

• Poslovi zastupanja – ovršni predmeti, sudski predmeti, stečajni postupci, prekršajni i kazneni postupci, upravni postupci, predstečajne nagodbe

• Sektor za pravne poslove nosite• Sektor za pravne poslove nositegrupe

• Cca 100.000 aktivnih predmeta

• Veza sa aplikacijama za obračun(dvosmjerna)

„Informatizacija” pravnih poslova HEP grupe

upisnik nekretnina

ovršni predmeti, sudski predmeti, stečajni postupci, prekršajni i kazneni postupci, upravni postupci,

love nositelj projekta, uključena sva društva HEP love nositelj projekta, uključena sva društva HEP

100.000 aktivnih predmeta

za obračun utroška električne energije i topline

Page 4: Primjena WebUtil-a u korisničkim aplikacijama...Webutil –upload/download • webutil_file_transfer. Client (Client_To_AS) • webutil_file_transfer. AS_to_ (AS_to_Client) • Korisnici

Zahtjevi

• Evidencija i praćenje ovršnih, sudskih i svih ostalih predmeta zastupljenih u HEP grupi

• Povezivanje s aplikacijama za otopline u cilju računalne izradedokumenata

• Potpuna digitalizacija svih predmeta elektroničkom oblikuelektroničkom obliku

• „strogi” security – na nivou predmeta i/ili vremenskog perioda

• Obavijest o ročištima putem e

• B2B – elektronička razmjena dokumenata s odvjetnicima

• Priprema za buduću vezu sa sudovima

Evidencija i praćenje ovršnih, sudskih i svih ostalih predmeta

ijama za obračun utroška električne energije i lne izrade prijedloga za ovrhu i ostalih potrebnih

Potpuna digitalizacija svih predmeta – svi dokumenti moraju biti u

na nivou predmeta i/ili vremenskog perioda

Obavijest o ročištima putem e-maila ili SMS-a

elektronička razmjena dokumenata s odvjetnicima

Priprema za buduću vezu sa sudovima – eSpis

Page 5: Primjena WebUtil-a u korisničkim aplikacijama...Webutil –upload/download • webutil_file_transfer. Client (Client_To_AS) • webutil_file_transfer. AS_to_ (AS_to_Client) • Korisnici

O projektu

• Planirana izrada projekta u fazama

• Planovi se moraju prilagođa(npr. uvođenje predstečajnih nagodbi

• Projekt je trenutno u 3. od planiranih 5 faza

• Unos podataka još traje zbog velikog broja predmeta i ograničenog broja djelatnika

• Stupanj gotovosti unosa podataka neravnomjerno raspoređen

Planirana izrada projekta u fazama

prilagođavati stalnim izmjenama zakona (npr. uvođenje predstečajnih nagodbi)

Projekt je trenutno u 3. od planiranih 5 faza izrade

Unos podataka još traje zbog velikog broja predmeta i ograničenog broja djelatnika

Stupanj gotovosti unosa podataka neravnomjerno

Page 6: Primjena WebUtil-a u korisničkim aplikacijama...Webutil –upload/download • webutil_file_transfer. Client (Client_To_AS) • webutil_file_transfer. AS_to_ (AS_to_Client) • Korisnici

ICT u pravnoj struci

• Sudski i ostali postupci imaju ppreopsežnoj administraciji

• Projekt ICMS - integralnog uprase dugo razvija, a tek je eksperi

• Cilj koji treba postići je da s jedodređenim spisom događa i da određenim spisom događa i da novi predmeti.

• Planiran je i on-line pristup odvjetnicima u cilju razmjene dokumenata sa sudovima (eSpis)

• Stvoreni su i zakonski preduvjeti za komunikaciju suda i stranaka putem informatičkih tehnologijpostupku predviđa e-komunikaciju, no moraju biti stvorene informatičke pretpostavke na samim sudovima

ci imaju procesnu strukturu koja se zasniva na

alnog upravljanja sudskim predmetima, prilično je eksperimentalno uveden na nekoliko sudova

je da s jednog mjesta bude vidljivo što se sve s gađa i da se automatski dodjeljuju sucima u rad gađa i da se automatski dodjeljuju sucima u rad

line pristup odvjetnicima u cilju razmjene dokumenata sa sudovima (eSpis)

Stvoreni su i zakonski preduvjeti za komunikaciju suda i stranaka tehnologija. Članak 133. Zakona o parničnom komunikaciju, no moraju biti stvorene

informatičke pretpostavke na samim sudovima

Page 7: Primjena WebUtil-a u korisničkim aplikacijama...Webutil –upload/download • webutil_file_transfer. Client (Client_To_AS) • webutil_file_transfer. AS_to_ (AS_to_Client) • Korisnici

Odabir tehnologije

• Oracle Forms 10.1.2.3.0

• BI Publisher 10.1.3.4.1

• Oracle database 10.5.0.5• Oracle database 10.5.0.5

• Webutil 1.0.6

• VPD (Virtual private database)

Oracle Forms 10.1.2.3.0

BI Publisher 10.1.3.4.1

Oracle database 10.5.0.5Oracle database 10.5.0.5

VPD (Virtual private database)

Page 8: Primjena WebUtil-a u korisničkim aplikacijama...Webutil –upload/download • webutil_file_transfer. Client (Client_To_AS) • webutil_file_transfer. AS_to_ (AS_to_Client) • Korisnici

BI publisher poslužitelj

XP10000 Data protector

BI publisher poslužitelj

Nadzorni poslužitelj

Database poslužitelj

Data protector

Datotečni (file) poslužitelj

Aplikacijski poslužitelj

Page 9: Primjena WebUtil-a u korisničkim aplikacijama...Webutil –upload/download • webutil_file_transfer. Client (Client_To_AS) • webutil_file_transfer. AS_to_ (AS_to_Client) • Korisnici

Odabir tehnologije

• Oracle Forms – unos i obrada podataka

• BI Publisher – izrada obrazaca i izvješća mogućih izlaznih formata (mogućih izlaznih formata (

• Oracle database – pohrana podataka

• Webutil 1.0.6 – upravljanje dokumentima

• VPD – sigurnosne postavke

unos i obrada podataka

izrada obrazaca i izvješća – više mogućih izlaznih formata (pdf, rtf, xls, xml, html ...)mogućih izlaznih formata (pdf, rtf, xls, xml, html ...)

pohrana podataka

upravljanje dokumentima

sigurnosne postavke

Page 10: Primjena WebUtil-a u korisničkim aplikacijama...Webutil –upload/download • webutil_file_transfer. Client (Client_To_AS) • webutil_file_transfer. AS_to_ (AS_to_Client) • Korisnici

Webutil.pll

Webuti.jar

Webutil.cfg

Formsweb.cfg

Default.env

Webutil.olb

Konfiguracija WebUtil-a

Webutil.pll

Webuti.jar

Webutil.pll

Webuti.jar

Webutil.cfg

Formsweb.cfg

Default.env

Webutil.olb

WEBUTIL_DB

Page 11: Primjena WebUtil-a u korisničkim aplikacijama...Webutil –upload/download • webutil_file_transfer. Client (Client_To_AS) • webutil_file_transfer. AS_to_ (AS_to_Client) • Korisnici

Primjena Webutil-a

Page 12: Primjena WebUtil-a u korisničkim aplikacijama...Webutil –upload/download • webutil_file_transfer. Client (Client_To_AS) • webutil_file_transfer. AS_to_ (AS_to_Client) • Korisnici

Webutil - odabir datotekeodabir datoteke

Page 13: Primjena WebUtil-a u korisničkim aplikacijama...Webutil –upload/download • webutil_file_transfer. Client (Client_To_AS) • webutil_file_transfer. AS_to_ (AS_to_Client) • Korisnici

Webutil - odabir datoteke

l_filename := client_get_file_name,file_name,file_filter,message,dialog_type,dialog_type,select_file =>

:global.user_home := webutil_clientinfo

(podaci o klijentskom računalu)

odabir datoteke

name(directory_name => :global.user_home=> null=> null=> null=> null=> null

=> null);

clientinfo.get_system_property('user.home');

(podaci o klijentskom računalu)

Page 14: Primjena WebUtil-a u korisničkim aplikacijama...Webutil –upload/download • webutil_file_transfer. Client (Client_To_AS) • webutil_file_transfer. AS_to_ (AS_to_Client) • Korisnici

Webutil - odabir datotekeodabir datoteke

Page 15: Primjena WebUtil-a u korisničkim aplikacijama...Webutil –upload/download • webutil_file_transfer. Client (Client_To_AS) • webutil_file_transfer. AS_to_ (AS_to_Client) • Korisnici

Webutil – otvaranje dokumentaotvaranje dokumenta

Page 16: Primjena WebUtil-a u korisničkim aplikacijama...Webutil –upload/download • webutil_file_transfer. Client (Client_To_AS) • webutil_file_transfer. AS_to_ (AS_to_Client) • Korisnici

Webutil – otvaranje dokumenta

v_Cmd := 'cmd /c start "" /WAIT "'

Ret := WEBUTIL_HOST.blocking

But := WEBUTIL_HOST.Get

If But <> 0 ThenIf But <> 0 Then

Set_Alert_Property( 'AL_ERROR'

Set_Alert_Property( 'AL_ERROR'

command error : ' || To_Char(

But := Show_Alert( 'AL_ERROR'

Raise Form_Trigger_Failure

End if ;

otvaranje dokumenta

/c start "" /WAIT "' ||:file_name || '"' ;

blocking( v_Cmd ) ;

Get_return_Code( Ret ) ;

'AL_ERROR', TITLE, 'Host() command' ) ;

'AL_ERROR', ALERT_MESSAGE_TEXT, 'Host()

( But ) ) ;

'AL_ERROR' ) ;

Failure ;

Page 17: Primjena WebUtil-a u korisničkim aplikacijama...Webutil –upload/download • webutil_file_transfer. Client (Client_To_AS) • webutil_file_transfer. AS_to_ (AS_to_Client) • Korisnici

Webutil – upload/download

• webutil_file_transfer.Client(Client_To_DB)

• webutil_file_transfer.DB(DB_To_Client)(DB_To_Client)

• Problem: Korisnici žele vidjeti dokumente• Kontrola upisa: DBMS_

download - DB

transfer.Client_To_DB_with_progress

transfer.DB_To_Client_with_progress

Problem: Korisnici žele vidjeti dokumenteDBMS_LOB.getlength(doch_doc)

Page 18: Primjena WebUtil-a u korisničkim aplikacijama...Webutil –upload/download • webutil_file_transfer. Client (Client_To_AS) • webutil_file_transfer. AS_to_ (AS_to_Client) • Korisnici

Webutil – upload/download

• webutil_file_transfer. Client(Client_To_AS)

• webutil_file_transfer. AS_to_(AS_to_Client) (AS_to_Client)

• Korisnici mogu vidjeti dokumente• Šifriranje dokumenata• Važno je ne zaboraviti back

download - AS

Client_To_AS_with_progress

_file_transfer. AS_to_Client_with_progress

Korisnici mogu vidjeti dokumente

back-up

Page 19: Primjena WebUtil-a u korisničkim aplikacijama...Webutil –upload/download • webutil_file_transfer. Client (Client_To_AS) • webutil_file_transfer. AS_to_ (AS_to_Client) • Korisnici

Primjena Webutil-a

Page 20: Primjena WebUtil-a u korisničkim aplikacijama...Webutil –upload/download • webutil_file_transfer. Client (Client_To_AS) • webutil_file_transfer. AS_to_ (AS_to_Client) • Korisnici

Primjena Webutil-a

Page 21: Primjena WebUtil-a u korisničkim aplikacijama...Webutil –upload/download • webutil_file_transfer. Client (Client_To_AS) • webutil_file_transfer. AS_to_ (AS_to_Client) • Korisnici

Primjena Webutil-a

Page 22: Primjena WebUtil-a u korisničkim aplikacijama...Webutil –upload/download • webutil_file_transfer. Client (Client_To_AS) • webutil_file_transfer. AS_to_ (AS_to_Client) • Korisnici

Webutil – file_save_dialog

l_filename := webutil_file.file_

(directory_name => :global.userDocuments'

,file_name => :docs,file_name => :docs

,file_filter => null

,title => 'Spremi kao:'

:FILE_SEPERATOR := webutil

dialog

_save_dialog

user_home||:file_seperator||'My

docs_ime||'.'||:docs_extdocs_ime||'.'||:docs_ext

null

'Spremi kao:');

webutil_clientinfo.get_file_separator;

Page 23: Primjena WebUtil-a u korisničkim aplikacijama...Webutil –upload/download • webutil_file_transfer. Client (Client_To_AS) • webutil_file_transfer. AS_to_ (AS_to_Client) • Korisnici

Webutil – file server

• Zbog velikog broja dokumdokumenata na AS

• Uspostavljen file server za

• Postavke u webutil.cfg:• Postavke u webutil.cfg:• transfer.appsrv.read.8=

• transfer.appsrv.write.8=

ja dokumenata nije optimalno spremanje

server za dokumente iz pravnih aplikacija

::transfer.appsrv.read.8=\\SST01ORAFS01\UPISNIK_UPLOAD

transfer.appsrv.write.8=\\SST01ORAFS01\UPISNIK_UPLOAD

Page 24: Primjena WebUtil-a u korisničkim aplikacijama...Webutil –upload/download • webutil_file_transfer. Client (Client_To_AS) • webutil_file_transfer. AS_to_ (AS_to_Client) • Korisnici

Webutil – file server

Page 25: Primjena WebUtil-a u korisničkim aplikacijama...Webutil –upload/download • webutil_file_transfer. Client (Client_To_AS) • webutil_file_transfer. AS_to_ (AS_to_Client) • Korisnici

Zaključak

• Krajnji korisnici ne moraju stalno pregledavati fizičke dokumente• Uvelike olakšana suradnja i komunikacija s drugim sektorima• Smanjenje troškova (poštanskih, telekomunikacijskih, troškova

papira)• Ubrzan rad s dokumentima • Osigurano da svi ovlašteni korisnici imaju dostupne potrebne • Osigurano da svi ovlašteni korisnici imaju dostupne potrebne

predmete • Bitno smanjeno vrijeme potrebno za izradu ovršnih prijedloga

proces u potpunosti automatiziran• Standardizacija izlaznih dokumenata• Moguća daljnja poboljšanja poslovanja s odvjetnicima i sudovima

Krajnji korisnici ne moraju stalno pregledavati fizičke dokumenteUvelike olakšana suradnja i komunikacija s drugim sektorimaSmanjenje troškova (poštanskih, telekomunikacijskih, troškova

Ubrzan rad s dokumentima – posebno pregledOsigurano da svi ovlašteni korisnici imaju dostupne potrebne Osigurano da svi ovlašteni korisnici imaju dostupne potrebne

Bitno smanjeno vrijeme potrebno za izradu ovršnih prijedloga –proces u potpunosti automatiziran

dokumenataMoguća daljnja poboljšanja poslovanja s odvjetnicima i sudovima

Page 26: Primjena WebUtil-a u korisničkim aplikacijama...Webutil –upload/download • webutil_file_transfer. Client (Client_To_AS) • webutil_file_transfer. AS_to_ (AS_to_Client) • Korisnici

Hvala na pažnji!Hvala na pažnji!Hvala na pažnji!Hvala na pažnji!

vesna.luksicvesna.luksic@@hep.hrhep.hr

Hvala na pažnji!Hvala na pažnji!Hvala na pažnji!Hvala na pažnji!

hep.hrhep.hr