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.

Subzáložka Hlavní údaje

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.

Tělo 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.

Upravit jako výraz

Otevře Editoru výrazů, kde je HTML šablona zobrazena kompletně včetně zdroje a výrazů a pokynů pro sestavení výrazu.

 

Zobrazit náhled v e-mailovém klientu

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.

Výchozí šablona

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 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 číselnících. K dispozici jsou standardní funkce pro režim editace.