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:

  1. Een leverancier doet zijn eigen artikelonderhoud in Beeyond, en mag alleen zijn eigen artikelen beheren.

  2. 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.



3 - De afdeling 'Tech' mag alleen producten van de de productgroepen 'Computers en Televisies'.
4 - Een medewerker dient alleen actieve artikelen te zien, waarbij is aangegeven dat deze op het web zichtbaar dienen te zijn.