Gebruikersgroep filters
In Beeyond is het mogelijk om een gebruikersgroep rechten te verlenen op slechts een gedeelte van de entiteiten binnen een entiteit. Hierdoor worden gegevens afgeschermd, en ziet een medewerker alleen die gegevens die relevant voor hem/haar zijn. Voorbeelden van diverse toepassingen kunnen zijn:
Een leverancier doet zijn eigen artikelonderhoud in Beeyond, en mag alleen zijn eigen artikelen beheren.
Een klant mag alleen zijn eigen contactpersonen zien en bewerken.
Om een gebruikersgroepfilter te kunnen maken dient het attribuut waarop gefilterd dient te worden van het type Relatie te zijn. Andere attribuuttypen (zoals String of Groep) worden hierin niet ondersteund.
Onderstaand zijn deze boven genoemde voorbeelden verder uitgewerkt
1 - Artikelbeheer door leverancier in Beeyond
Op een artikel in Beeyond dient een veld 'Leverancier' aanwezig te zijn waarop het filter gelegd kan worden. Zie ook onderstaande afbeelding, waarbij een relatie attribuut 'Leverancier' aanwezig is met de leveranciers: Leverancier A, Leverancier B, Leverancier C en Leverancier D:
Onderneem de volgende stappen om het gebruikersgroep filter aan te maken:
Ga naar Beveiliging, Gebruikersgroepen
Maak een nieuwe gebruikersgroep (of open een bestaande) aan voor een specifieke leverancier, in dit voorbeeld 'Leverancier A'
Selecteer de juiste gebruikers. Dit is verder hier beschreven.
Ga naar het tabblad Filters en klik op 'Toevoegen'
Geef vervolgens een Beschrijving van het filter op
Kies bij 'Doel' voor de artikel entiteit, op de artikelen wordt namelijk het filter toegepast
In het veld 'Relatie' kunnen vervolgens alle relatie velden geselecteerd worden die in de artikelentiteit aanwezig zijn. Kies hier voor Leverancier .
Nadat voor Leverancier gekozen is worden onder dit veld alle mogelijke waarden weergegeven uit de leveranciers entiteit
Kies voor Leverancier A door in de kolom 'Selecteren' een vinkje te zetten
Klik vervolgens op 'Aanmaken & Sluiten' en op 'Opslaan' om het gebruikersgroep filter en de gebruikersgroep op te slaan
Zorg vervolgens dat de leverancier aan de juiste gebruikersrol gekoppeld is. Dit is verder hier beschreven.
Indien de Leverancier met zijn gegevens vervolgens inlogt in Beeyond zal hij alleen zijn eigen artikelen kunnen zien.
Daarnaast de volgende opmerkingen:
De leverancier kan in het attribuut 'Leverancier' nu alleen Leverancier A selecteren.
Indien 'Leverancier' een verplicht veld is, en de leverancier heeft via het gebruikersgroep filter alleen rechten op Leverancier A dan zal dit attribuut bij het toevoegen van een nieuw artikel automatisch gevuld worden voor deze leverancier.
De leverancier kan ook de entiteit 'Leveranciers' openen. Ook hier ziet hij alleen 'Leverancier A' staan.
Maak eventueel ook gebruikersgroepen aan voor de andere leveranciers.
2 - Een klant mag alleen zijn eigen contactpersonen zien en bewerken.
Op een klant in Beeyond is in dit geval een één-op-veel relatie aanwezig naar 'Contactpersonen'. Zie ook onderstaande afbeelding, waarbij waarin dit wordt weergegeven.een relatie attribuut 'Leverancier' aanwezig is met de leveranciers: Leverancier A, Leverancier B, Leverancier C en Leverancier D:
Onderneem de volgende stappen om het gebruikersgroep filter aan te maken:
Ga naar Beveiliging, Gebruikersgroepen
Maak een nieuwe gebruikersgroep (of open een bestaande) aan voor een specifieke leverancier, in dit voorbeeld 'Leverancier A'
Selecteer de juiste gebruikers. Dit is verder hier beschreven.
Ga naar het tabblad Filters en klik op 'Toevoegen'
Geef vervolgens een Beschrijving van het filter op
Kies bij 'Doel' voor de artikel entiteit, op de artikelen wordt namelijk het filter toegepast
In het veld 'Relatie' kunnen vervolgens alle relatie velden geselecteerd worden die in de artikelentiteit aanwezig zijn. Kies hier voor Leverancier .
Nadat voor Leverancier gekozen is worden onder dit veld alle mogelijke waarden weergegeven uit de leveranciers entiteit
Kies voor Leverancier A door in de kolom 'Selecteren' een vinkje te zetten
Klik vervolgens op 'Aanmaken & Sluiten' en op 'Opslaan' om het gebruikersgroep filter en de gebruikersgroep op te slaan
Zorg vervolgens dat de leverancier aan de juiste gebruikersrol gekoppeld is. Dit is verder hier beschreven.
Indien de Leverancier met zijn gegevens vervolgens inlogt in Beeyond zal hij alleen zijn eigen artikelen kunnen zien.
Daarnaast de volgende opmerkingen:
De leverancier kan in het attribuut 'Leverancier' nu alleen Leverancier A selecteren.
Indien 'Leverancier' een verplicht veld is, en de leverancier heeft via het gebruikersgroep filter alleen rechten op Leverancier A dan zal dit attribuut bij het toevoegen van een nieuw artikel automatisch gevuld worden voor deze leverancier.
De leverancier kan ook de entiteit 'Leveranciers' openen. Ook hier ziet hij alleen 'Leverancier A' staan.
Maak eventueel ook gebruikersgroepen aan voor de andere leveranciers.