Kontrolujte správu projektů v Redmine lépe pomocí toku práce.

1/7/2018
6 minutes
Lukáš Beňa.
Použitím nastavení toku práce v Easy Redmine můžete ovládat přechody stavů a oprávnění polí velmi jednoduše. Funkce je přístupná z administrace a může být spravována pouze administrátorem.

Workflow vám umožní nakonfigurovat, které role mají povolení měnit určité stavy úkolů nebo která pole mají být zobrazena v určitém sledovači. To je zvláště užitečné při vývoji softwaru, ale najde uplatnění téměř kdekoli jinde také. Workflow v Easy Redmine má dvě základní funkce.


Přechody stavů Redmine

Zde můžete vybrat kombinaci uživatelské role a sledovače (nebo zaškrtnout všechny role/sledovače, aby se změna aplikovala na všechny možné kombinace) a poté nastavit, které změny stavů úkolů jsou tímto povoleny pro tuto roli v tomto sledovači. Sloupec na levé straně představuje aktuální stav úkolu a sloupce vpravo představují možné změny stavů, ze kterých si můžete vybrat.

Například uživatel může nakonfigurovat, že nikdo nemůže změnit stav úkolu na "Hotovo", pokud ho předtím nezkontroloval nadřízený nebo CTO. Aby se toho dosáhlo, vyberte kombinaci odpovídajícího sledovače a uživatelské role (např. sledovač "úkol" a role "manažer portfolia") a odškrtněte příslušné políčko, aby se definovalo povolení změny stavu pro vybranou kombinaci.


Oprávnění polí Redmine

Znovu stačí vybrat kombinaci role a sledovače (nebo vybrat vše). Levý sloupec představuje standardní pole a vlastní pole, která jste vytvořili. Vpravo si můžete vybrat, zda má být pole přístupné v standardním režimu (prázdná pole - nic není vybráno), režimu pouze pro čtení nebo požadovaném režimu.

  • Pouze pro čtení - uživatel nemůže změnit toto pole, když je úkol nastaven v "režimu pouze pro čtení". Například nemůžete změnit sledovač, pokud úkol není připraven k inspekci (stav je nastaven na "ke kontrole")
  • Požadováno - pole v tomto režimu musí být vyplněno, jinak úkol nelze uložit

Při nastavování pole pouze pro čtení nebo požadovaného pole je třeba být opatrný. Zejména s ohledem na to, aby uživatelé mohli skutečně pracovat. V předchozím případě jsme například řešili problém, když náš zákazník nastavil standardní pole "Předmět" a "Popis" jako pouze pro čtení, když je stav "Nový", což se také vztahuje na vytvoření nového úkolu. Protože uživatelé nemohli tato pole upravit, nemohli vytvořit nový úkol, protože úkol nelze vytvořit bez předmětu.

Easy Redmine 2018 - Workflow - oprávnění polí úkolů

Workflow v Easy Redmine


Tipy a triky pro Redmine Workflow

Pokud není stav určen k použití v žádném sledovači, ujistěte se, že jste odškrtli příslušné políčka křížem.


Použití 1 - Nastavení schvalovacího řetězce v Redmine

Toto je příklad toho, jak funguje schvalovací řetězec. Každá role (např. zástupce, manažer, technik atd.) může změnit stav úkolu pouze takovým způsobem, který zajišťuje, že proces je hladký a nevznikají žádné vnitřní konflikty. Například pouze zástupce, který je v přímém kontaktu se zákazníkem, může změnit stav na "Hotovo", jakmile je celý proces dokončen a jakmile byl klient informován. Zatímco pouze manažer může schválit nebo zamítnout konkrétní požadavky iniciované klientem.

Klient inicioval nový požadavek (úkol), zástupce pak odpoví klientovi, že požadavek byl předán k dalšímu schválení a označí ho stavem "Čeká na schválení". Manažer má seznam všech požadavků (úkolů), které jsou označeny jako "čekající na schválení". Jakmile se rozhodne, zda má být příslušný požadavek schválen pro další akce, změní stav požadavku (úkolu) na "Schváleno" nebo "Zamítnuto".

Technik má seznam, kde jsou zobrazeny všechny "schválené" požadavky. Pracuje na nich a jakmile s nimi skončí, změní jejich stav na "Kontrola a fakturace". V tomto okamžiku je požadavek (úkol) zobrazen v seznamu zástupce, který kontroluje práci technika. Pokud jsou splněny všechny požadavky klienta, označí úkol jako "Hotovo" a informuje klienta.


Use case 2 - Make Redmine users enter important data - required

When you need to get certain data that are crucial to you, just make certain fields mandatory, which can be done simply by setting such a field to “Required” status. For example, when you need the date of birth of your client (e.g. in order to establish whether the client is of legal age) you may set the “Date of birth” field as “Required” so that the client may not proceed without duly filling-in such field first.

Easy Redmine 2018 - Workflow - CRM fields permissions

Workflow in Easy Redmine


Use case 3 - Prevent unauthorized Redmine users from changing important data - read-only

Be careful as subject and description must be enabled in a new task. Certain users are allowed only to perform certain actions and they may not edit or remove important information, this can be achieved by enabling the “Read-only” mode.

For example, if a customer fills in his or her date of birth, then such field may be set to a Read-only mode in order to prevent an accidental loss of such data. Alternatively only a manager (or any other suitable person) may be enabled to change/remove this data while others cannot.


Use case 4 - Disable unnecessary task statuses in Redmine

Status “code review” is important for the IT department, but not for other departments. IT specialists will be able to use the "Code review" status, but users from other departments will not have access to it.

Ultimátní upgrade Redmine? Snadné.

Získejte všechny mocné nástroje pro dokonalé plánování, řízení a kontrolu projektů v jednom softwaru.

Vyzkoušejte Easy Redmine na 30 dní zdarma

Kompletní funkce, chráněno protokolem SSL, denní zálohování, ve vaší lokalitě.