🧪 killBottleneck je ve veřejné betě — cloud i self-host.🧪 killBottleneck je v betě.Beta na GitHubu →
Skip to content

Zastupování a dynamické cíle

V akcích „přiřaď zodpovědnou osobu" a „pošli notifikaci" nemusíte vybírat konkrétního člověka. Dynamický cíl se rozřeší až v okamžiku běhu pravidla — pravidlo tak míří na roli, ne na jméno, a personální změna ho nerozbije.

Tři druhy dynamických cílů

  • Zástupce zodpovědné osoby — kdo zaskakuje za člověka, který je na cíli zodpovědný. Hledá se napřed v organizační struktuře (zástupci pozic, které člověk drží), a když tam nic není, platí osobní zástupce ze Správy organizace (sloupec „Zástupce" u členů).
  • Držitel pozice X — kdo pozici či funkci právě drží. Odkazuje se na pozici, ne na jméno: přejmenování pozice ani výměna držitele pravidlo nerozbije.
  • Zástupce pozice X — náhradník té konkrétní pozice. Zástupce patří k pozici, ne k člověku: za kvalitáře Petra může zaskakovat Pavel, zatímco za interního auditora Petra Tomáš.

Pozice a zástupce spravuje administrátor v tabulce zastupování — víc na stránce Organizační struktura:

Když cíl nejde najít

Nic nespadne a nic se neztratí potichu: akce se přiznaně přeskočí a v logu běhů je lidsky napsaný důvod — „nemá zástupce", „pozice je neobsazená", „pozice už ve struktuře není". Pravidlo se tím nepovažuje za rozbité a žádný výstražný e-mail nechodí.

Zvláštní případ: člověk drží víc pozic s různými zástupci a pravidlo říká „předej zástupci zodpovědné osoby". Notifikace tehdy odejde všem jeho zástupcům (informovat víc lidí nic nerozbije), ale předání úkolu se přeskočí s radou zacílit v pravidle konkrétní pozici — tichá volba jednoho z nich by přesouvala odpovědnost náhodně.

fair-code — self-hosting a interní použití zdarma, přeprodej jako hostovaná služba ne.