Gå til innhold

Prosjekt-modulen

Modul for prosjektstyring i ePortal — prosjekter, oppgaver, deloppgaver, sjekklister, milepæler, kanban-buckets, Gantt og KAI-assistert planlegging.

prosjekt modul dashboard oppfolging

Egenskap Verdi
moduleID 40
Rotrute /projects (omdirigeres til /projects/list)
Mobil-vennlig Ja
Krever lisens Ja — aktiveres per tenant av Konti
Relaterte moduler KAI, SharePoint

Prosjektlisten bruker den samme kompakte sideheaderen som de øvrige prosjektoversiktene. Antall tilgjengelige prosjekter vises ved tittelen, mens filter, visningsvalg og Nytt prosjekt ligger samlet til høyre.

/projects/list med smart-grid-treff, filter-bar og "+ Nytt prosjekt"-knapp


Tilgang

Hvem Hva trengs
Bruker / Leder Tilgang til modul 40 (Project) via wv_Userright — håndheves i project-routing.module.ts:21-32 med ModuleGuard
Eksterne brukere Får begrenset visning via DataAccess-deling på ObjectType = 'Project'. Felter som prosjektnummer (projNo), eier (ownerUserId) og kunde (actorId) deaktiveres for eksterne brukere (project-detail.component.ts:235-239)
Deling fra prosjekt Bruker må ha canEditProject i datatilgang for å åpne dele-modal (project-detail.component.ts:250-256)

Sider og ruter

Modulen er registrert i project.menu.ts og rutes i project-routing.module.ts:

Rute Side Hva den viser
/projects/list Prosjektliste Smart-grid med alle prosjekter, søk, tag-filter, paginering
/projects/overview Dashboard Nå-situasjonen i prosjektporteføljen, med KPI-er, oppgaver som trenger oppfølging, egne prosjekter og nylig aktivitet
/projects/manager-overview Prosjektlederoversikt Endringer siden sist, i dag eller i en valgt periode, sammen med prosjekter og oppgaver som trenger oppfølging
/projects/portfolio-gantt Portefølje-Gantt Tidslinje for alle prosjekter samlet
/projects/task-overview Oppgaver Felles oppgaveliste med «Mine oppgaver»/«Alle oppgaver», KPI-er, Gantt, påminnelser og filtre
/projects/my-tasks Kompatibilitetsrute Omdirigeres til /projects/task-overview, som åpner med «Mine oppgaver» som standard
/projects/new Nytt prosjekt Skjema for å opprette prosjekt
/projects/:id Prosjektdetalj Redigér prosjekt, milepæler, buckets, dokumenter, deling, budsjett, aktivitetslogg
/projects/:id/dashboard Dashboard for ett prosjekt Status, KPI-kort, dokumenter, deling og milepæler for det valgte prosjektet
/projects/:id/workspace Prosjekt-arbeidsflate Veksler mellom liste / tavle / Gantt
/projects/:id/board Kanban-tavle Buckets med dra-og-slipp
/projects/:id/gantt Gantt Tidslinje for ett prosjekt
/projects/:projectId/tasks/:taskId Oppgavedetalj Oppgave med sjekkliste, deloppgaver, kommentarer

/projects/123/workspace med tavle-visning aktiv og veksler-knappene Liste / Tavle / Gantt


Prosjektregister

Prosjektskjemaet (project-detail.component.ts:282-295):

Felt Validering Standardverdi
Tittel (projectTitle) Påkrevd, maks 200 tegn
Beskrivelse (tom)
Status Verdier: Active, Completed, OnHold, Archived Active
Prosjektnummer (projNo) Fri tekst (kan kobles til ERP-prosjekt) (tom)
Kunde (actorId) Søkbart CRM-kundefelt
Kontaktperson (contactId)
Ansvarlig (ownerUserId) Bruker fra wv_User
Startdato / sluttdato
Farge Fra palett: #4285F4, #34A853, #FBBC04, #EA4335, #FF6D01, #46BDC6, #7B1FA2, #C2185B #4285F4

Detalj-siden har tab-veksler: - Venstre kolonne: Generelt / Tilknytninger / Budsjett (project-detail.component.ts:100) - Høyre kolonne: Milepæler / Buckets / Aktivitet (project-detail.component.ts:101)

prosjektdetalj med Generelt-tab aktiv, høyre kolonne på Buckets


Milepæler

Milepæler legges på prosjektet med tittel, dato, beskrivelse, farge og status. Standardverdier (project-detail.component.ts:129-135):

  • Farge: #46BDC6
  • Status: Pending

Status-tilstander styres av MilestoneStatusService (shared/milestone-status.service.ts).


Buckets (kanban-kolonner)

Buckets opprettes per prosjekt med navn og farge (project-detail.component.ts:82-86). Standardfarge for ny bucket er #6c757d. Tavle-visningen (task-board.component.ts) støtter dra-og-slipp av oppgaver mellom buckets.


Oppgaver, deloppgaver og sjekklister

Oppgaver opprettes på prosjektet og kan ha:

oppgaveoversikt med påminnelse-modal åpen, datofelt og "Send nå"-knapp


Workspace med visningsveksler

/projects/:id/workspace veksler mellom tre visninger uten å laste siden på nytt (project-workspace.component.ts:13,38):

  • Liste (list)
  • Tavle (board) — standard ved første åpning
  • Gantt (gantt)

Sist valgte visning lagres i localStorage under nøkkelen projectWorkspaceView (project-workspace.component.ts:112,183).


Gantt og portefølje-Gantt


KAI-planlegging fra dokument

Åpne KAI Planner fra detaljvisning eller dashboard via @ViewChild('kaiPlanner') kaiPlanner: KaiPlannerModalComponent (project-detail.component.ts:191). KAI leser et opplastet dokument (f.eks. tilbud) og foreslår milepæler, buckets og oppgaver. Se KAI-modulen for hvordan promptene konfigureres.


KAI statusrapport

Generér statusrapport direkte fra prosjektdetaljen (project-detail.component.ts:194-208):

  • Valgfritt å inkludere oppgaver (kaiStatusReportIncludeTasks) og historikk (kaiStatusReportIncludeHistory)
  • Resultatet kan redigeres inline
  • Last ned som PDF via kaiStatusReportPdfBlob

KAI statusrapport-modal med generert tekst og "Last ned PDF"-knapp


Kopiér prosjekt

Åpnes fra prosjektdetalj-toolbar. «Kopier prosjekt» lager et nytt prosjekt med hele strukturen fra originalen. Velg hva som skal kopieres:

Felt Standard Kopierer
Inkluder buckets Bøtter/kolonner
Inkluder oppgaver Oppgaver med deloppgaver (riktig hierarki), beskrivelser, prioritet, rekkefølge, estimater
Inkluder milepæler Milepæler
Inkluder avhengigheter Oppgave-avhengigheter (forløper/etterfølger)
Inkluder sjekklister Sjekklistepunkter (alle avhukinger nullstilles)
Inkluder tagger Tagger på prosjekt og oppgaver
Inkluder budsjett Av Budsjettlinjer
Inkluder delinger Av Datadelinger
Inkluder dokumenter / oppgavedokumenter Av Vedlegg

Nullstilles alltid i kopien: ansvarlige, status (→ «Ikke startet»), fullført-dato, fremdrift, registrerte timer. Kommentarer kopieres ikke.

Ord-erstatning

Sett opp ett eller flere finn → erstatt-par (f.eks. bytt firmanavn). Erstatningen gjøres på hele ord, uavhengig av store/små bokstaver, og anvendes på navn, beskrivelser og sjekklistepunkter i kopien. Tomme «finn»-felt ignoreres.

Datoer

Et eget kryss styrer datoene:

  • Av (standard): prosjektet kopieres uten oppgave-/prosjekt-datoer (blanke). Milepæl-datoer beholdes (de er påkrevd).
  • På + ny startdato: alle datoer som er satt flyttes relativt til den nye startdatoen, regnet i arbeidsdager (helg og helligdager hoppes over). Oppgaver uten dato forblir uten dato. Kopier-knappen krever at en ny startdato er valgt før den blir aktiv.

Budsjett

Detalj-siden har en budget-tab (project-detail.component.html:237-238) som bruker <app-budget-card> for å vise og redigere prosjektbudsjett (project-detail.component.ts:180-188). Lagring skjer via SaveProjectBudgetRequest.


Dokumenter og SharePoint

På prosjektdetaljen kan brukeren laste opp filer og koble til SharePoint-mapper (project-detail.component.ts:155-166). Tab veksler mellom Filer (files) og SharePoint (sharepoint). Standardoppsettet tillater blant annet PDF, Word, Excel, PowerPoint (ppt, pptx), bilder og tekstfiler.

SharePoint-tilkobling krever canEditSharePoint.Connection i datatilgang (project-detail.component.ts:243-249). Se Microsoft 365-integrasjonen.


Aktivitetslogg og notater

Høyre kolonne på prosjektdetaljen har en activity-tab som viser historyEntries (project-detail.component.ts:171-178, project-detail.component.html:445-447). Du kan:

  • Legge til notat (newNote)
  • Redigere eksisterende notat
  • Slette notat (med bekreftelses-modal)

Prosjekt-deling (ekstern tilgang)

Eier kan dele prosjekt med interne eller eksterne brukere via DataAccess (project-detail.component.ts:138-153):

Felt Verdi
Tilgangsnivå View, Edit, Full (standard View)
Ekstern bruker Opprettes inline med navn og e-post via CreateExternalUserAndShareRequest

Eksterne brukere som åpner et prosjekt de ikke har tilgang til ledes til /projects/external-no-access (project-routing.module.ts:20).


Tagger

Prosjekter og oppgaver kan merkes med tagger via felles TagService. Tag-filteret på prosjektlisten lar deg filtrere visningen (project-list.component.ts:42-44).


Slik gjør du: opprett et prosjekt

  1. Åpne /projects/list
  2. Klikk + Nytt prosjekt (åpner /projects/new)
  3. Fyll inn Tittel (påkrevd, maks 200 tegn)
  4. Velg eventuelt Kunde, Ansvarlig, Start- og sluttdato og Farge
  5. Sett Status (standard Active)
  6. Lagre — du sendes til prosjektdetaljen /projects/:id

Se Opprette nytt prosjekt for fullstendig steg-for-steg.

Slik gjør du: planlegg med KAI

  1. Åpne et prosjekt
  2. Last opp tilbud / utkast under Dokumenter
  3. Klikk KAI Planner i toolbar
  4. Velg dokumentet og la KAI foreslå milepæler, buckets og oppgaver
  5. Gjennomgå forslagene og lagre det du vil bruke

Se KAI-planlegging fra dokument.


Arbeidsprosesser

Se prosesskartet for Prosjekt for sammenhengen mellom planlegging, gjennomføring, oppfølging og avslutning.

Prosess For hvem
Opprette nytt prosjekt Leder + Administrator
KAI-planlegging fra dokument Leder + Administrator
Følge opp fremdrift Leder
Lukke prosjekt Prosjektleder

Vanlige problemer

Symptom Årsak / løsning
"Tittel er påkrevd" når du lagrer prosjekt Feltet projectTitle er tomt eller over 200 tegn — fyll inn en kortere tittel (project-detail.component.ts:284)
Eksterne brukere får 403 / sendes til external-no-access Brukeren har ikke aktiv DataAccess-deling på prosjektet. Eier må legge til brukeren via Dele-modalen
SharePoint-tilkobling kan ikke opprettes Mangler canEditSharePoint.Connection i datatilgang. Be administrator om tilgang under Innstillinger → Datatilgang
Påminnelses-modal mangler oppgaver Påminnelse settes på Oppgaver (/projects/task-overview), ikke på prosjektdetaljen
Prosjekt-modulen vises ikke i menyen Mangler wv_Userright for moduleID = 40 — administrator må aktivere modul 40 for brukernivået

Relaterte innstillinger

  • Prosjekt — prosjekt-konfigurasjon
  • Avdeling — avdelinger som påvirker prosjekt-tilgang
  • Datatilgang — for Project og SharePoint.Connection

Relaterte sider