Afdrukken      PDF-versie openen van online-help


Vorig onderwerp

Volgend onderwerp

Voorbeeld 1: het toegangsniveau 'Weergeven' gebruiken

Dit onderwerp bevat een voorbeeld van de manier waarop in Oracle CRM On Demand toegangsrechten van gebruikers worden berekend.

In dit voorbeeld beschikt Amanda Jacobsen over de rol 'Verkoper'. Amanda kan nieuwe accounts maken en alle andere accountrecords bekijken. Ze kan ook verkoopkansen maken, maar ze kan alleen de verkoopkansen weergeven waarvan ze eigenaar is of waarvoor ze specifiek toestemming heeft gekregen om ze weer te geven.

In de volgende tabel worden de recordtype-instellingen voor de rol 'Verkoper' weergegeven.

Primair type record

Heeft toegang

Maken

Alle records lezen

Account

Ja

Ja

Ja

Verkoopkans

Ja

Ja

Nee

De rol 'Verkoper' geeft Amanda volledige controle over de accounts en verkoopkansen die zij maakt en geeft haar beperkte rechten voor records waarvan zij geen eigenaar is. Voor de rol 'Verkoper' zijn twee toegangsprofielen vereist: een eigenaarstoegangsprofiel en een standaardtoegangsprofiel.

In de volgende tabel worden de instellingen voor het toegangsprofiel 'Eigenaar' voor de rol 'Verkoper' weergegeven.

Primair type record

Toegangsniveau

Type verwante record

Toegangsniveau

Account

Lezen/bewerken/verwijderen

Verkoopkansen

Weergeven

Verkoopkans

Lezen/bewerken/verwijderen

Niet van toepassing

Niet van toepassing

In de volgende tabel worden de instellingen voor het toegangsprofiel 'Standaard' voor de rol 'Verkoper' weergegeven.

Primair type record

Toegangsniveau

Type verwante record

Toegangsniveau

Account

Alleen-lezen

Verkoopkansen

Weergeven

Verkoopkans

Alleen-lezen

Niet van toepassing

Niet van toepassing

In dit voorbeeld voor de berekening van toegangsrechten wordt ervan uitgegaan dat teamovererving niet is ingeschakeld voor het type record 'Verkoopkans'. Het selectievakje 'Overerving bovenliggend team inschakelen voor verkoopkans' is uitgeschakeld op de pagina 'Bedrijfsprofiel'. Zie Toegang doorvoeren via teamovername voor meer informatie over de acties die worden uitgevoerd met de functie voor overerving bovenliggend team.

David Bloom beschikt ook over de rol 'Verkoper' in hetzelfde bedrijf. David heeft dezelfde toegangsrechten als Amanda.

Amanda is de eigenaar van verkoopkans X, die is gekoppeld aan account 1. David creëert een verkoopkans Y en koppelt deze ook aan account 1. Amanda maakt niet deel uit van het team verkoopkans.

Als Amanda de lijst met accounts in haar bedrijf bekijkt, kan ze alle accounts zien, inclusief de accounts waarvan ze geen eigenaar is, omdat haar rol haar toegang verleent tot alle records. In de volgende tabel staan de records die Amanda ziet wanneer ze klikt op de naam van account 1 om de informatie in de record weer te geven. In dit voorbeeld worden alleen de relevante velden en kolommen weergegeven.

Accountgegevens: Account 1

Accountgegevens

Naam account:

Account 1

Eigenaar:

Jonathan Hope

Verkoopkansen

Naam verkoopkans

Eigenaar

Verkoopkans X

Amanda Jacobsen

Verkoopkans Y

David Bloom

Accountteam

Achternaam

Voornaam

Accounttoegang

Hope

Jonathan

Eigenaar

Toegankelijkheid verwante records in voorbeeld 1

Om te bepalen welke verwante verkoopkansrecords Amanda kan weergeven voor de account in dit voorbeeld, worden in Oracle CRM On Demand Amanda's toegangsrechten als volgt gecontroleerd:

  1. Alle toepasselijke toegangsniveaus voor het aan de verkoopkans verwante recordtype in deze bovenliggende accountrecord worden als volgt in Oracle CRM On Demand gecontroleerd:

    OPMERKING: als er meerdere toegangsniveaus worden gevonden in de verschillende componenten voor toegangscontrole, worden deze allemaal meegenomen bij het berekenen van toegangsrechten.

    • Vaststellen of Amanda eigenaar is van de bovenliggende account.

      In dit voorbeeld luidt het antwoord nee.

    • Vaststellen of Amanda met haar rol alle accountrecords kan lezen.

      In dit voorbeeld luidt het antwoord ja. Met haar rol kan Amanda alle accountrecords lezen en daarom kan Amanda de account zien. Omdat Amanda niet de eigenaar van de bovenliggende account is, wordt haar standaardtoegangsprofiel gebruikt. Het toegangsniveau voor het aan de verkoopkans verwante recordtype in het standaardtoegangsprofiel van Amanda is 'Weergeven'.

    • Vaststellen of de bovenliggende record is opgenomen in een boek waarvan Amanda lid is.

      In dit voorbeeld luidt het antwoord nee.

    • Vaststellen of Amanda lid is van het accountteam.

      In dit voorbeeld luidt het antwoord nee.

    • Vaststellen of ondergeschikten van Amanda (direct of indirect) lid zijn van het accountteam.

      In dit voorbeeld luidt het antwoord nee.

      Als het antwoord op deze vraag ja is (dat wil zeggen dat een of meer ondergeschikten van Amanda lid zijn van het accountteam), wordt het toegangsniveau voor het aan de verkoopkans verwante recordtype voor al die ondergeschikten met Oracle CRM On Demand opgehaald uit het bijbehorende toegangsprofiel. In dat geval wordt het toegangsprofiel gebruikt dat is toegewezen in het veld 'Accounttoegang' in het teamlidmaatschap van de medewerker voor de account (dus niet het toegangsprofiel dat is toegewezen in het veld 'Toegang verkoopkans').

    • Vaststellen of Amanda door delegatie toegang heeft tot de accountrecord.

      In dit voorbeeld luidt het antwoord nee.

  2. Vervolgens worden de volgende bewerkingen in Oracle CRM On Demand uitgevoerd:
    • Vaststellen of Amanda met haar rol basistoegang heeft tot verkoopkansrecords.

      In dit voorbeeld luidt het antwoord ja omdat in de gebruikersrol de optie 'Heeft toegang' is geselecteerd voor het recordtype 'Verkoopkans'.

    • Vaststellen of Amanda met haar rol over de machtiging voor het recordtype 'Verkoopkans' beschikt.

      Verkoopkansen worden niet door middel van machtigingen beheerd. Daardoor hebben de machtigingen in dit voorbeeld geen invloed op de berekening van Amanda's toegangsrechten.

    • Vaststellen of het toegangsniveau van toegangsprofielen in de berekening is ingesteld op 'Primair overnemen' of een combinatie ervan.

      In dit voorbeeld luidt het antwoord nee.

  3. Vervolgens worden alle gevonden toegangsniveaus in Oracle CRM On Demand gecontroleerd en wordt het hoogste machtigingsniveau vastgesteld. In dit geval is 'Weergeven' het hoogste machtigingsniveau dat is gevonden. Het toegangsniveau 'Primair overnemen' is niet aanwezig en daarom worden alle onderliggende verkoopkansrecords weergegeven, inclusief de records waarvoor de gebruiker niet gemachtigd is om deze te bekijken.

Acties voor verwante records in voorbeeld 1

Als een gebruiker een actie op een verwant record probeert uit te voeren, moet in Oracle CRM On Demand worden vastgesteld of de gebruiker over de juiste toegangsrechten voor die actie beschikt. In dit voorbeeld kan Amanda proberen om de recordgegevens te lezen, of de record te bewerken, of de record te verwijderen. De volgende twee gevallen worden besproken:

  • In geval 1 probeert Amanda een actie op verkoopkans X uit te voeren.
  • In geval 2 probeert Amanda een actie op verkoopkans Y uit te voeren.

Geval 1: Amanda probeert een actie uit te voeren op verkoopkans X, waarvan zij de eigenaar is.

De toegangsrechten van Amanda worden als volgt in Oracle CRM On Demand gecontroleerd:

  1. Alle toepasselijke toegangsniveaus voor het aan de verkoopkans verwante recordtype in deze bovenliggende accountrecord worden als volgt in Oracle CRM On Demand gecontroleerd:

    OPMERKING: als er meerdere toegangsniveaus worden gevonden in de verschillende componenten voor toegangscontrole, worden deze allemaal meegenomen bij het berekenen van toegangsrechten.

    • Vaststellen of Amanda eigenaar is van de bovenliggende account.

      In dit voorbeeld luidt het antwoord nee.

    • Vaststellen of Amanda met haar rol alle verkoopkansrecords kan lezen.

      In dit voorbeeld luidt het antwoord nee. Hoewel Amanda de bovenliggende accountrecord kan bekijken omdat haar standaardtoegangsprofiel wordt gebruikt, wordt haar standaardtoegangsprofiel niet gebruikt voor de verkoopkansrecord.

    • Vaststellen of de verkoopkansrecord is opgenomen in een boek waarvan Amanda lid is.

      In dit voorbeeld luidt het antwoord nee.

    • Vaststellen of Amanda lid is van het verkoopkansteam.

      In dit voorbeeld luidt het antwoord ja. Amanda is eigenaar van de verkoopkans en maakt daarom deel uit van het verkoopkansteam. Het toegangsniveau van het primaire verkoopkansrecordtype van het standaardtoegangsprofiel van Amanda (het toegangsprofiel 'Standaard' voor de rol 'Verkoper') is 'Lezen/bewerken/verwijderen'.

    • Vaststellen of ondergeschikten van Amanda (direct of indirect) lid zijn van het verkoopkansteam.

      In dit voorbeeld luidt het antwoord nee.

    • Vaststellen of Amanda door delegatie toegang heeft tot de accountrecord.

      In dit voorbeeld luidt het antwoord nee.

  2. Vervolgens worden de volgende bewerkingen in Oracle CRM On Demand uitgevoerd:
    • Vaststellen of Amanda met haar rol basistoegang heeft tot verkoopkansrecords.

      In dit voorbeeld luidt het antwoord ja omdat in Amanda's rol de optie 'Heeft toegang' is geselecteerd voor het recordtype 'Verkoopkans'.

    • Vaststellen of Amanda met haar rol over de machtiging voor het recordtype 'Verkoopkans' beschikt.

      Het recordtype 'Verkoopkans' wordt niet door middel van machtigingen beheerd. Daardoor hebben de machtigingen in dit voorbeeld geen invloed op de berekening van de toegangsrechten van Amanda.

    • Vaststellen of het toegangsniveau van toegangsprofielen in de berekening is ingesteld op 'Primair overnemen' of een combinatie ervan.

      In dit voorbeeld luidt het antwoord nee.

  3. Vervolgens worden alle gevonden toegangsniveaus in Oracle CRM On Demand gecontroleerd en wordt het hoogste machtigingsniveau vastgesteld. In dit geval is 'Lezen/bewerken/verwijderen' het hoogste machtigingsniveau dat is gevonden.

Geval 2: Amanda probeert een actie uit te voeren op verkoopkans Y, waarvan David Bloom de eigenaar is.

De toegangsrechten van Amanda worden als volgt in Oracle CRM On Demand gecontroleerd:

  1. Alle toepasselijke toegangsniveaus voor het aan de verkoopkans verwante recordtype in deze bovenliggende accountrecord worden als volgt in Oracle CRM On Demand gecontroleerd:

    OPMERKING: als er meerdere toegangsniveaus worden gevonden in de verschillende componenten voor toegangscontrole, worden deze allemaal meegenomen bij het berekenen van toegangsrechten.

    • Vaststellen of Amanda eigenaar is van de bovenliggende account.

      In dit voorbeeld luidt het antwoord nee.

    • Vaststellen of Amanda met haar rol alle verkoopkansrecords kan lezen.

      In dit voorbeeld luidt het antwoord nee. Hoewel Amanda de bovenliggende accountrecord kan bekijken omdat haar standaardtoegangsprofiel wordt gebruikt, wordt haar standaardtoegangsprofiel niet gebruikt voor de verkoopkansrecord.

    • Vaststellen of de verkoopkansrecord is opgenomen in een boek waarvan Amanda lid is.

      In dit voorbeeld luidt het antwoord nee.

    • Vaststellen of Amanda lid is van het verkoopkansteam.

      In dit voorbeeld luidt het antwoord nee.

    • Vaststellen of ondergeschikten van Amanda (direct of indirect) lid zijn van het verkoopkansteam.

      In dit voorbeeld luidt het antwoord nee.

    • Vaststellen of Amanda door delegatie toegang heeft tot de accountrecord.

      In dit voorbeeld luidt het antwoord nee.

  2. Vervolgens worden de volgende bewerkingen in Oracle CRM On Demand uitgevoerd:
    • Vaststellen of Amanda met haar rol basistoegang heeft tot verkoopkansrecords.

      In dit voorbeeld luidt het antwoord ja omdat in Amanda's rol de optie 'Heeft toegang' is geselecteerd voor het recordtype 'Verkoopkans'.

    • Vaststellen of Amanda met haar rol over de machtiging voor het recordtype 'Verkoopkans' beschikt.

      Het recordtype 'Verkoopkans' wordt niet door middel van machtigingen beheerd. Daardoor hebben de machtigingen in dit voorbeeld geen invloed op de berekening van de toegangsrechten van Amanda.

    • Vaststellen of het toegangsniveau van toegangsprofielen in de berekening is ingesteld op 'Primair overnemen' of een combinatie ervan.

      In dit voorbeeld luidt het antwoord nee.

  3. Vervolgens worden alle gevonden toegangsniveaus in Oracle CRM On Demand gecontroleerd en wordt het hoogste machtigingsniveau vastgesteld. In dit geval is 'Geen toegang' het uiteindelijke toegangsniveau.

Verwante onderwerpen

Zie de volgende onderwerpen voor aanvullende voorbeelden:


Gepubliceerd op augustus 2018 Copyright © 2005, 2018, Oracle. Alle rechten voorbehouden. Legal Notices.