[MSUS | Prednáška] 5 - Budovanie aplikácie od základu 2. časť
Preber si túto prednášku so svojou AI
Skopíruj pripravený podklad a vlož ho do ChatGPT, Claude alebo inej AI — bude ťa učiť alebo skúšať len z tejto prednášky.
Zhrnutie prednášky
Prednáška nadväzuje na predchádzajúcu hodinu a pokračuje v praktickej implementácii aplikácie pre správu diplomových prác v jazyku PetriFlow. Vyučujúci rekapituluje doterajší stav procesov Téma a Študent, vrátane použitia user listu na obmedzenie prístupu k inštancii len na jej autora namiesto použitia role. Následne sa venuje mechanizmu automatického načítania dostupných tém do enumeračnej mapy pri výbere témy študentom, pričom vysvetľuje využitie GET akcie, filtrovania inštancií podľa process identifier a značkovania miesta P4. Ukazuje, ako z process identifier extrahovať prefix skupiny pomocou split a následne vyhľadať všetky relevantné inštancie procesu Téma pomocou find cases. Na záver demonštruje vytvorenie enumeračnej mapy pomocou collect entries, kde kombinuje ID témy s jej názvom a menom vedúceho do formátovaného reťazca.
- - Rekapitulácia procesov Téma a Študent z predchádzajúcej prednášky
- - Použitie user listu namiesto role na obmedzenie prístupu iba pre autora inštancie
- - Automatický trigger (auto trigger) na init prechode namiesto obmedzenia rolou
- - Extrahovanie prefixu skupiny z process identifier pomocou funkcie split
- - Vyhľadávanie inštancií procesu Téma pomocou find cases podľa process identifier a značky v P4
- - Vytvorenie enumeračnej mapy pomocou collect entries pre výber témy
- - Kombinovanie dátových polí (názov témy, meno a priezvisko vedúceho) do formátovaného reťazca
Zhrnutie pripravené s pomocou AI z prepisu videa.
nechodím na prednášky