Klient iFIS 2017: Porovnání verzí

Z BBM Dokumentace iFIS
Skočit na navigaciSkočit na vyhledávání
Jpom (diskuse | příspěvky)
Bez shrnutí editace
Jpom (diskuse | příspěvky)
Bez shrnutí editace
Řádek 35: Řádek 35:




{{Varovani|Ukončení klienta/aplikace iFIS násilným způsobem může představovat riziko ztráty neuložených dat, proto jej používejte pouze ve výjimečných případech!}}
{{Varovani|'''Ukončení klienta/aplikace iFIS násilným způsobem může představovat riziko ztráty neuložených dat, proto jej používejte pouze ve výjimečných případech!'''}}


== Funkční rozšíření proti Forms Apletu ==
== Funkční rozšíření proti Forms Apletu ==

Verze z 4. 1. 2017, 15:50


Popis iFIS klienta

iFIS klient slouží k přímému spouštění aplikace iFIS z koncového počítače a to bez nutnosti použití internetového prohlížeče. Aplikace iFIS se pak jeví jako aplikace instalovaná přímo na koncovém počítači uživatele, což zjednodušuje práci s iFIS. Internetový prohlížeč je využit pouze pro jednodušší spuštění instalace iFIS klienta nebo ke zobrazování tiskových sestav (jen v případě, že ve VTS zvolíte možnost zobrazit do prohlížeče) a nebo ke zobrazení jiného obsahu umístěného na internetu (dokumentace, nápověda, atd.).


Poznámka Poznámka
Co je vlastně iFIS klient?

iFIS klient je speciální Java Aplet, který rozšiřuje možnosti standardního Oracle Forms Apletu a to nejen z pohledu uživatelů, ale i z pohledu administrátorů aplikace nebo z pohledu vývojářů Oracle Forms. Oracle Forms Aplet je speciální Java aplikace, která vytváří grafické uživatelské rozhraní pro vývojový nástroj Oracle Forms. Vlastní iFIS klient je spouštěn jako Java Web Start aplikace prostřednictvím souboru JNLP (zavaděče) umístěného na aplikačním serveru. Stažením a prvním spuštěním příslušného JNLP souboru se provede "instalace" klienta, vytvoří se na PC uživatele položka v menu a případně zástupce na ploše pro pozdější opětovné spuštění aplikace iFIS. V případě jakýchkoliv změn v software iFIS klienta se provádí jeho automatická aktualizace na PC a to před vlastním opětovným spuštěním.


Instalace iFIS klienta

Pozor Pozor
I pro iFIS klienta musí být na koncovém PC nainstalovaná Java.

A vaše PC musí být nastavené podle návodu Nastavení PC. Vynechat lze pouze bod 1.3.2 Internetový prohlížeč.


Pro instalaci klienta jsou úvodní stránce iFIS doplněna speciální tlačítka. Tlačítko je vždy jedno pro konkrétní databázi, společné pro všechny velikosti iFIS. Stiskem tlačítka spustíte instalaci. Trvá o něco déle, než je běžné spuštění iFIS, podobně jako je tomu v případě prvního spuštění iFIS z prohlížeče. V průběhu instalace se mohou zobrazovat dotazy s bezpečnostními upozorněními a okno zobrazující průběh stahování souborů klienta. V případě úspěšné instalace a spuštění aplikace se vytvoří položka v nabídce "Start programů" - skupina "iFIS Aplikace" a dle nastavení ikona na plochu. Obě možnosti spuštění iFIS jsou rovnocené. Pak již spouštíte iFIS ze zástupců na ploše nebo z menu nabídky Start. Úvodní stránku iFIS již nebudete běžně potřebovat.

Příklad úvodní stránky iFIS.

RTENOTITLE

Zobrazení průběhu stahování souborů a instalace klienta.

RTENOTITLE

Okno s bezpečnostním upozorněním. Zda se zobrazí a jeho přesné znění záleží na nainstalované verzi Javy.

RTENOTITLE

Po dokončení instalace se na ploše zobrazí ikonka pro spouštění klienta. Modrá pro přístup do reálné databáze, oranžová pro přístup do testovací db.

RTENOTITLE RTENOTITLE


Ukončení činnosti iFIS klienta

Činnost klienta se ukončí automaticky s ukončením aplikace iFIS. Může ale nastat situace, kdy dojde k rozpadu spojení nebo z jiného důvodu přestane aplikace iFIS reagovat a nelze ji běžným způsobem ukončit. Pak lze ukončit činnost klienta a tím i celé aplikace iFIS uzavřením hlavního okna klienta "křížkem", viz. následující obrázek.


Cli Nasilne ukonceni.png


Pokud je klient aktivní, tzn. aplikace stále běží, objeví se dialog upozorňující uživatele na tuto skutečnost.

RTENOTITLE


Varování Varování
Ukončení klienta/aplikace iFIS násilným způsobem může představovat riziko ztráty neuložených dat, proto jej používejte pouze ve výjimečných případech!


Funkční rozšíření proti Forms Apletu

Přizpůsobení vzhledu uživatelem

Uživatel si může přizpůsobit vzhled aplikace iFIS pomocí nastavení parametrů klienta. Asi nejvyužívanější možností je přizpůsobení velikosti zobrazení aplikace vzhledem k možnostem monitoru na koncovém počítači. Následující dialog se uživateli zobrazí před spuštěním klienta.

RTENOTITLE

Velikost lze měnit libovolně, "plynule", posuvníkem. Na něm jsou výrazně vyznačené dříve používané velikosti "normální" "XL" a "XXL". V okně pro změnu velikosti lze měnit i barevné schéma iFIS.
Zaškrtnutím volby "Při příštím spuštění aplikace dialog nezobrazovat", se přestane dialog zobrazovat před každým spuštěním klienta.

Poznámka Poznámka
Při pohybování posuvníkem se zobrazí polopropustné okno, představující předpokládanou velikost okna následně spuštěné aplikace pro největší používané formuláře. V případě, že nastavení provádíte v okamžiku, kdy byla aplikace již spuštěna, projeví se nastavení až při následném spuštění.

Protože se nastavením nemění pouze velikost okna/rámečku, ale hlavně se mění velikost zobrazovaných objektů aplikace (jedná se o jakýsi zoom), nelze změnu velikosti aplikovat za běhu aplikace. Technologie to neumožňuje.


Tip Tip
Pohybováním posuvníku nastavte velikost polopropustného okna tak, aby na monitoru okno nepřesahovalo použitelnou oblast monitoru. Protože formuláře aplikace mají jednotnou výšku, která se při běhu aplikace nemění, je vhodné optimalizovat velikost na výšku.


Dialog pro přizpůsobení a nastavení klienta lze vyvolat i kdykoliv za běhu aplikace, viz. následující obrázek.

RTENOTITLE


RSS čtečka

Vlastní RSS čtečka je zabudovanou součástí vlastního iFIS klienta. Podrobný popis viz. Příjem RSS zpráv - čtečka.

Přímý tisk

Elektronické podepisování dokumentů/souborů

Uložení uživatelských preferencí

Externí ověřování uživatelů

Load balancing - vyvažování zátěže

Vzdálená konfigurace

Diagnostika klienta


Programová rozhraní

Typ Interface class Popis
služba bbm.appl.conf.Config
služba bbm.appl.logging.Logger
služba bbm.appl.print.XmlProcessor
služba bbm.appl.util.LoadBalancer
ovladač bbm.forms.client.connect.ConnectionDriver

Služby