De toegang beheren tot de site van Help en training
Gepubliceerd: januari 2017
Is van toepassing op: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online
Microsoft Dynamics 365Help en training bevat informatie waarmee u uw implementatie van Microsoft Dynamics 365 (online en on-premises) optimaal kunt benutten. Echter, u wilt wellicht de toegang tot Help en training voor een aantal gebruikers beheren.
In dit onderwerp wordt beschreven hoe u de toegang tot Help en training geheel of gedeeltelijk kunt beheren met dezelfde methoden die u gebruikt voor het aanpassen van de gebieden van de navigatiebalk van Microsoft Dynamics 365.
Het Privilege-element gebruiken om toegang tot de navigatiebalkgebieden te beheren
Elk gebied in de navigatiebalk wordt gedefinieerd door een <Area> (SiteMap) -element dat een aantal <SubArea> (SiteMap)-elementen bevat. De volgende XML is een vereenvoudigd voorbeeld:
<SiteMap>
<Area Id="MA"> <!-- Marketing Area -->
<Group Id="MA">
<SubArea Id="nav_leads"
Entity="lead"/> <!-- Displays Leads Grid -->
<SubArea Id="nav_accts"
Entity="account"/> <!-- Displays Accounts Grid -->
<SubArea Id="nav_conts"
Entity="contact"/> <!-- Displays Contacts Grid -->
<SubArea Id="nav_lists"
Entity="list"/> <!-- Displays Marketing Lists Grid -->
</Group>
</Area>
<Area Id="CS"> <!-- Service Area -->
<Group Id="CS">
<SubArea Id="nav_cases"
Entity="incident"/> <!-- Displays Cases Grid -->
<SubArea Id="nav_accts"
Entity="account" /> <!-- Displays Accounts Grid -->
<SubArea Id="nav_contacts"
Entity="contact"/> <!-- Displays Contacts Grid -->
<SubArea Id="nav_managekb"
Url="/_root/homepage.aspx?etc=127"> <!-- Displays Manage KB page -->
<Privilege Entity="kbarticle"
Privilege="Read,Write,Create"/>
</SubArea>
</Group>
</Area>
</SiteMap>
Elk <SubArea> (SiteMap)-element biedt navigatie naar een rasterweergave voor een bepaalde entiteit of een bepaalde pagina die wordt gedefinieerd door een URL.
Voor <SubArea> (SiteMap)-elementen die een entiteitsrasterweergave definiëren, wordt het entiteitsraster alleen weergegeven als de beveiligingsfunctie voor een gebruiker de leesbevoegdheid voor deze entiteit bevat.
Bedenk wel dat in een van deze <SubArea> (SiteMap)-elementen een URL wordt gedefinieerd in plaats van de naam van een specifieke entiteit. De volgende XML geeft aan dat de toegang tot de pagina /_root/homepage.aspx?etc=127 wordt beheerd met het <Privilege> (SiteMap)-element.
<SubArea Id="nav_managekb"
Url="/_root/homepage.aspx?etc=127"> <!-- Displays Manage KB page -->
<Privilege Entity="kbarticle"
Privilege="Read,Write,Create"/>
</SubArea>
In dit geval definieert het optionele <Privilege> (SiteMap)-element dat alleen gebruikers met Read, Write, en Create-bevoegheden voor de kbarticle-entiteit de pagina Beheer artikelen in KB op /_root/homepage.aspx?etc=127 kunnen zien. Als dit <SubArea> (SiteMap)-element zou zijn opgenomen zonder het <Privilege> (SiteMap)-element, hadden alle gebruikers toegang tot de pagina.
Notitie
Als een gebruiker geen van de subgebieden binnen een gebied mag zien, wordt dit gebied voor deze gebruiker niet weergegeven in de navigatiebalk.
Beschikbare opties
De duidelijkste manier om een <SubArea> (SiteMap) van de navigatie te verwijderen is deze te verwijderen. Echter raden we aan dat u de subgebieden die u niet wilt weergeven omzet in een opmerking, in plaats van het element te verwijderen. Dat maakt het gemakkelijker om later te herstellen.
Voor nauwkeuriger controle over toegang tot een Subgebied, gebruik bevoegdheden. Zie Bevoegdheden per entiteit voor meer informatie. In de meeste gevallen volstaat het koppelen van toegang tot een privilege aan een entiteit. Zie UI Beveiligingsrol om bevoegdheden voor koppelen toe te wijzen voor aanvullende bevoegdheden die u kunt gebruiken. In dit geval, moet u het "prv"-voorvoegsel voor de bevoegdheidnaam verwijderen wanneer u deze gebruikt.
Voorbeeld: Help en training alleen weergeven voor beheerders
U kunt de standaarddefinitie van Help en training in het siteoverzicht zodanig wijzigen dat de toegang wordt beperkt tot alleen gebruikers die bepaalde bevoegdheden hebben. De volgende XML toont de standaarddefinitie voor de <Area> (SiteMap) van Help en training.
<Area Id="HLP"
ResourceId="Area_Help"
ShowGroups="true"
Icon="/_imgs/settings_24x24.gif"
DescriptionResourceId="Help_Area_Description">
<Group Id="HLP_GRP"
ResourceId="Group_Help"
DescriptionResourceId="Help_Description">
<SubArea Id="Help_Resource_Center"
Url="https://go.microsoft.com/fwlink/?LinkId=296269"
ResourceId="Area_CustomerCenter"
DescriptionResourceId="ResourceCenter_Area_Description"
AvailableOffline="false">
<Privilege Privilege="CreateEntity" />
<Privilege Entity="solution" Privilege="Create" />
<Privilege Privilege="ImportCustomization" />
</SubArea>
</Group>
</Area>
Zie ook
Toepassingsnavigatie wijzigen met de SiteMap
Het siteoverzicht bewerken
Parameters passeren naar een URL met de SiteMap
SiteMap XML reference
SiteMap schema
Microsoft Dynamics 365
© 2017 Microsoft. Alle rechten voorbehouden. Auteursrecht