Plugin - Šablona projektových etap

Plugin šablona projektových etap

Tento plugin umožňuje projektovému manažerovi do projektu vložit etapy dle nadefinované šablony.

Postup jak nainstalovat plugin

1. Příslušný plugin naleznete v příloze e-mailu

2. Zastavte službu 1CLICK

3. V datovém adresáři 1CLICK (složky: data, font, logs atd.) vytvořte složku plugins

4. Do složky nahrajte plugin (viz příloha, obsah zipu)

5. Znovu spusťte službu 1CLICK

6. Ve vytvořené složce projecttpl nadefinujte soubor templates.json 
(Ve Windows typicky C:\1CLICKData\data\custom\projecttpl/templates.json)

7. Při aktualizaci 1CLICK je někdy třeba aktualizovat i daný pluginu (nejlépe napsat e-mail na podporu)

Zobrazení tohoto pluginu ve 1CLICK

zobrazovaniPluginu.png

Vzorový soubor ke stažení zde

Nadefinování šablony templates.json

  • Obsah souboru je ve formátu JSON s kódováním UTF-8
  • Zda máte správně zapsanou syntaxi si můžete ověřit zde

Správný zápis

[{         "name": "Projekt typu A",         "phases": [{                 "subject": "Etapa1",                 "assignees": ["jiri.vomacka","karel.fabian"],                 "required": true         },{                 "subject": "Etapa2"         },{                 "subject": "Etapa3",                 "assignees": ["miroslava.krobotova"]         }],         "usage": {                 "require": ["deadline"],                 "allow": ["subset","postponed_start", "deadline", "time_budget"]         } }]

Usage

usage říká, co může (allow) nebo musí (require) uživatel v rámci použití šablony zadat.

        "usage": {                 "require": ["deadline"],                 "allow": ["subset","postponed_start", "deadline", "time_budget"]         }

Možnosti pro require/allow :

  • deadline: nastavovat termíny etap
  • subset: vybírat jen podmnožinu etap definovaných v šabloně (zaškrtávátka u jednotlivých etap)
  • postponed_start: nastavovat odložený start etap
  • time_budget: nastavovat časový fond etap

Assignees

assignees omezuje seznam řešitelů v rámci etapy. V případě předdefinování jen jednoho uživatele je daný uživatel rovnou vybrán. Zápis se provádí pomocí přihlašovacích jmen konkrétních uživatelů.

                "assignees": ["jiri.vomacka","karel.fabian"],

Required

required nastavuje danou etapu jako povinnou.

                "required": true