Hop til hovedindhold

Koncepter og arkitektur

Dette afsnit forklarer, hvorfor Canopy fungerer, som det gør. Det henvender sig til læsere, der ønsker at forstå designprincipperne bag platformen — ikke blot hvordan man bruger den, men den tankegang, der har formet den. Brug dette afsnit, når du fejlfinder noget uventet, planlægger en kompleks installation eller vurderer, om Canopy passer til din organisations behov.

I dette afsnit

SideHvad den dækker
Forståelse af den datadrevne metamodelHvorfor korttyper, felter, relationer og roller gemmes som databaseposter frem for kode — og hvad det betyder for tilpasning, migrering og multi-tenancy
SystemarkitekturDen firekomponent-stak (React SPA, FastAPI-backend, PostgreSQL, edge Nginx), valgfrie moduler (Ollama AI, MCP-server) og dataflow imellem dem
Tilladelser og rollerDen trelagsbaserede tilladelses­model (applikations­roller → interessentroller → effektive tilladelser pr. kort), hvornår hvert lag bruges, og hvordan admin-jokertegnet fungerer

Hvad dette afsnit ikke er

Dette afsnit forklarer koncepter og designbeslutninger — det guider dig ikke gennem konkrete opgaver. Hvis du vil gøre noget specifikt, skal du bruge: