Pular para o conteúdo principal

Conceitos e Arquitetura

Esta secção explica porquê o Canopy funciona da forma que funciona. Destina-se a leitores que pretendem compreender os princípios de design subjacentes à plataforma — não apenas como utilizá-la, mas o raciocínio que a moldou. Utilize esta secção quando estiver a resolver algo inesperado, a planear uma implementação complexa ou a avaliar se o Canopy se adequa às necessidades da sua organização.

Nesta secção

PáginaO que aborda
Compreender o Metamodelo Orientado a DadosPorque é que os tipos de cartão, campos, relações e funções são armazenados como registos de base de dados em vez de código — e o que isso significa para a personalização, migrações e multi-arrendamento
Arquitetura do SistemaO conjunto de quatro componentes (React SPA, backend FastAPI, PostgreSQL, Nginx de perímetro), módulos opcionais (Ollama AI, servidor MCP) e como os dados fluem entre eles
Permissões e FunçõesO modelo de permissões de três camadas (funções da aplicação → funções de partes interessadas → permissões efetivas por cartão), quando usar cada camada e como funciona o wildcard de administrador

O que esta secção não é

Esta secção explica conceitos e decisões de design — não o guia através de tarefas. Se pretende fazer algo, utilize: