Skip to content

Arkitektur

Tarjei Ormestøyl edited this page Nov 19, 2025 · 1 revision

Arkitekturen til Prosjektportalen

arkitektur

Prosjektportalens arkitektur er bygget direkte på Microsoft 365-plattformen, og sikrer at all data og funksjonalitet bor i kundens egen tenant. Løsningen oppretter en struktur med ett sentralt styringsområde som koordinerer og rapporterer fra en rekke individuelle prosjektområder.

1. Det sentrale styringsområdet (Porteføljeområdet)

Porteføljeområdet er det sentrale, overordnede kontrollpunktet i løsningen.

  • Opprettelse og Malstyring:
    • Området inneholder Prosjektmaler
    • Dette sikrer at alle nye prosjekter opprettes konsistent.
    • Den håndterer prosessen for opprettelse av prosjekt.
  • Aggregering:
    • Hovedfunksjonen er å levere Aggregerte oversikter og porteføljeoversikt.
    • Dette gjøres primært ved å hente metadata fra de individuelle prosjektene.
  • Datakilde:
    • Aggregeringen er sterkt avhengig av SharePoint Søkeskjema, som indekserer og henter ut statusdata fra alle tilknyttede prosjektområder.

2. De desentraliserte arbeidsområdene (Prosjekt)

Hvert prosjekt er et selvstendig, komplett arbeidsområde for prosjektteamet.

  • Grunnmuren (M365-gruppe):
    • Hvert prosjektområde opprettes som en Microsoft 365-gruppe og benytter et site design (med SharePoint Site Scripts) for oppsett. Området er knyttet til huben.
    • Dette er kjernen i arkitekturen for identitets- og tilgangsstyring.
  • Integrerte Samarbeidstjenester:
    • Gjennom M365-gruppen får teamet umiddelbar tilgang til en rekke integrerte tjenester:
      • Teams: Kommunikasjon og møter.
      • Planner: Oppgaveplanlegging og -styring.
      • Outlook: E-post og kalender.
      • SharePoint-område: Dokumentlagring og prosjektspesifikke lister.
  • Synkronisering:
    • Informasjon fra prosjektområdet (status, metadata) synkroniseres tilbake til det sentrale Porteføljeområdet for å oppdatere den overordnede oversikten.

3. Teknisk Rammeverk og Backend-støtte

Løsningen binder sammen funksjonalitet gjennom felles ressurser:

Komponent Formål i Arkitekturen
Appkatalog Fungerer som en sentral kilde for funksjonalitet (SPFx Webdeler). Dette muliggjør sentralisert kodevedlikehold og oppdatering av alle områder.
Termlagring Sikrer enhetlig og strukturert metadata (taksonomi). Dette er kritisk for konsistent filtrering og pålitelig rapportering på tvers av prosjekter.
Søkeskjema Standard SharePoint Search er motoren for datainnsamling. Den indekserer og gjør prosjektdata tilgjengelig for aggregerte visninger.
Microsoft Graph Benyttes som grensesnittet for systemtilgang og uthenting av basisinformasjon om områdene i M365.
Power BI Rapporter Visualiserer data som er samlet inn via Søkeskjemaet, og gir innsikt for ledelsen. Kommer ikke med som standard.

Clone this wiki locally