Webové služby - záložka Detail

Záložka zobrazí detailní informace o aktuální webové službě ze záložky Seznam.

Obsažené subzáložky: Hlavní údaje Formuláře

Pokud je v detailu agendy nebo číselníku pouze jedna aktivní subzáložka k výběru, lišta s výběrem subsáložek se nezobrazuje.

V horní části záložky Detail může být variantně zobrazen některý z Panelů definovatelných údajů detailu pro tuto agendu. Zobrazení panelu definovatelných údajů detailu závisí na aktuálním nastavení v menu Nastavení pro danou agendu a přihlášeného uživatele.

Subzáložka Hlavní údaje

Subzáložka slouží pro zadání základních údajů o daném záznamu. Obsahuje:

Hlavičkové údaje

V horní části subzáložky je ke každé operaci možné zadávat položky:

Název Popis
Název

Název webové služby. Jak bylo řečeno v kap. Věcný obsah - Definování webových služeb, jedná se o název, který se zobrazuje v prohlížeči a který se používá i při volání operací v ní obsažených.

Nesmí obsahovat diakritiku, některé ASCII znaky jako např. mezery. Povoleny jsou písmena A-Z a číslice. Při ukládání nové služby probíhá kontrola, zda již neexistuje služba se stejným názvem. Duplicita není povolena. Název je case sensitiveClosed Je-li nějaká položka case insensitive, znamená to, že není citlivá na velká a malá písmena, neboli nerozlišuje velká a malá písmena. Tzn., že není rozdíl, je-li napsáno např. "Abc" nebo "abc". Opak je case sensitive., tj. rozlišuje velká/malá písmena.

Uživatel pro spuštění služby

Uživatel, pod kterým se mají operace z této webové služby provádět.

Jelikož skriptování nebere ohled na přístupová práva, tento uživatel nemusí mít přístupová práva vůbec na nic (vyjma SQL select, pokud je ve skriptech použit). Zde uvedený uživatel tedy neslouží k omezení podle přístupových práv, ale je zde především proto, aby bylo možno logovat, která operace co opravila.

Proto doporučujeme zavést si pro tento účel speciální fiktivní uživatele pro provádění operací (a jim odpovídající role) a těm vše v právech zakázat.

Nedoporučujeme zde používat nějakého konkrétního uživatele (a v žádném případě Supervisora s neomezenými právy!), aby nedošlo ke zneužití jejich přihlašovacích údajů.

Druh služby

Volba druhu webové služby, resp. jejího protokolu. Na výběr jsou dva základní typy:

Operace

Jedná se o prvek editovatelný seznam pro zadání operací, které mají patřit do dané web. služby. Viz Věcný obsah - Definování webových služeb.

Zadávané položky:

Název Popis
Operace

Jedná se o číselníkovou položku, pomocí které se vybírá operace. Operaci zadáte buď rovnou z klávesnice anebo vyberete z vyvolaného číselníku operací.

Skript Informace o skriptu přiřazeném k dané operaci - balíček, knihovna a metoda. Na tomto místě pouze pro čtení.

Lišta navigátoru

Pod editovatelným seznamem v dolní části subzáložky je k dispozici lišta navigátoru:

Navigátor v záložce Detail této agendy

Navigátor v této záložce obsahuje tlačítka:

  • Pro pohyb kurzoru po řádcích (na začátek, předchozí řádek, další řádek, na konec) editovatelného seznamu, změně jejich pořadí a dále hledání hodnoty v seznamu. Pořadí operací nemá žádný zvláštní význam, kromě toho, že se v daném pořadí operace ve službě zobrazují v internetovém prohlížeči.
  • Vložit - Pro vložení nového řádku před aktuální řádek (na němž stojí kurzor).
  • Přidat - Pro přidání nového řádku na konec.
  • Vymazat - Pro vymazání aktuálního řádku.

Subzáložka Formuláře

Subzáložka je k dispozici pouze, je-li v menu Nastavení aktuálně zatržena volba pro zobrazení uživatelských formulářů. Umožňuje vybírat si z nadefinovaných uživatelských vstupních formulářů a zobrazovat a zadávat si skrz ně potom jednotlivé údaje.

Pravidla pro použití této záložky jsou pro všechny agendy, ve kterých se může vyskytnout, společná a byla podrobně popsána v kap. Záložka Formuláře - obecně.

Zobrazení seznamu v Detailu

V některé části této záložky může být zobrazen Seznam (Panel pro zobrazení seznamu na jiných záložkách), tedy záznamy ze záložky seznam (podrobněji viz Společné prvky v číselnících - záložka Detail).

Zobrazení seznamu závisí na aktuálním nastavení v menu Nastavení pro danou agendu a přihlášeného uživatele.

Funkce k záložce Detail:

Podmnožina funkcí ze záložky Seznam.

V editačním režimu platí zásady platné pro editaci záznamů v knihách. K dispozici jsou standardní funkce pro režim editace, přičemž po uložení záznamu v závislosti na jeho údajích může dojít k vyvolání nějaké další automatické akce, viz akce volané po uložení záznamu.