Plataforma e webEstado: Piloto
Intranet auto-alojada com integração Microsoft 365
Desafio
Informações, documentos, datas e contactos deviam estar centralizados e ser fáceis de encontrar. A plataforma de colaboração padrão era demasiado pesada, mas os seus dados tinham de continuar a ser utilizados.
Tecnologia
- Next.js
- TypeScript
- Microsoft Graph
- OIDC/SSO
- LLM
- GitHub Actions
Requisitos
- Funciona em servidor próprio, sem dependência da cloud
- Funções e início de sessão único
- Ligação opcional em tempo real a calendários, documentos e diretório
- Vários locais, incluindo calendários de feriados
- Assistente de IA que responde apenas com conteúdo real do portal
Abordagem
- 01Aplicação web com armazenamento de ficheiros, cada módulo de integração ativável
- 02Integração Microsoft Graph para calendários, biblioteca de documentos e diretório
- 03Início de sessão único via OIDC com validação de tokens no servidor
- 04Assistente de chat fundamentado no conteúdo do portal
- 05Implementação via CI num runner Windows auto-alojado