Definice business objektů - záložka Detail
Záložka zobrazí detailní informace o aktuální definici business objektu ze záložky Seznam. Formulář je rozdělen do tří skupin - Struktura business objektu, Technické údaje a Vizuální nastavení business objektu.
Některé záložky mohou být skryté v rámci nastavení vlastností uzlu aktivního menu.
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.
Položky, které mají smysl jen pro některý Typ business objektu, se na formuláři zobrazují/zpřístupňují jen tehdy, je-li zvolen odpovídající typ - viz poznámka u každé takové položky.
Skupina Struktura business objektu
| Název | Popis |
|---|---|
| Typ |
Určuje druh definovaného business objektu. Po uložení záznamu již položku nelze změnit. Na výběr jsou:
Podrobný popis jednotlivých typů a příklad z praxe najdete v kapitole Vytvoření definovatelného business objektu. |
| Doklad s doručovací a korespondenční adresou | Zatržítko dostupné pouze pro Typ Doklad. Pokud je zatrženo, doklad kromě pole Firma získá i možnost zadat samostatnou doručovací, resp. korespondenční adresu. |
| Třída hlavičky |
Položka je dostupná pouze pro Typ Řádek. Určuje business objekt, jehož je definovaný řádek kolekcí - může jít o kteroukoli registrovanou třídu v systému, tedy stejně tak o jinou vlastní definici z této agendy, jako o libovolnou systémovou (výrobcem dodanou) hlavičkovou třídu (např. existující agendu Objednávky přijaté). Postup připojení definovatelné kolekce k již existující (systémové i definovatelné) agendě, včetně kolekce vnořené do jiné kolekce, popisuje kapitola Jak připojit definovatelnou kolekci k existující agendě. |
| Kolekce řádků | Zatržítko dostupné pouze pro Typ Doklad. Znamená, že definovaná kolekce nahradí vestavěnou (výchozí) kolekci řádků dokladu, místo aby k němu přidávala další, samostatnou záložku. Ponechte nezatržené, pokud k dokladu jen doplňujete další, dodatečnou kolekci. |
Skupina Technické údaje
| Název | Popis |
|---|---|
| Název třídy |
Technický (programový) název třídy business objektu. Po uložení záznamu jej již nelze změnit. Doporučujeme volit název anglicky - z něj se totiž automaticky odvozují položky Název tabulky a API endpoint (přidáním koncovky "s"), což dává smysl jen u anglického názvu. Název třídy zároveň musí být v celém systému jedinečný - kolize se jménem, které by v budoucí verzi produktu použil výrobce pro vlastní (systémovou) třídu, systém při ukládání nezachytí, protože kontrola jedinečnosti probíhá jen proti aktuálně registrovaným třídám dané databáze. |
| Popisek | Uživatelsky srozumitelný název business objektu, který uvidí uživatelé v aplikaci (např. v nadpisu vytvořené agendy). Na rozdíl od Názvu třídy doporučujeme zadávat česky/v jazyce cílových uživatelů. |
| Název tabulky |
Název databázové tabulky, do které se budou ukládat záznamy business objektu. Po uložení Názvu třídy se předvyplní automaticky (Název třídy + "s") a lze jej před prvním uložením ještě ručně upravit; po uložení záznamu už není možné jej změnit. Výsledný název tabulky v databázi bude vždy obsahovat předponu ET$. |
| API endpoint | Název endpointu, pod kterým bude business objekt dostupný přes REST API. Předvyplní se automaticky podle Názvu třídy (malými písmeny), lze upravit před prvním uložením. Po uložení záznamu už není možné jej změnit. |
| CLSID | Jedinečný identifikátor (GUID) třídy, který systém vygeneruje automaticky po prvním uložení záznamu. Tento identifikátor se dále používá při odkazování na business objekt z jiných agend (např. v Definici agend nebo jako Třída hlavičky jiného business objektu). |
| Identifikace příloh |
Nepovinné číslo, kterým se business objekt zapojí do standardního mechanismu příloh (stejného, jaký používají systémové doklady) - po jeho vyplnění a uložení získá business objekt kolekci Přílohy a je možné k jeho záznamům přikládat dokumenty stejně jako u systémových agend. Zadávejte hodnotu z rozsahu určeného výrobcem pro vlastní řešení. Pro opakovaně nasazovaná vlastní řešení u více zákazníků jsou vyhrazena čísla od 200800. |
Skupina Vizuální nastavení business objektu
| Název | Popis |
|---|---|
| Pozice záložky | Položka je dostupná pouze pro Typ Řádek. Určuje pořadí/pozici, na které se kolekce zobrazí jako samostatná záložka na cílové (hlavičkové) agendě. Musí být vyplněna hodnotou větší než 0 - ponechá-li se na výchozí hodnotě 0, kolekce se na cílové agendě nezobrazí vůbec, aniž by o tom systém jakkoli upozornil. |
Funkční tlačítko
| Název | Popis |
|---|---|
| Otevřít def. položky | Otevře agendu Definovatelné položky omezenou na položky tohoto business objektu - zde se doplňují jeho vlastní datová pole. Dostupné až po prvním uložení záznamu (business objekt musí mít přidělené CLSID). |
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.