Import, export a kopírování šablony

Šablonu můžete uložit do souboru .tpl (export), nahrát ji ze souboru do jiné instalace TAS (import), nebo z ní v téže instalaci vytvořit kopii. Import i kopírování používají stejného průvodce, ve kterém pro každý objekt, na který šablona odkazuje, určíte, zda se má použít existující objekt v cílové instalaci, nebo vytvořit nový. Průvodce smí otevřít uživatel s rolí $Administrator nebo $Poweruser.

Export

Export spustíte v seznamu Šablony:

  • jedné šablony: nabídka řádku → Export, po potvrzení se stáhne soubor <název šablony>.tpl,
  • více šablon: Více → Exportovat vše, stáhne se soubor templates.tpl se všemi šablonami, které odpovídají filtru seznamu.

Soubor obsahuje kompletní definici šablony: hlavičky s rolemi a organizačními jednotkami, proměnné včetně hodnot seznamů, úkoly s výpočty, e-maily a přiřazením proměnných, spojení, graf, stavy, tisky a Case Overview. Navíc obsahuje objekty, na které šablona odkazuje: události, role, uživatele, organizační jednotky, dynamické tabulky (se sloupci i řádky) a skripty.

Export zahrne i související šablony
Do souboru se automaticky přidají i šablony, které exportovaná šablona používá: šablony podprocesů, šablony spouštěné událostmi a šablony, které čekají na události této šablony – a to do libovolné hloubky. Export šablony Purchase Order tak obsahuje i šablonu New supplier approval, kterou objednávka spouští jako podproces.

Průvodce importem a kopírováním

  • Import: v seznamu šablon Více → Import, vyberte nebo přetáhněte soubor .tpl. Průvodce se otevře se jménem Import šablony.
  • Kopírování: v seznamu šablon nabídka řádku → Kopírovat. TAS šablonu na pozadí vyexportuje a otevře průvodce Kopírování šablony – <název>.
Č.PrvekK čemu slouží
1Uložit a zavřítProvede import podle nastavení na všech záložkách. Dokud nejsou vyplněná povinná pole, TAS ohlásí „Vyplňte prosím vyžadované položky.“
2ZavřítZavře průvodce bez importu. Pokud jste něco změnili, TAS se zeptá, zda změny uložit (tj. provést import). Zvolte Ne.
3ŠablonaŠablony obsažené v souboru, viz Záložka Šablona.
4UdálostiPojmenované události, viz Události.
5RoleRole, na které šablona odkazuje.
6Dynamické tabulkyDynamické tabulky, které šablona používá.
7SkriptyGlobální skripty výpočtů.
8Název objektuNázev šablony (nebo jiného objektu) tak, jak je v souboru.
9AkceCo se s objektem při importu stane.
10Pole akcePodle zvolené akce název nového objektu, nebo výběr existujícího objektu. Povinné pole má červený popisek.
11Další objektObjekty se zobrazují ve dvou sloupcích. Tady druhá šablona ze souboru, šablona podprocesu.

Záložky se zobrazí jen tehdy, když soubor objekty daného druhu obsahuje. Na obrázku má šablona Purchase Order záložky Šablona, Události, Role, Dynamické tabulky a Skripty; jednodušší šablona může mít jen Šablona, Uživatelé a Org. struktura.

Použít kompatibilní, nebo přidat nový

U každého objektu volíte akci:

AkceCo se stane
Použít kompatibilní …Žádný nový objekt nevznikne. Odkazy v importované šabloně se přesměrují na existující objekt, který vyberete v poli pod volbou. TAS ho předvyplní podle shody názvu.
Přidat nový …V cílové instalaci vznikne nový objekt s názvem, který zadáte.
Přepsat existující šablonuJen u šablon. Vybraná existující šablona se přepíše definicí ze souboru.

Výchozí volba je Použít kompatibilní, pokud objekt se stejným názvem v instalaci už existuje, jinak Přidat nový. U uživatelů, rolí a organizačních jednotek je výchozí vždy Použít kompatibilní.

Kopie šablony vzniká jen s volbou Přidat novou šablonu
Při kopírování šablona se stejným názvem v instalaci vždy existuje (je to zdrojová šablona), proto má na záložce Šablona předvolené Použít kompatibilní šablonu. S touto volbou žádná kopie nevznikne. Pro skutečnou kopii přepněte na Přidat novou šablonu a zadejte nový název. Ostatní šablony v souboru (například podprocesy) nechte na Použít kompatibilní, pokud je kopírovat nechcete.

Záložka Šablona

PoleK čemu slouží
AkcePřidat novou šablonu, Použít kompatibilní šablonu, Přepsat existující šablonu.
Přidat novou šablonuNázev nové šablony (povinný). Musí být jedinečný. Pod ním jsou pole pro překlady názvu do jazyků aplikace.
Použít kompatibilní šablonu / Přepsat existující šablonuVýběr existující šablony.
PřeskočitZobrazí se jen při importu souboru s více šablonami (Exportovat vše). Přeskočí aktuální šablonu a přejde k další v souboru.

Nově vytvořená šablona má vždy status Vyvíjená, bez ohledu na status v souboru.

Při volbě Použít kompatibilní šablonu se úkoly ze souboru párují s úkoly vybrané šablony podle názvu (stejně proměnné a sekce). Pokud vybraná šablona úkol nebo proměnnou se stejným názvem nemá, import skončí chybou, která chybějící úkol či proměnnou pojmenuje.

Události

Seznam pojmenovaných událostí, které šablona spouští nebo na které čeká. Použít kompatibilní událost napojí šablonu na existující událost (její pravidla se nemění), Přidat novou událost vytvoří novou událost s pravidly ze souboru.

Události podprocesů

Každý úkol typu Řízený podprocesem má dvě technické události s názvy $SUBP_<ID úkolu> (předání proměnných do podprocesu) a $SUBR_<ID úkolu> (návrat proměnných z podprocesu). Tyto události průvodce nezobrazuje a nedá se o nich rozhodnout – TAS je zpracuje vždy stejně: ID úkolu v názvu přepočítá na úkol, se kterým byl úkol ze souboru spárován, existující událost s tímto názvem smaže i s jejími pravidly a vytvoří ji znovu podle souboru.

Důsledek podle volby na záložce Šablona:

Volba pro šablonu s podprocesemCo se stane s událostmi podprocesů
Přidat novou šablonuÚkoly dostanou nová ID, vzniknou nové události pro novou šablonu. Zdrojové šablony se to nedotkne.
Použít kompatibilní šablonu nebo Přepsat existující šablonuÚkoly se spárují s úkoly existující šablony. Její události $SUBP_/$SUBR_ se smažou a vytvoří znovu s mapováním proměnných ze souboru.

Při kopírování v téže instalaci to znamená: u každé šablony v souboru, která zůstane na volbě Použít kompatibilní a obsahuje úkol s podprocesem (typicky sama zdrojová šablona, když ji omylem nepřepnete na Přidat novou), se mapování proměnných podprocesů přepíše stavem ze souboru. Obsah je stejný jako v okamžiku exportu, ale události dostanou nová ID a případná změna mapování provedená mezi otevřením průvodce a importem se ztratí. Při importu do jiné instalace takto přepíšete mapování podprocesů v kompatibilní šabloně cílové instalace.

Uživatelé

Uživatelé, na které šablona odkazuje (například pevně zadaný řešitel úkolu nebo vlastník šablony). Použít kompatibilního uživatele – vyberte existujícího uživatele (pole s lupou hledá podle jména). Přidat nového uživatele – vytvoří nového uživatele se zadaným uživatelským jménem a rolí $AllUsers. V jiné instalaci obvykle volíte kompatibilního uživatele.

Role

Role použité ve viditelnosti šablony, v hlavičkách a v řešitelích úkolů. Použít kompatibilní roli napojí šablonu na existující roli, Přidat novou roli vytvoří novou roli se zadaným názvem (bez členů).

Org. struktura

Organizační jednotky použité v šabloně. U volby Přidat novou org. jednotku zadáte název, Manažera a povinně Nadřazenou jednotku, pod kterou se jednotka ve struktuře založí. U volby Použít kompatibilní org. jednotku vyberete existující jednotku.

Dynamické tabulky

Použít kompatibilní dyn. tabulku napojí šablonu na existující tabulku; její obsah se nemění. Přidat novou dyn. tabulku vytvoří tabulku se zadaným názvem, se sloupci i všemi řádky ze souboru.

Skripty

Globální skripty, které výpočty šablony volají. U názvu je v závorce typ skriptu. Použít kompatibilní skript použije existující skript stejného typu, Přidat nový skript vytvoří skript se zadaným názvem a obsahem ze souboru.

Jak zkopírovat šablonu

  1. V seznamu Šablony otevřete nabídku řádku šablony a zvolte Kopírovat.
  2. Na záložce Šablona přepněte u kopírované šablony akci na Přidat novou šablonu a zadejte nový název, případně překlady.
  3. Ostatní šablony v seznamu (podprocesy) nechte na Použít kompatibilní šablonu, pokud je nechcete kopírovat také.
  4. Projděte ostatní záložky. Pro kopii v téže instalaci nechte všude Použít kompatibilní.
  5. Klepněte na Uložit a zavřít. Kopie vznikne se statusem Vyvíjená.
  6. Kopii otevřete, zkontrolujte hlavičky (kopie má vlastní hlavičky se stejnými názvy jako originál) a teprve pak ji uveďte do provozu.

Jak přenést šablonu do jiné instalace

  1. Ve zdrojové instalaci šablonu exportujte.
  2. V cílové instalaci otevřete Šablony → Více → Import a nahrajte soubor.
  3. Na záložce Šablona zvolte Přidat novou šablonu (první přenos) nebo Přepsat existující šablonu (aktualizace dříve přenesené šablony).
  4. Na záložkách Uživatelé, Role a Org. struktura přiřaďte objekty cílové instalace.
  5. U dynamických tabulek a skriptů zvolte, zda použít existující, nebo vytvořit nové.
  6. Klepněte na Uložit a zavřít. Pokud import selže, TAS zobrazí „Import šablony se nezdařil.“ s popisem chyby a v instalaci se nic nezmění.
Import mění i jiné šablony a objekty
Import kromě vlastní šablony může přepsat existující šablony (volba Přepsat), přegenerovat události podprocesů kompatibilních šablon a vytvořit nové uživatele, role, jednotky, tabulky a skripty. Na produkční instalaci importujte až po vyzkoušení na testovací.

Související: Seznam šablon; Záložka Šablona; Hlavičky šablony.

Seznam šablon

Linky

Team assistant (opens in a new tab)

Powered by HelpDocs (opens in a new tab)