Reference klienta

Aliancia sektorových rád

Aliancia sektorových rád je slovenské zájmové sdružení právnických osob, které zakládala ministerstva práce a školství společně se zástupci zaměstnavatelů, zaměstnanců a samospráv. Řídí 24 sektorových rad — expertních platforem, které mapují potřeby trhu práce a překlápějí je do národní soustavy povolání a kvalifikací.

Problém

Sesbírat od zaměstnavatelů ze 24 sektorů data, která se dají srovnávat

Řešení

Veřejný dotazník na Power Pages, celý řízený daty v Dataverse

24

Sektorů hospodářství, ze kterých se data sbírají

110 otázek

Ve 24 formulářích a 8 tematických sekcích

770

Číselných políček v tabulkových formulářích

7

Automatizací v Power Automate mezi webem a Dataverse

Sdružení potřebovalo od slovenských zaměstnavatelů zjistit, jak jsou připravení na stárnutí pracovní síly — a potřebovalo to v číslech, která se dají srovnávat mezi firmami i mezi sektory. SBID postavil veřejný dotazník na Power Pages: zaměstnavatel se přihlásí IČO a kódem z e-mailu, vyplní jen sekce, které se ho týkají, a odpovědi padnou do Dataverse. Celý dotazník — 24 formulářů, 110 otázek a 770 tabulkových políček — je přitom uložený jako data, takže nová otázka neznamená nasazení webu.

Problém: dotazník, který se nedá poslat v tabulce

Zjistit, jak zaměstnavatelé pracují s věkem svých lidí, nejde jednou otázkou. Sdružení potřebovalo věkovou a vzdělanostní strukturu zaměstnanců, počty pracovní neschopnosti a úrazů, lékařské prohlídky, školení a rekvalifikace, benefity, přizpůsobování práce i podobu sociálního dialogu — a všechno v podobě, kterou lze srovnat mezi firmami a napříč 24 sektory hospodářství.

Dotazník tak vyrostl do osmi sekcí a čtyřiadvaceti formulářů. Část jsou výběrové otázky, část tabulky na několik set čísel a jeden formulář obojí kombinuje. Rozeslat něco takového jako tabulku v e-mailu znamená sbírat zpátky desítky různě vyplněných verzí — a nutit personalistu, aby si kvůli jednomu dotazníku někde zakládal účet.

Pracovní setkání expertů

Řešení 1: veřejný dotazník na Power Pages

Dotazník běží jako veřejný web na Power Pages. Přístup zakládá sdružení na svojí straně: uloží zaměstnavatele s IČO a e-mailem a přihlašovací údaje mu odejdou e-mailem automaticky. Zaměstnavatel pak na webu zadá IČO a kód — nic si nezakládá a nic nevyplňuje předem.

Po přihlášení vidí přehled formulářů i to, které z nich už odeslal. Otevřený formulář se předplní posledními odpověďmi, takže doplnit jedno číslo neznamená vyplňovat celou tabulku znovu.

  • Přístup zakládá sdružení u záznamu zaměstnavatele, e-mail odejde sám
  • Zaměstnavatel se přihlásí IČO a kódem z e-mailu
  • Přehled ukazuje, které formuláře jsou hotové a které zbývají
  • Vyplněný formulář se otevře předplněný předchozími odpověďmi
  • Mezi webem a Dataverse stojí sedm automatizací v Power Automate — od přihlášení po odeslání formuláře

Řešení 2: dotazník je data, ne kód

Kdyby otázky byly napsané ve stránce, každá změna formulace by znamenala nasazení. Celý dotazník proto žije v Dataverse jako záznamy: sekce, formuláře, otázky i varianty odpovědí. Web si je vyžádá při otevření formuláře a vykreslí je podle typu.

Tabulkové formuláře popisuje layout v JSON — řádky, skupiny sloupců nad nimi i součtový řádek pod nimi. Stejný renderer tak zvládne desetiřádkovou tabulku věkových skupin i formulář, který tabulku kombinuje s výběrovými otázkami.

  • 8 sekcí a 24 formulářů v pořadí, které si sdružení určuje samo
  • 110 otázek se 340 variantami odpovědí jako záznamy v Dataverse
  • Tři typy formuláře: výběrové otázky, tabulka a hybrid, který obojí spojuje
  • Nová otázka nebo jiná formulace je úprava záznamu, ne nasazení webu

Řešení 3: 770 čísel, která si musí odpovídat

Tvrdá data tvoří dvanáct tabulkových formulářů a v nich dohromady sedm set sedmdesát číselných políček. Samotný přehled struktury zaměstnanců má deset věkových skupin a u každé muže a ženy, tři úrovně vzdělání a noční práci — sedmdesát čísel v jednom formuláři.

Aby z toho vznikla použitelná data, přepočítává web součtové řádky průběžně při psaní a formulář se neodešle s prázdným povinným polem. Tam, kde je správná odpověď nula, ji jedno tlačítko doplní do všech zbylých políček naráz — místo aby respondent klikal do sedmdesáti buněk.

  • Součty se přepočítávají při psaní, ne až po odeslání
  • Jedno tlačítko doplní nuly do nevyplněných políček tabulky
  • Formulář se neodešle, dokud nejsou vyplněná povinná pole
  • Odpovědi se ukládají po zaměstnavateli a formuláři, s datem vyplnění

Řešení 4: každý dostane jen svůj rozsah

Ne každá sekce se týká každého zaměstnavatele — otázky pro odborovou organizaci nemá smysl posílat tam, kde žádná není. Rozsah dotazníku je proto součástí záznamu zaměstnavatele a web mu nabídne jen to, co se ho týká.

Administrátor nenastavuje skryté sekce, ale zaškrtává ty viditelné ve vlastní komponentě přímo na formuláři. Co se uloží, hlídají dvě vlastní API v Dataverse — jedno nastavení zvaliduje, druhé ho zapíše — a formulář upozorní, když by se odcházelo s neuloženou změnou.

  • Rozsah dotazníku se nastavuje po jednotlivých zaměstnavatelích
  • Administrátor zaškrtává viditelné sekce, ne skryté
  • Validace i zápis běží jako vlastní API v Dataverse, ne jako skript v prohlížeči
  • Neuložená změna rozsahu se neztratí — formulář na ni upozorní

Řešení 5: správa v model-driven aplikaci

Sdružení dotazník neřídí žádostí o úpravu webu, ale v model-driven aplikaci. Na jednom místě jsou zaměstnavatelé, sekce, formuláře, otázky i odeslané odpovědi s datem vyplnění.

Aplikace přitom hlídá, co má smysl vyplňovat: IČO se kontroluje hned při zadání, přístupový kód vznikne při uložení zaměstnavatele a odejde mu e-mailem, a formulář otázky ukáže jen pole, která odpovídají jejímu typu — u tabulky layout, u výběrové otázky varianty odpovědí.

  • Zaměstnavatelé, sekce, formuláře, otázky a odpovědi v jedné aplikaci
  • IČO se validuje při zadání, ne až při přihlášení zaměstnavatele
  • Přístupový kód vznikne při uložení záznamu a e-mail odejde automaticky
  • Formulář ukáže jen ta pole, která daný typ otázky potřebuje

Výsledek: sběr dat, který se řídí z Dataverse

  • Zaměstnavatel vyplní dotazník na veřejném webu, přístup mu přijde e-mailem
  • 24 formulářů, 110 otázek a 770 tabulkových políček je uložených jako data
  • Součty i povinná pole hlídá web při vyplňování, ne až po odeslání
  • Rozsah dotazníku lze nastavit každému zaměstnavateli zvlášť
  • Odpovědi ze 24 sektorů leží v Dataverse připravené k vyhodnocení
  • Změna otázky je úprava záznamu — bez nasazení a bez zásahu do webu

Co jsme v projektu použili


Získejte náskok s Power Platform