Skip to content

Funcionalidades & permissões

Visão das capacidades do ecossistema SIGA Plus e dos papéis de acesso na app escolar (SIGA).

Mapa operacional

Rotas, sidebar, launcher e matriz RBAC actualizada: Navegação SIGA.


Quatro aplicações

AppFunçãoOnde
WEBMarketing, planos, wizard «criar escola»painel/web
ADMINSaaS Control Center (tenants, subscrições, domínios)painel/admin
SIGAOperação diária da escolaraiz do repositório
DOCManuais (este site)painel/docs

Detalhe arquitectural: Ecossistema.


Módulos SIGA (gestão escolar)

ÁreaRotas principaisSkill / inventário
Dashboard/siga-dashboard
Alunos/alunossiga-alunos
Pessoas/pessoas, /professores/{id}siga-pessoas
Pedagógica/pedagogica, /relatorios/academicossiga-pedagogica
Planos de Aula/planos-aulasiga-lesson-plans
Calendário/calendario, ICSsiga-calendario
Tesouraria/financeiro, /faturas, /relatorios/financeirossiga-financeiro
Documentos/documentossiga-documentos
Arquivos/arquivossiga-arquivos
Importação/importarsiga-importar
Comunicações/comunicacoessiga-comunicacoes
Catracas/catracassiga-catracas
Acessos & 2FA/acessossiga-acessos
Matrícula pública/matricula/{slug} + Definiçõessiga-matricula
IntegraçõesDefinições → Integraçõessiga-integracoes

Inventário técnico: scripts/siga/modules.json e docs/agents/MODULES.md.


Papéis na escola (RBAC)

Papéis principais: Administrador, Secretaria, Tesouraria, Professor, Encarregado, Aluno.

  • Administrador — todos os módulos + Definições (/configuracoes).
  • Secretaria — pessoas, alunos, documentos, importação, pedagógica, arquivos; sem tesouraria completa nem definições.
  • Tesouraria — caixa, faturas, relatórios financeiros, importação de pagamentos; sem secretaria.
  • Professor — pedagógica, planos de aula, calendário, arquivos, comunicações; portal dedicado na sidebar.
  • Encarregado / Aluno — portais simplificados (notas, propinas, documentos no seu contexto).

O plano SaaS (plan-features.ts) pode ocultar módulos mesmo com papel correcto. Grants por utilizador sobrepõem-se ao papel por módulo.

Matriz completa: Navegação SIGA.


ADMIN (plataforma SaaS)

Operadores platform_admins usam o ADMIN, não a sidebar escolar:

  • /tenants — escolas provisionadas
  • /subscriptions, /settings/billing — planos e facturação SaaS
  • /domains, /platform-admins, /audit

Manual: Control Center.


Integrações catalog-ready

Instalação em Definições → Integrações; acções nos ecrãs via InstalledModuleTools.


SuperfícieDescrição
SidebarSecções por papel (portal-engine.ts)
Launcher (waffle)Atalhos a módulos — ícones Lucide
DefiniçõesModal: escola, matrícula, integrações, financeiro, segurança
Perfil/perfil — conta e foto

O logótipo da escola aparece apenas no topo da sidebar.

Auditoria no código: npm run siga:check.


Ligações úteis

WEB vende · ADMIN controla · SIGA trabalha · DOC explica