HTML šablony - záložka Detail
Tato agenda je dostupná pouze v rámci služby ABRA předplatné.
Zobrazí detailní informace o aktuální HTML šabloně ze záložky Seznam. Položky zadávané ke každému záznamu jsou standardně rozděleny do subzáložek dle svého významu:
| Obsažené subzáložky: | Hlavní údaje | Formuláře |
|---|
Některé záložky mohou být skryté v rámci nastavení vlastností uzlu aktivního menu.
Pokud není aktuálně zapnuto zobrazování subzáložky Formuláře a subzáložka Hlavní údaje by tudíž zbyla v záložce Detail jako jediná subzáložka, pak se nezobrazuje ve formě subzáložky a její obsah se nachází rovnou pod záložkou Detail.
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.
V subzáložce jsou k dispozici následující položky:
| Název | Popis |
|---|---|
|
Kód |
Kód označující danou HTML šablonu. |
|
Název |
Název HTML šablony. |
|
Samotná definice HTML šablony. Komplexní vizuální editor, který lze přepnout do zdrojového náhledu a zobrazit zdrojový kód či šablonu psát přímo ve zdrojovém kódu. Tvorba a možnosti šablony jsou popsány níže.
|
|
| Ze souboru | Otevře průzkumník souborů pro možnost vložení (načtení) vlastní HTML šablony. Podporované formáty jsou HTM a HTML. |
|
Otevře Editoru výrazů, kde je HTML šablona zobrazena kompletně včetně zdroje a výrazů a pokynů pro sestavení výrazu.
|
|
|
Otevře asociovaného externího e-mailového klienta s EML nebo MAPI/OLE rozhraním a vytvoří v něm novou zprávu, kde zobrazí obsah patičky. Pomocí této možnosti si lze rychle ověřit, jak bude patička v e-mailovém klientovi vypadat. Tato funkce je k dispozici pouze u výchozí systémové HTML šablony typu E-mailový podpis. Uživatelsky vytvářené záznamy jsou typu Ostatní a nemají tedy funkci náhledu v e-mailovém klientovi. |
|
|
Funkce vyvolá výchozí šablonu a přepíše existující HTML kód na výchozí. Funkce je vhodné využít v případě, kdy se potřebujeme vrátit k výchozí šabloně. Tato funkce je k dispozici pouze u výchozí systémové HTML šablony typu E-mailový podpis. Uživatelsky vytvářené záznamy jsou typu Ostatní a nemají tedy funkci výchozí šablony. |
Jak tvorba HTML šablony funguje
K tvorbě šablon se používá komponenta HTML CKEditoru.
Do HTML šablony je možné vkládat libovolný počet výrazů, které musí být obaleny složenými závorkami (samostatné znaky { a } je možné escapovat pomocí \). Výchozí podoba šablony z initdat vrátí podpis ve tvaru:
- titul Celé jméno uživatele
- telefonní číslo
- pracovní oddělení
- funkce
Nastavení vkládání do e-mailů
Vkládání podpisu do e-mailů je ve výchozím stavu zapnuté a o přidání funkcionality jsou zákazníci informování zápisem do servisní knížky. Nastavení vkládání lze provést v agendě Parametry firmy, záložka Parametry, kategorie Systémová konfigurace, parametr Používat šablonu e-mailového podpisu při odesílání e-mailů externími e-mailovými klienty. Parametr je dostupný pouze na hlavním spojení a je platný pro všechna spojení.
Quick report funkce a skriptování
S podporou e-mailových šablon byly přidány dvě Quick report (QR) funkce:
-
NxGetUserPersonalInfo - pro získání položek z osoby přiřazené na aktuálně přihlášeném uživateli. Funguje obdobně jako funkce NxGetUserAddress (více informací viz GenDoc.chm).
-
NxGetCurrentUserEmailSignature - pro získání e-mailového podpisu pro aktuálně přihlášeného uživatele.
Skriptingový háček BeforeSendReportByEmail_Hook pro Aplikační modul - Systémové události, který se vyvolá před odesláním e-mailu s vytisknutým reportem a do kterého se předávají vyhodnocené parametry spuštění z reportu související s obsahem e-mailu (EMAIL, EMAIL_BODY, atd.), které je v háčku možné upravit. Do háčku jsou předány CLSID zdrojového business objektu, název tiskové sestavy, seznam tisknutých ID, případně podmínky omezení pro tisk. Háček je použitý i při vytváření e-mailu do agendy Odeslané e-maily.
Příklad úpravy adresátů, předmětu a těla e-mailu při odesílání tisků najdete v Příkladech pokročilého skriptování.
Nastavení HTML šablony lze provést také v agendě Parametry firmy, v subzáložce Šablona e-mailového podpisu.
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 číselnících. K dispozici jsou standardní funkce pro režim editace.