.. _ug_arr_templates:

=======================
Šablony jednotek popisu
=======================

Při zpracování archiválií je možné vytvářet vlastní šablony jednotek popisu.
Šablonou jednotky popisu se rozumí pojmenovaná množina prvků popisu, jejich specifikací a 
volitelně hodnot. Vytvořenou šablonu je možné použít při zakládání nové :ref:`jednotky popisu <pridani_JP>`
nebo ji aplikovat na již existující.

.. _ug_arr_templates_new:

Založení šablony
================

Šablona jednotky popisu se vytváří podle právě zobrazené jednotky popisu
volbou **Vytvořit šablonu** z menu v :ref:`záhlaví jednotky popisu <dalsi_moznosti_JP>`.
Šablonu je možné založit s prvky popisu bez hodnot, nebo včetně obsahu těchto prvků.

.. image:: resources/arr-templates.png
    :align: center

V otevřeném dialogu se provede nastavení nové šablony.

 - volba, zda se vytváří nová šablona, nebo nahrazuje stávající
 - popis názvu šablony
 - volba, zda se šablona zakládá včetně hodnot prvků popisu

.. image:: resources/arr_template_new.png
    :align: center

.. _ug_arr_templates_use:

Použití šablony
===============

Šablonu je možné použít zejména při zakládání nové :ref:`jednotky popisu <pridani_JP>`.
V dialogu se zvolí možnost *Ze šablony* a vybere požadovaná varianta. 
Automaticky je přednastavena naposledy použitá šablona.

.. image:: resources/arr_level_from_template.png
    :align: center

Další možností je aplikování šablony na již vytvořenou jednotku popisu.
Tento krok se provede volbou **Použít šablonu** z menu
v :ref:`záhlaví jednotky popisu <dalsi_moznosti_JP>`.

Správa šablon
=============

Šablony je možné prohlížet, odstraňovat nebo měnit jejich názvy volbou :ref:`Správa šablon <sprava_sablon>` 
z hlavního menu. Úprava prvků popisu a hodnot konkrétní šablony je možná prostřednictvím akce
:ref:`Vytvořit šablonu <ug_arr_templates_new>` a volby  **Nahradit existující**.

.. image:: resources/arr_template_manager.png
    :align: center


Sdílení šablon
===============

V aplikaci zatím není podporováno sdílení šablon
mezi jednotlivými uživateli a archivními soubory.

Náhradním řešením je využití funkcionality :ref:`přidání existující jednotky popisu <pridani_JP_exist>`
s volbou *Ze souboru* nebo *Z jiného AS*.
Ze "zkopírované" vzorové jednotky popisu je poté
možné v daném archivním souboru :ref:`vytvořit novou šablonu <ug_arr_templates_new>`.