Freigeben über


Steuern des Zugriffs auf die Hilfe und Schulung-Website

 

Veröffentlicht: Januar 2017

Gilt für: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Die Hilfe und Schulung zu Microsoft Dynamics 365 enthält Informationen, die Ihnen dabei helfen sollen, die Implementierung von Microsoft Dynamics 365 (online und lokal) optimal zu verwenden. Sie sollten jedoch den Zugriff auf die Hilfe und Schulung für einige Benutzer steuern.

In diesem Thema wird beschrieben, wie Sie den Zugriff auf die gesamte Hilfe und Schulung oder auf Teile davon steuern können, indem Sie dieselben Methoden verwenden, mit denen die Bereiche der Navigationsleisten in Microsoft Dynamics 365 angepasst werden.

Verwenden des Privilege-Elements zum Steuern des Zugriffs auf Navigationsleistenbereiche

Jeder Bereich der Navigationsleiste wird durch ein <Area> (SiteMap)-Element definiert, dass eine Reihe von <SubArea> (SiteMap)-Elementen enthält. Der folgende XML-Code stellt ein vereinfachtes Beispiel dar:

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

Jedes <SubArea> (SiteMap)-Element ermöglicht die Navigation in einer Tabellenansicht für eine bestimmte Entität oder eine bestimmte Seite, die durch eine URL definiert ist.

Für die <SubArea> (SiteMap)-Elemente, mit denen eine Entitätstabellenansicht definiert wird, wird die Entitätstabelle nur angezeigt, wenn die Sicherheitsrolle für einen Benutzer die Leseberechtigung für diese Entität umfasst.

Beachten Sie jedoch, dass für eines dieser <SubArea> (SiteMap)-Elemente eine URL definiert ist und nicht der Name einer bestimmten Entität. Der folgende XML-Code zeigt, dass der Zugriff auf die /_root/homepage.aspx?etc=127-Seite durch das <Privilege> (SiteMap)-Element gesteuert wird.

<SubArea Id="nav_managekb"
         Url="/_root/homepage.aspx?etc=127"> <!-- Displays Manage KB page -->
 <Privilege Entity="kbarticle"
            Privilege="Read,Write,Create"/>
</SubArea>

In diesem Fall definiert das optionale <Privilege> (SiteMap)-Element, dass nur Benutzer mit Read, Write- und Create-Berechtigung für die kbarticle-Entität die Seite für die Verwaltung von Artikeln aus der Wissensdatenbank unter /_root/homepage.aspx?etc=127 anzeigen können. Wenn dieses <SubArea> (SiteMap)-Element ohne das <Privilege> (SiteMap)-Element aufgenommen werden würde, könnten alle Benutzer auf die Seite zugreifen.

Hinweis

Wenn ein Benutzer nicht berechtigt ist, Unterbereiche eines Bereichs anzuzeigen, wird dieser Bereich in der Navigationsleiste für diesen Benutzer nicht angezeigt.

Verfügbare Optionen

Der einfachste Weg zum Entfernen eines <SubArea> (SiteMap) aus der Navigation ist, das Element zu löschen. Es wird jedoch empfohlen, dass Sie alle Unterbereiche, die Sie nicht anzeigen möchten, auskommentieren und das Element nicht löschen. Dadurch ist es einfacher, diese später wiederherzustellen.

Für mehr Kontrolle über den Zugriff auf einen Unterbereich verwenden Sie Berechtigungen. Weitere Informationen finden Sie unter Rechte nach Entität. In den meisten Fällen genügt es, einer Berechtigung, die einer Entität zugeordnet ist, Zugriff zu gewähren. Siehe Sicherheitsrollen-Benutzeroberfläche für die Rechtezuordnung für zusätzliche Berechtigungen, die Sie verwenden können. In diesem Fall können Sie das Präfix „prv“ am Berechtigungsnamen entfernen, wenn Sie ihn verwenden.

Beispiel: Hilfe und Schulung nur für Administratoren anzeigen

Sie können die Standarddefinition für die Hilfe und Schulung in der Siteübersicht ändern, um den Zugriff ausschließlich auf Benutzer mit bestimmten Berechtigungen einzugrenzen. Der folgende XML-Code zeigt die Standarddefinition für die Hilfe und Schulung <Area> (SiteMap).

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

Siehe auch

Änderungsantragnavigation mithilfe von SiteMap
Bearbeiten der Siteübersicht
Übergeben von Parametern an eine URL mithilfe von SiteMap
SiteMap XML reference
SiteMap schema

Microsoft Dynamics 365

© 2017 Microsoft. Alle Rechte vorbehalten. Copyright