Autorisatiemodel — Cross-module Overzicht


Samenvatting

WATCH heeft vier autorisatiesystemen die elk apart zijn gedocumenteerd. Dit artikel brengt ze samen en beschrijft hoe ze samenwerken. Het biedt concrete aanbevelingen voor de inrichting per organisatietype.


De vier autorisatiesystemen

1. Groepen en schermtoegang (Urenregistratie / centraal)

Wat het doet: Bepaalt welke schermen een medewerker kan zien en gebruiken.

Hoe het werkt:

  • Elke medewerker zit in precies één groep
  • Per groep wordt bepaald welke menuitems (schermen) zichtbaar zijn
  • Standaardgroepen: BEHEERDER (alles) en GEBRUIKER (basis)

Configuratie: Beheer > Autorisatiegroepen > groep selecteren > vinkjes per scherm

Voorbeeld:

Scherm BEHEERDER PROJECTLEIDER MEDEWERKER
Uren schrijven
Validatie
Projectbeheer
Systeeminstellingen
Rapportages

2. Relatiebeheer-rechten (A/B/C + geavanceerd)

Wat het doet: Bepaalt wat een medewerker mag doen met relaties en contactpersonen.

Hoe het werkt:

  • Per groep worden rechten toegekend: A, B of C
  • A-recht: Bekijken van relaties, contactpersonen en contacten. Wijzigen/verwijderen van alleen eigen contactrecords. Aanmaken van nieuwe contacten.
  • B-recht: Invoeren en bewerken van relaties, contactpersonen en contacten. Kan niet andermans gegevens verwijderen.
  • C-recht: Onbeperkte toegang — bekijken, wijzigen en verwijderen van alles.

Let op: Wijzigingen aan rechten worden pas van kracht bij de volgende login van de medewerker.

Geavanceerde autorisatie (relatiesoort en functie):

Per groep kan worden ingesteld welke relatiesoorten en contactpersoonfuncties zichtbaar zijn. Er zijn twee modi:

Modus Effect
Selecteren is verbergen Aangevinkte combinaties worden verborgen voor die groep. Als een relatie meerdere soorten heeft en één is verborgen, wordt de gehele relatie verborgen.
Selecteren is tonen Aangevinkte combinaties worden getoond voor die groep. Als een relatie meerdere soorten heeft en één is aangevinkt, wordt de relatie getoond.

De modus wordt ingesteld via Relatiebeheer > Instellingen > Systeem.

Geavanceerde autorisatie (selecties en queries):

  • Wanneer ingeschakeld zien medewerkers alleen selecties/queries van hun eigen groep
  • Instelling: "filter selection queries by group" in Relatiebeheer > Instellingen > Systeem

Configuratie: Relatiebeheer > Instellingen > Rechten (A/B/C) en Relatiebeheer > Instellingen > Systeem (geavanceerd)

3. Contactpersoongroepen (Klantenportaal)

Wat het doet: Bepaalt wat een externe klant (contactpersoon) kan zien in het klantenportaal.

Hoe het werkt:

  • Contactpersoongroepen worden aangemaakt (bijv. "Klant-basis", "Klant-uitgebreid")
  • Per groep wordt bepaald welke portaal-functies beschikbaar zijn
  • Elke contactpersoon wordt aan een groep gekoppeld

Beschikbare functies per groep:

Functie Klant-basis Klant-uitgebreid
Meldingen indienen
Downloads
Projectrapportages
Facturen inzien
Klantgegevens beheren
Vragenlijsten

Configuratie: Klantenportaal > Beheer > Contactpersoongroepen

4. WATCH Log logniveaus

Wat het doet: Bepaalt welke gebruikersacties worden gelogd.

Hoe het werkt:

  • Drie typen logging: inlog-log, inzien-log, wijzigingen-log
  • Elk type heeft configureerbare niveaus (uit/laag/hoog)
  • Inzien-log is AVG-relevant: wie heeft welke persoonsgegevens bekeken

Configuratie: Beheer > Systeeminstellingen > Log-instellingen


Aanvullende filters

Naast de vier systemen zijn er drie filters die de datazichtbaarheid beperken:

Projectleiderfilter

  • Systeeminstelling: aan/uit
  • Effect: Projectleiders zien alleen projecten waar zij als PL aan zijn gekoppeld
  • Geldt voor: Urenregistratie, Planning, Facturering, Dashboard

Managerfilter

  • Systeeminstelling: aan/uit
  • Effect: Managers zien alleen medewerkers die in hun groep(en) zitten
  • Geldt voor: Validatie, Rapportages, Planning

Eigen-uren-filter

  • Per groep instelbaar
  • Effect: Medewerkers zien alleen hun eigen uren en projecten
  • Geldt voor: Urenregistratie, Planning

Filterhiërarchie (voorrang)

Filters worden op vier niveaus bepaald. Een specifieker niveau overschrijft een algemener niveau:

Scherm-medewerker  →  overschrijft  →  Scherm-groep  →  overschrijft  →  Medewerker  →  overschrijft  →  Groep
(meest specifiek)                                                                                         (meest algemeen)

Dit betekent: als een filter op schermniveau voor een specifieke medewerker is ingesteld, heeft dat voorrang boven alle andere instellingen.


Welk systeem beïnvloedt welke module?

Module Groepen (1) Relatie-rechten (2) Portaal-groepen (3) Log (4) PL-filter Mgr-filter
Urenregistratie
Planning
Offertes
Facturering
Relatiebeheer
Klantenportaal
Dashboard
WATCH Log
Beheer

Aanbevolen inrichting per organisatietype

ZZP'er / Eenmanszaak

Systeem Instelling
Groepen Alleen BEHEERDER
Relatie-rechten A+B+C (alles)
Klantenportaal Niet actief
Log Uit of minimaal
Filters Alle uit

MKB (5-25 medewerkers)

Systeem Instelling
Groepen BEHEERDER, PROJECTLEIDER, MEDEWERKER
Relatie-rechten Beheerder: A+B+C, PL: A+B, Medewerker: A
Klantenportaal Optioneel (1 contactpersoongroep)
Log Wijzigingen-log aan
PL-filter Aan
Mgr-filter Uit (tenzij meerdere afdelingen)

Grote organisatie (25+ medewerkers)

Systeem Instelling
Groepen Per afdeling + beheerder + directie
Relatie-rechten Geavanceerd per afdeling/relatiesoort
Klantenportaal Meerdere contactpersoongroepen
Log Alle niveaus aan (compliance)
PL-filter Aan
Mgr-filter Aan

Non-profit / Zorg

Systeem Instelling
Groepen BEHEERDER, COORDINATOR, MEDEWERKER
Relatie-rechten Basis (A) voor medewerkers
Klantenportaal Optioneel
Log Inzien-log: HOOG (AVG), Wijzigingen-log: AAN
PL-filter Aan
Mgr-filter Aan

Diagnostiek: "Waarom zie ik dit niet?"

Wanneer een gebruiker iets niet kan zien of doen, doorloop deze checklist:

Scherm niet zichtbaar

  1. In welke groep zit de medewerker? → Beheer > Medewerkers
  2. Heeft die groep het scherm geautoriseerd? → Beheer > Autorisatiegroepen

Project niet zichtbaar

  1. Is het project "Lopend"? → Projectbeheer > status
  2. Is de medewerker resource op een onderdeel? → Projectbeheer > resources
  3. Is het projectleiderfilter actief? → Systeeminstellingen
  4. Is de medewerker PL van het project? → Projectbeheer > projectleider-veld

Relatie niet zichtbaar

  1. Heeft de medewerker A-recht? → Relatiebeheer > Beheer > Medewerkers
  2. Is geavanceerde autorisatie actief? → Functie autorisatie
  3. Mag de medewerker de relatiesoort zien? → Functie autorisatie

Uren niet bewerkbaar

  1. Zijn de uren gevalideerd? → Validatiestatus controleren
  2. Is de periode op "verwerkt" gezet? → Status verwerkt
  3. Is het project/onderdeel/resource gesloten? → Status controleren
  4. Is budgetbescherming bereikt? → Budget controleren

Gerelateerde documentatie

Laatste nieuws

Tarieven van standaardprojecten in een keer indexeren

Een jaarlijkse tariefverhoging in uw standaardprojecten hoeft niet meer onderdeel voor onderdeel. WATCH maakt in één actie een nieuwe versie van een standaardproject met bijgewerkte uurtarieven. Het oude sjabloon wordt afgesloten, het nieuwe

Lees meer

Geen uren meer overnemen op afgesloten werk

Met «Kopieer van planning» zet een medewerker geplande tijd in één handeling om in urenregistratie. WATCH controleert nu daarbij de resource-status: staat een onderdeel op gesloten of in voorbereiding, dan worden die uren niet me

Lees meer

Van naam naar nette code, automatisch

Wilt u dat codes vanzelf consistent zijn? WATCH kan bij het aanmaken van een relatie, project of medewerker de code automatisch netjes maken. Zet u de instelling aan, dan worden spaties in het codeveld bij het verlaten van het veld underscores en kan de c

Lees meer

Factuur- en offerte-mails met minder handwerk

Factuur- en offerte-mails hoeven niet langer generiek te zijn. Met tags vult WATCH klant-, project- en factuurgegevens automatisch in (nu ook in het onderwerp én met factuur- en offerte-specifieke gegevens), en bestanden die u aan de factuur koppel

Lees meer