Projecten
Doel
Projecten, projecttaken, projectteam en goedgekeurde uren beheren.
Functionele beschrijving
Deze feature introduceert de Projecten-module als zelfstandig werkgebied zonder afhankelijkheid van Purchasing. De module-specificaties staan onder specs/projects/ en beschrijven projectstamdata, platte projecttaken, projectmedewerkers, boekingsvalidatie en gerealiseerde uren vanuit goedgekeurde Time Entries.
Goedgekeurde uren worden als projectactuals opgeslagen met een traceerbare bronverwijzing naar de Time Entry en server-ondertekende boekingsevidence voor de specifieke bronversie. De posting is idempotent per bronversie en correcties worden pas na reversal als aparte correctieregels vastgelegd, zodat rapportage per project, taak, persoon en periode stabiel blijft.
Belangrijkste functionaliteit
- Feature key:
projects - Categorie:
projects - Korte omschrijving: Projecten, projecttaken, projectteam en gerealiseerde uren beheren.
- Runtime API-prefix:
/api/projects - Frontend: overzicht onder
/projects/listen projectdetail onder/projects/{id}. - Tabellen:
prj_projects,prj_project_tasks,prj_project_assignmentsenprj_project_actuals. - RBAC: aparte permissies voor projectbeheer, taakbeheer, projectmedewerkers, actuals en boekingsvalidatie.
- Documentatie-url in de catalogus:
/features/projects.html
Gerelateerde features
platform_identity_access- Platform Identity & Access
Gerelateerde specificaties
specs/projects/domain-model.mdspecs/projects/api.mdspecs/projects/permissions.mdspecs/projects/acceptance-tests.md
Status
- Status:
Release Candidate - Latest: actief
- Alpha: inactief
- Beta: inactief
- Prod: inactief
| Omgeving | Beschikbaarheid |
|---|---|
| Latest | actief |
| Alpha | inactief |
| Beta | inactief |
| Prod | inactief |
Beschikbare releases
- Vanaf release: n.v.t.
Deze feature bevat projecten, taken, projectteam, boekingsvalidatie en gerealiseerde uren uit de native urenbesluiten. Projectactuals zijn geen factuur, salarisberekening of financiële boeking.
Projecten en uren gebruiken
- Open Projecten (
/projects/list) metprojects.project.read. Maak met de bijbehorende beheerrechten een project en onderhoud de taken. - Leg de medewerkers en hun toewijzingen vast. Kies personen met naam en persoonsnummer; ook personen zonder loginaccount zijn bruikbaar.
- Activeer het project en controleer taak, periode en boekbaarheid vóór medewerkers tijd registreren. Een gesloten of niet-boekbaar project is geen geldige keuze voor nieuwe projecturen.
- Registreer en beoordeel uren via Tijdschrijven. Het projectdetail toont de gerealiseerde uren met
projects.actual.read. Een urenbesluit verwerkt de bronversie; een correctie bewaart de eerdere verwerking en past het nettoresultaat expliciet aan.
Een afgewezen boekingsvalidatie vraagt herstel van project, taak, toewijzing of datum; maak hiervoor geen vervangende uren of inkooporder aan. Rechten en organisatiecontext worden bij lezen en wijzigen opnieuw gecontroleerd.
Personen en accounts
Medewerkers gebruiken een organisatiegebonden persoon met automatisch nummer, ook zonder account. Naam en persoonsnummer onderscheiden gelijknamige personen. Projectmanagers blijven gebruikers. Voor eigen uren is een geverifieerde persoonskoppeling nodig; beheerders kunnen met afzonderlijke lees-, beheer- en indienrechten namens een andere persoon werken. Zie het cutover-draaiboek.