Naar hoofdinhoud gaan

Een gebruiker in een team plaatsen

Doel​

Een persoon in een team plaatsen, zodat de records van het team hem bereiken onder de beleidsregels Records van mijn teams en Van mij en mijn teams.

Vereisten​

  • Je bent als platformbeheerder aangemeld bij het Beheercentrum.
  • De persoon bestaat al als gebruiker.

Stappen​

  1. Open de pagina Teams via de linkernavigatie, onder Gebruikers.
  2. Vink de rij van het team aan en selecteer Leden beheren. Er opent een paneel met de gebruikers van je tenant, met een zoekvak dat filtert op naam of e-mailadres.
  3. Vink de mensen aan die in het team horen; vink iedereen uit die er niet in hoort. Het aantal naast het zoekvak is het volledige lidmaatschap, dus het daalt niet terwijl je filtert.
  4. Selecteer Opslaan.

Het lidmaatschap werkt meteen, in elke omgeving. Er is geen vertraging om op te wachten: opslaan kopieert de wijziging naar elke omgeving en verhoogt daar de beveiligingsteller, waarop elke in de cache opgeslagen beslissing is gebaseerd.

Teams worden hier bewerkt, niet in een app​

Teams, gebruikers en rollen horen bij je tenant, niet bij één omgeving. Elke omgeving bevat een kopie ervan, zodat records daar eigendom kunnen zijn van een team en de beleidsregels leden hebben om te lezen — en die kopieën zijn alleen-lezen in een app. Open je de tabel Teams of Teamlidmaatschappen in een modelgestuurde app, dan kun je kijken maar niets wijzigen: daar een team aanmaken zou er een opleveren dat in één omgeving bestaat, bij niemands account hoort en nooit op deze pagina verschijnt.

Daarom weigert het platform het schrijven en verwijst het naar dit scherm. Organisatie-eenheden zijn de uitzondering en blijven in een app bewerkbaar — een eenheid is echt het eigen organigram van één omgeving, geen kopie van iets.

Wie een eenheid leidt​

Een organisatie-eenheid heeft een Manager — een zoekveld naar een gebruiker, op het eigen formulier van de eenheid. Dat is het hoofd van die eenheid, en het staat bewust op de eenheid en niet bij elke persoon: dat een eenheid een hoofd heeft, is een organisatorisch feit, terwijl wie individueel aan wie rapporteert personeelsgegevens zijn die het platform bewust niet bijhoudt. Eén rij om actueel te houden in plaats van één per medewerker, en die kan niet verouderen voor iemand op de dag dat hij van baan wisselt.

Stel het in een app in, in de tabel Organisatie-eenheden, op dezelfde manier als de bovenliggende eenheid.

Nog niets leest het. Het is er voor procesroutering: "stuur het naar mijn manager" is de meest voorkomende goedkeuringsregel die er is, en omdat eenheden via Bovenliggende eenheid al een boom vormen, is die boom vanaf de manager van een eenheid omhoog aflopen ook meteen de hele escalatieladder — de fiatteur van de fiatteur, en die van hem. Een bedrijfsproces zal dat kunnen uitdrukken zonder dat iemand code schrijft.

Toewijzen is dit niet​

Toewijzen geeft één record aan een persoon of een team — het wijzigt wie dat record bezit. Het zegt niets over wie er in een team zit.

Je vindt Toewijzen helemaal niet op een Team, een Gebruiker of een Organisatie-eenheid, en dat is bewust: dat zijn de tabellen in termen waarvan eigendom wordt uitgedrukt. Een rij in een van die tabellen is een principal, niet iets wat een principal bezit, dus "wie bezit deze gebruiker" is een vraag waarop het platform geen antwoord heeft — niets leest het ooit.

Waarom lidmaatschap ertoe doet​

Drie van de ingebouwde beleidsregels lezen het (zie Een rol toegang geven tot records):

  • Records van mijn teams — records die eigendom zijn van een team waartoe de persoon behoort.
  • Van mij en mijn teams — die, plus de records die hij persoonlijk bezit.
  • Records die ik bezit — bewust geen teamrecords, en dat is de allergrootste verrassing in elk systeem als dit. Iemand die zegt "ik kan mijn eigen record niet zien", heeft meestal dit beleid en kijkt naar een record dat zijn team bezit.

Lidmaatschap kent nooit een machtiging toe. Het bepaalt welke records de machtigingen die iemand al heeft, kunnen bereiken. Kan iemand iets helemaal niet, dan heeft hij een rol nodig, geen team.

Problemen oplossen​

  • De lijst Leden is leeg. — de tenant heeft nog geen gebruikers, of ze konden niet worden geladen. Maak de mensen eerst aan op de pagina Gebruikers.
  • "Het team is opgeslagen, maar de omgevingen konden niet worden bijgewerkt: …" — het lidmaatschap is opgeslagen; alleen de kopieën in je omgevingen lopen achter, en de melding zegt wat het tegenhield. Los dat op en sla het lidmaatschap opnieuw op; dat is herhaalbaar en brengt ze weer in de pas.
  • De persoon ziet de records van het team nog steeds niet. — controleer drie dingen, in deze volgorde: dat zijn rol de machtiging überhaupt toekent, dat ze is toegekend onder een beleid dat teams leest (niet Records die ik bezit), en dat het record echt eigendom is van het team en niet van een persoon.
  • Ik heb een lidmaatschap toegevoegd en er is niets veranderd. — het is de eigenaar van het record die het team moet zijn. Stel het veld Eigenaar van het record in op het team; het lidmaatschap bepaalt vervolgens wie dat bereikt.
  • Ik kan de tabel Teams in mijn app niet bewerken. — klopt, en zie hierboven: het echte team staat op de pagina Teams van het Beheercentrum. De tabel in de app is een kopie, zodat records daar eigendom kunnen zijn van een team.

Gerelateerde scenario's​