V této části
Konfigurace aplikace
defineApplication – identita, výchozí role, proměnné, metadata pro marketplace.Role a oprávnění
defineRole – deklaruje, co mohou logické funkce vaší aplikace číst a zapisovat.Instalační hooky
definePreInstallLogicFunction a definePostInstallLogicFunction – zálohují data, nastavují výchozí hodnoty, validují aktualizace.Jak spolu části souvisejí
- Aplikace je vstupní bod. Každá aplikace má právě jedno volání
defineApplication(), které ukazuje na jednu roli jako výchozí. - Role určuje, co mohou logické funkce aplikace a front-endové komponenty číst a zapisovat. Dodržujte zásadu nejmenších oprávnění: udělujte pouze ta oprávnění, která váš kód skutečně potřebuje.
- Instalační hooky se spouštějí během instalace nebo aktualizace – pre-install před migrací metadat (aby mohly odmítnout rizikovou aktualizaci), post-install po migraci (aby mohly proti novému schématu naplnit výchozí data).
Instalační hooky sdílejí běhové prostředí logických funkcí – stejný podpis handleru, stejné proměnné prostředí, stejný typovaný klient API – ale deklarují se pomocí vlastních funkcí define a fungují mimo běžný model spouštěčů (HTTP, cron, databázové události).