Přeskočit na hlavní obsah

Tvorba a správa formulářů

Tento průvodce vysvětluje, jak spolu v Greenometer fungují Form Builder, CSRD reportovací formuláře a Přiřazení otázek (Question Assignment) pro sběr dat podle ESRS (CSRD).

Autor: Karel Kotoun

Přehled: Jak spolu tři oblasti souvisí

Greenometer pracuje se dvěma odlišnými vrstvami „formulářů“:

Vrstva

Kde

Co to je

Účel

Šablona formuláře

Znovupoužitelná struktura (isTemplate = true)

Definuje sekce, otázky, podmínky a překlady

Reportovací formulář

Instance pro sběr dat (isTemplate = false)

Konkrétní reportovací období (např. FY 2025), které uživatelé vyplňují

Přiřazení otázek

Konfigurace na úrovni šablony

Určuje, kteří uživatelé/entity vidí které sekce a otázky

Klíčový princip: Nejdříve připravte šablonu (nebo použijte standardní), pak z ní vytvořte reportovací období a následně přiřaďte otázky uživatelům a dceřiným společnostem. Přiřazení se ukládají ke šabloně a platí pro všechny reportovací formuláře vytvořené z této šablony.


Doporučený postup (krok za krokem)

Krok 1 — Vytvoření uživatelů

Než začnete přiřazovat práci, nastavte lidi, kteří budou data sbírat.

  • Dostupné pro role Owner a Manager (ne pro Respondent, Viewer nebo Auditor).

  • U každého uživatele ho přiřaďte ke správné společnosti/entitě (HQ nebo dceřiná společnost) a nastavte roli:

    • Owner — plný přístup; vždy vidí všechny otázky bez ohledu na přiřazení

    • Manager — může mu být přiřazena konkrétní sekce/otázky

    • Respondent — vyplňuje pouze přiřazené otázky

    • Viewer — pouze ke čtení

Uživatelé musí existovat a být propojeni se správnou entitou, než jim v kroku 6 můžete přiřadit otázky.


Krok 2 — Příprava šablony formuláře (Form Builder)

Form Builder slouží k definici jaké otázky existují — ne k zahájení reportovacího období.

Dostupné pouze pro Owner a Admin.

Dvě možnosti:

Možnost A — Použití standardní ESRS šablony Greenometer (doporučeno)

Greenometer dodává generickou ESRS šablonu s předpřipravenými standardními otázkami pro ESRS disclosure. Form Builder nemusíte používat, pokud vám tato šablona vyhovuje — můžete přejít rovnou ke kroku 4 a při vytváření reportovacího formuláře zvolit výchozí šablonu.

Možnost B — Vytvoření nebo úprava vlastní šablony

Klikněte na Create (Vytvořit) a zvolte jednu z možností:

Akce

Popis

Create empty form (Vytvořit prázdný formulář)

Začít od nuly; zvolte ESRS jako typ formuláře

Copy form (Kopírovat formulář)

Duplikovat existující šablonu (standardní nebo vlastní) — doporučená osvědčená praxe

Doporučení: Zkopírujte standardní ESRS šablonu Greenometer místo stavění od nuly. Zachováte všechny otázky v souladu s ESRS a upravíte pouze to, co potřebujete (přidání/odebrání sekcí, změna popisků, nastavení podmínek).

Po vytvoření budete přesměrováni do editoru šablony, kde můžete:

  • Přidávat, měnit pořadí a odebírat sekce

  • Přidávat otázky (z knihovny otázek nebo nové)

  • Nastavovat podmíněnou viditelnost, překlady a povinná pole

Poznámka: Standardní/generické šablony jsou pro běžné Ownery pouze ke čtení — upravovat a mazat lze jen vlastní šablony (isCustomTemplate = true). Admin může upravovat všechny šablony.


Krok 3 — Vytvoření reportovacího období (CSRD Hub)

V tomto kroku se ze šablony stane aktivní formulář pro sběr dat pro konkrétní reportovací období.

Klikněte na Start (nebo ekvivalentní akci v sekci Collect Data / Sběr dat) a vyplňte:

Pole

Popis

Název formuláře

např. „ESRS Disclosure FY 2025“

Od / Do

Začátek a konec reportovacího období

Šablona

Zvolte Default template (standardní ESRS) nebo jednu z vlastních šablon z Form Builderu

Povolit pro všechny entity

Volitelný checkbox — viz krok 5

Tím se vytvoří instance reportovacího formuláře navázaná na zvolenou šablonu. Uživatelé formulář vyplní na adrese /csrd/form/:formId.

Důležité: Šablona se v Přiřazení otázek (krok 6) zobrazí až poté, co z ní bude vytvořen alespoň jeden reportovací formulář.


Krok 4 — Pouze HQ vs. všechny dceřiné společnosti

Při vytváření reportovacího formuláře rozhodnete o rozsahu distribuce:

Nastavení

Chování

Checkbox nezaškrtnutý (výchozí)

Formulář se vytvoří pouze pro aktuální společnost (typicky HQ)

„Enable this form for all entities automatically“ zaškrtnutý

Formulář se distribuuje všem dceřiným entitám ve stromu společností

Při zapnuté distribuci:

  • Pro každou dceřinou společnost se vytvoří samostatná instance reportovacího formuláře

  • Všechny instance sdílejí stejný název, data a šablonu

  • Každá dceřiná společnost vyplňuje vlastní kopii nezávisle

  • V seznamu formulářů HQ se zobrazí štítek „Distributed“ a průběh (např. „3/6 submitted“)

  • Nově přidané dceřiné společnosti se automaticky nezahrnují — distribuce probíhá pouze při vytvoření formuláře


Krok 5 — Přiřazení otázek uživatelům a entitám

Dostupné pouze pro Owner a Admin.

Přiřazení otázek určuje kdo vidí které sekce a otázky na úrovni šablony. Změny platí pro všechny stávající i budoucí reportovací formuláře vytvořené z dané šablony.

Jak začít

  1. Otevřete Question Assignment — uvidíte seznam šablon, které mají alespoň jeden aktivní reportovací formulář

  2. Klikněte na Edit (Upravit) u příslušné ESRS šablony

  3. Tabulka zobrazí všechny sekce šablony

Možnosti přiřazení (na úrovni sekce nebo otázky)

Přiřazení

Kdo to vidí

Only Owner (Pouze Owner)

Pouze Owner (a Admin) — výchozí nastavení

Owner & Managers (Owner a manažeři)

Role Owner, Admin a Manager

Everyone (Všichni)

Všichni uživatelé s přístupem k formuláři

Hidden (Skryto)

Skryto pro všechny kromě Owner/Admin

Konkrétní uživatelé

Pouze vybraní jednotliví uživatelé

Rozbalte řádek sekce pro přiřazení na úrovni jednotlivých otázek.

Přiřazení podle entity (dceřiné společnosti)

U více entit použijte Custom assignment (postranní panel):

  • Vyberte jednu nebo více sekcí/otázek

  • Otevřete postranní panel pro přiřazení

  • Nastavte přiřazení pro každou entitu (HQ, dceřiná společnost A, B atd.)

  • Stejné otázky můžete přiřadit různým uživatelům v různých entitách

Tak například přiřadíte environmentální otázky uživatelům v dceřiné společnosti A a sociální otázky v dceřiné společnosti B.

Owner vždy vidí vše

Bez ohledu na nastavení přiřazení role Owner a Admin vždy vidí všechny sekce a otázky při otevření formuláře. Skupinový dohled tak zůstane zachován i když jsou jednotlivé otázky omezeny na konkrétní Respondenty nebo Managery.


FAQ

Jaký je rozdíl mezi Form Builderem a CSRD Hubem?

Form Builder

CSRD Hub

Vytváří

Znovupoužitelnou šablonu

Instanci reportovacího období

Kdy

Jednou (nebo při změně struktury)

Každé reportovací období (např. ročně)

Obsahuje data?

Ne

Ano (validFrom / validTo)

Vyplňují ho uživatelé?

Ne

Ano

Form Builder je návrh dotazníku; CSRD Hub je jeho spuštění pro konkrétní rok.


Potřebuji Form Builder, když používám standardní šablonu?

Ne. Pokud vám stačí standardní ESRS šablona Greenometer, Form Builder přeskočte a reportovací formulář vytvořte přímo v CSRD Hubu s volbou Default template.

Form Builder použijte, když potřebujete:

  • Přidat firemní otázky

  • Odebrat nepotřebné ESRS sekce

  • Upravit popisky nebo překlady

  • Nastavit podmíněnou logiku


Jak je doporučené vytvořit vlastní šablonu?

  1. Form Builder → Create (Vytvořit)

  2. Zvolte Copy form (Kopírovat formulář)

  3. Vyberte standardní ESRS šablonu Greenometer

  4. Přejmenujte ji (např. „ESRS FY2025 – Group Custom“)

  5. Upravte pouze to, co potřebujete

Je to bezpečnější a rychlejší než Create empty form, které začíná bez otázek.


V jakém pořadí mám postupovat?

1. Vytvořit uživatele → /organization/users

2. Připravit šablonu → /form-builder (volitelné při standardní šabloně)

3. Vytvořit reportovací formulář → /csrd

4. Přiřadit otázky → /question-assignment

5. Uživatelé vyplní data → /csrd/form/:formId

Kroky 2 a 3 lze sloučit, pokud používáte výchozí šablonu. Krok 4 vyžaduje krok 3 — šablona se v Přiřazení otázek zobrazí až po vytvoření alespoň jednoho reportovacího formuláře.


Jak souvisí Přiřazení otázek s distribucí formuláře (dceřiné společnosti)?

Jde o dva samostatné mechanismy, které spolu fungují:

Funkce

Co dělá

Kde se nastavuje

Distribuce formuláře

Vytvoří samostatnou instanci reportovacího formuláře pro každou dceřinou společnost

CSRD Hub — checkbox „Enable for all entities“

Přiřazení otázek

Určuje, které otázky vidí který uživatel/entita uvnitř formuláře

Question Assignment

Příklad pro skupinu se 3 dceřinými společnostmi:

  1. Vytvořte reportovací formulář s „Enable for all entities“ → 4 instance (HQ + 3 dceřiné společnosti)

  2. V Question Assignment přiřaďte environmentální sekce uživatelům v dceřiné společnosti A, sociální sekce v B atd.

  3. Uživatelé jednotlivých dceřiných společností se přihlásí, uvidí jen své přiřazené otázky a vyplní svou distribuovanou instanci formuláře


Co se stane, když nepřiřadím žádné otázky?

Výchozí chování: Všechny otázky jsou přiřazeny na Only Owner. Pouze Owner (a Admin) je vidí a může vyplňovat. Managerové a Respondenti uvidí prázdný nebo omezený formulář, dokud jim explicitně nepřiřadíte sekce/otázky.


Mohou Managerové a Respondenti používat Form Builder nebo Question Assignment?

Ne. Obojí je omezeno na role Owner a Admin. Managerové a Respondenti pouze vidí a vyplňují otázky, které jim byly v reportovacím formuláři přiřazeny.


Mohu stejnou otázku přiřadit různým uživatelům v různých dceřiných společnostech?

Ano. Použijte postranní panel Custom assignment v Question Assignment:

  1. Vyberte sekci/sekce nebo otázku/otázky

  2. Otevřete postranní panel

  3. Nastavte přiřazení pro jednotlivé entity — např. Uživatel A v dceřiné společnosti 1, Uživatel B v dceřiné společnosti 2


Jaké role mám přiřadit sběratelům dat?

Role

Typické použití

Owner

Vedoucí udržitelnosti ve skupině — vidí vše, spravuje nastavení

Manager

Vedoucí oddělení/entity — vidí přiřazené sekce, může dohlížet na Respondenty

Respondent

Zadávání dat — vyplňuje pouze konkrétně přiřazené otázky

Viewer

Audit/kontrola — pouze ke čtení, bez zadávání dat


Rychlý přehled — URL

Krok

URL

Kdo

Správa uživatelů

Owner, Manager

Sestavení/úprava šablony

Owner, Admin

Vytvoření reportovacího období

Owner, Admin

Přiřazení otázek

Owner, Admin

Vyplnění formuláře

/csrd/form/:formId

Přiřazení uživatelé

Dostali jste odpověď na svou otázku?