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