Gå til innhold

Generere KAI-statusrapport for prosjekt

KAI-statusrapporten genererer en AI-skrevet statusrapport for ett enkelt prosjekt basert på dataene som allerede ligger i ePortal — prosjektinfo, fremdrift, bøtter/kategorier, oppgaver og aktivitetslogg. Resultatet kan redigeres, lastes ned som PDF, lagres som dokument på prosjektet, kopieres eller skrives ut.

Per prosjekt — ikke portefølje. Knappen finnes på prosjektets detaljside og dashboard. Portefølje-Gantt-visningen (/projects/portfolio-gantt) har i dag ingen KAI-statusrapport.


Tilgang

Hvem Hva trengs
Rute /projects/:id (detalj) eller /projects/:id/dashboard
Modul Prosjekt (moduleId: 40) — canActivate: [ActivateService, ModuleGuard] (project-routing.module.ts:27)
KAI-tilgang Knappen vises for alle som har tilgang til prosjektet — det er ingen egen DataAccess-rad som styrer KAI-statusrapporten i dag. Generelle KAI-rettigheter (f.eks. KAI.Project) regulerer øvrige KAI-funksjoner.
Prompt KAI.Prompt.ProjectStatusReport (project-detail.component.ts:1715). Komponenten har en innebygd fallback-prompt, så generering fungerer selv om nøkkelen ikke er overstyrt i admin.

Sånn finner du knappen

KAI-statusrapport åpnes fra KAI-dropdownen i handlingsmenyen øverst til høyre:

KAI-dropdown åpen på prosjekt-detaljsiden med menyvalget «KAI Statusrapport»


Hva modalen inneholder

Når du åpner dialogen ser du en forhåndsvisning før generering:

Valg før generering

To bryterknapper (form-switch) styrer hva som sendes inn til KAI (project-detail.component.html:1035-1048):

Bryter Hva den styrer Standard
Inkluder oppgaveanalyse (kaiStatusReportIncludeTasks) Tar med oppgavedetaljer: forfalte oppgaver, høyprioritet, fordeling per status, antall ikke-tildelte
Inkluder aktivitetslogg (kaiStatusReportIncludeHistory) Tar med siste 10 historikkoppføringer (statusendringer og notater). Vises kun hvis det finnes historikk.

Forhåndsvisning av nøkkeltall

Under bryterne vises fire tall hentet direkte fra prosjektet:

  • Totalt antall oppgaver
  • Fullførte oppgaver
  • Gjenstående oppgaver
  • Fremdrift i prosent

Generer-knapp

Mørk Generer rapport-knapp nederst i modalen. Mens KAI jobber vises en spinner med teksten «KAI analyserer prosjektet og skriver statusrapport...».

åpen modal med to brytere og nøkkeltall, før generering


Hva KAI mottar som datagrunnlag

Komponenten bygger et markdown-strukturert datasett som sendes inn i prompten (project-detail.component.ts:1581-1693):

  1. Prosjektinfo — tittel, status, kunde, prosjekteier, start-/forfallsdato, beskrivelse
  2. Fremdriftsoversikt — totalt/fullført/gjenstående oppgaver, fremdrift i %
  3. Bøtter/kategorier — antall oppgaver per bøtte
  4. Oppgavedetaljer (hvis bryter på) — forfalte (topp 10), høyprioritet ≥ 7 (topp 10), fordeling per status, ikke-tildelte
  5. Teammedlemmer — prosjekteier + alle som har delt tilgang
  6. Siste aktivitet (hvis bryter på) — siste 10 historikkoppføringer
  7. Dagens dato som kontekst for KAI

Selve prompt-malen hentes via KAIPromptService.getPromptValue('KAI.Prompt.ProjectStatusReport', fallback). Administrator kan overstyre prompten i KAI-innstillinger; ellers brukes innebygd fallback som ber KAI skrive seksjonene Sammendrag, Fremdrift og milepæler, Risikoer og utfordringer, Nøkkeltall og Anbefalinger i markdown.


Slik gjør du

1. Åpne dialogen

Stå på et prosjekt. Klikk KAI i handlingsmenyen øverst til høyre, deretter KAI Statusrapport.

2. Sjekk bryterne og forhåndsvisningen

Slå av «Inkluder oppgaveanalyse» eller «Inkluder aktivitetslogg» hvis du vil ha en kortere rapport. Standard er at begge er på.

3. Generer

Klikk Generer rapport. KAI henter oppgavedata og historikk, bygger datagrunnlaget og kaller modellen.

4. Gå gjennom resultatet

Rapporten vises i et to-kolonne layout: forhåndsvisning til venstre, hurtighandlinger til høyre (project-detail.component.html:1095-1156).

Hurtighandlinger til høyre:

Handling Hva den gjør
Rediger / Forhåndsvisning Skifter mellom WYSIWYG-redigering (fet/kursiv/understreket, lister) og rendret visning
Last ned PDF Genererer PDF lokalt og laster ned til enheten
Lagre på dokumenter Lagrer som PDF-vedlegg på prosjektets dokumenter
Kopier rapport Kopierer HTML til utklippstavlen — vises som toast: «Rapport kopiert til utklippstavlen»
Skriv ut Åpner utskriftsdialog i nytt vindu
Generer på nytt Tømmer rapporten og lar deg endre brytere før ny generering

ferdig rapport i venstre kolonne, hurtighandlinger i høyre kolonne med Rediger, Last ned PDF, Lagre på dokumenter, Kopier, Skriv ut, Generer på nytt

5. Avslutt

Klikk Lukk i modal-footeren når du er ferdig. Brukervalg (brytere, redigeringer) nullstilles neste gang du åpner modalen.


Vanlige problemer

«Kunne ikke generere rapport. Prøv igjen.»

Vises når KAI returnerer tomt svar (project-detail.component.ts:1734). Klikk Generer på nytt. Hvis det skjer gjentatte ganger, sjekk at KAI-tjenesten er aktiv og at prompten ikke er feilkonfigurert.

«Feil ved generering av statusrapport. Prøv igjen.»

Vises ved tjenestefeil fra KAI-API-et (project-detail.component.ts:1741). Sjekk nettforbindelse og prøv på nytt. Administrator kan se feildetaljer i logger.

«Feil ved lagring av rapport som notat» eller tilsvarende ved lagring

Vises hvis lagring til prosjektdokumenter mislykkes (project-detail.component.ts:1781). Rapporten finnes fortsatt i modalen — last ned PDF eller kopier teksten som backup, og kontakt support hvis problemet vedvarer.

«Aktivitetslogg»-bryteren vises ikke

Bryteren skjules hvis prosjektet ikke har historikkoppføringer (*ngIf="historyEntries.length > 0"project-detail.component.html:1053). Helt nye prosjekter uten registrert aktivitet vil derfor bare ha oppgave-bryteren.

Rapporten oppleves som tynn

Datagrunnlaget hentes utelukkende fra prosjektets registrerte data (oppgaver, status, historikk). Hvis prosjektet er underdokumentert, blir også rapporten kort. Stram opp registreringen av oppgavestatus, forfallsdatoer og notater før neste generering.


Relaterte sider