Webové služby - záložka Detail
Záložka zobrazí detailné informácie o aktuálnej webovej službe zo záložky Zoznam.
| Obsiahnuté subzáložky: | Hlavné údaje | Formuláre |
|---|
Pokud je v detailu agendy pouze jedna aktivní subzáložka k výběru, lišta s výběrem subsáložek se nezobrazuje.
V hornej časti záložky Detail môže byť variantne zobrazený niektorý z Panelov definovateľných údajov detailu pre túto agendu. Zobrazenie panela definovateľných údajov detailu závisí od aktuálneho nastavenia v menu Nastavenie pre danú agendu a prihláseného používateľa.
Subzáložka slúži na zadanie základných údajov o danom zázname. Obsahuje:
V hornej časti subzáložky je ku každej operácii možné zadávať položky:
| Názov | Popis |
|---|---|
| Názov |
Názov webovej služby. Ako bolo povedané v kap. Vecný obsah - Definovanie webových služieb, ide o názov, ktorý sa zobrazuje v prehliadči a ktorý sa používa i pri vyvolávaní operácií v nej obsiahnutých. Nesmie obsahovať diakritiku, niektoré ASCII znaky, napr. medzery. Povolené sú písmená A-Z a číslice. Pri ukladaní novej služby prebieha kontrola, či už služba s rovnakým názvom neexistuje. Duplicita nie je povolená. Názov je case sensitive |
| Používateľ na spustenie služby |
Používateľ, pod ktorým sa majú operácie z tejto webovej služby vykonávať. Nakoľko skriptovanie neberie ohľad na prístupové práva, tento používateľ nemusí mať prístupové práva vôbec k ničomu (okrem SQL select, ak je v skriptoch použitý). Tu uvedený používateľ teda neslúži na obmedzenie podľa prístupových práv, ale je tu predovšetkým preto, aby bolo možné logovať, čo ktorá operácia opravila. Odporúčame preto, aby ste si pre tento účel zaviedli špeciálnych fiktívnych používateľov na vykonávanie operácií (a nim zodpovedajúce roly) a v rámci práv im všetko zakázali. Neodporúčame používať tu nejakého konkrétneho používateľa (a v žiadnom prípade nie Supervisora s neobmedzenými právami!), aby nedošlo k zneužitiu ich prihlasovacích údajov. |
| Druh služby |
Voľba druhu webovej služby, resp. jej protokolu. Na výber sú dva základné typy:
|
Ide o prvok editovateľný zoznam na zadanie operácií, ktoré majú patriť do danej web. služby. Viď Vecný obsah - Definovanie webových služieb.
Zadávané položky:
| Názov | Popis |
|---|---|
| Operácie |
Ide o číselníkovú položku, pomocou ktorej sa vyberá operácia. Operáciu zadáte buď priamo z klávesnice alebo vyberiete z vyvolaného číselníka operácií. |
| Skript | Informácia o skripte priradenom k danej operácii - balíček, knižnica a metóda. Na tomto mieste len na čítanie. |
Pod editovateľným zoznamom v dolnej časti subzáložky je k dispozícii lišta navigátora:
Navigátor v záložke Detail tejto agendy
Navigátor v tejto záložke obsahuje tlačidlá:
- Na pohyb kurzora po riadkoch (na začiatok, predchádzajúci riadok, ďalší riadok, na koniec) editovateľného zoznamu, zmenu ich poradia a ďalej hľadanie hodnoty v zozname. Poradie operácií nemá žiadny zvláštny význam okrem toho, že v danom poradí sa operácie v službe zobrazujú v internetovom prehliadači.
- Vložiť - Na vloženie nového riadka pred aktuálny riadok (na ktorom stojí kurzor).
- Pridať - Na pridanie nového riadka na koniec.
- Vymazať - Na vymazanie aktuálneho riadka.
Subzáložka je k dispozícii iba, ak je v menu Nastavenie aktuálne začiarknutá voľba na zobrazenie používateľských formulárov. Umožňuje vyberať si z nadefinovaných používateľských vstupných formulárov a zobrazovať a zadávať si prostredníctvom nich potom jednotlivé údaje.
Pravidlá použitia tejto záložky sú pre všetky agendy, v ktorých sa môže vyskytnúť, spoločné a boli podrobne popísané v kap. Záložka Formuláre - všeobecne.
Zobrazenie zoznamu v Detaile
V niektorej časti tejto záložky môže byť zobrazený Zoznam (Panel na zobrazenie zoznamu na iných záložkách), teda záznamy zo záložky zoznam (podrobnejšie viď Spoločné prvky v číselníkoch - záložka Detail).
Zobrazenie zoznamu závisí od aktuálneho nastavenia v menu Nastavenie pre danú agendu a prihláseného používateľa.
Funkcia k záložke Detail:
Podmnožina funkcií zo záložky Zoznam.
V editačnom režime platia zásady platné pre editáciu záznamov v knihách. K dispozícii sú štandardné funkcie pre režim editácie, pričom po uložení záznamu v závislosti na jeho údajoch môže dôjsť k vyvolaniu nejakej ďalšej automatickej akcie, viď akcie volané po uložení záznamu.
