Änderungsantragnavigation mithilfe von SiteMap
Veröffentlicht: Januar 2017
Gilt für: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online
Die Siteübersicht ermöglicht Ihnen, die Steuerung der Anwendungsnavigation und anderer Optionen in Dynamics 365, wie z. B. das Bearbeiten von Beschriftungen und das Hinzufügen oder Ändern von Symbolen und Elementen.
In diesem Thema
Anwendungsnavigation
Konfigurationsoptionen sind mithilfe der Siteübersicht verfügbar.
Anwendungsnavigation
Die Siteübersicht stellt die Struktur für die Navigation in Microsoft Dynamics 365 zur Verfügung. Wird zusammen Sie mit Ihren Sicherheitsrechten evaluiert, um die Navigationsoptionen in der Anwendung anzuzeigen. Wenn die Sicherheitsrechte keinen Lesezugriff auf eine Entität gemäß SiteMap zulassen, wird diese Navigationsoption nicht für Sie angezeigt. Das <Privilege> (SiteMap)-Element kann auch verwendet werden, um Rechteanforderungen zu definieren, um eine Seite zu sehen, die nicht mit einer bestimmten Entität verknüpft ist.
Um die Daten zu verstehen, die die Anwendungsnavigationen definieren, vergleichen Sie das, was Sie in der Anwendung sehen mit dem Default SiteMap XML oder dem benutzerdefinierten sitemap-Element das von Ihrer Organisation exportiert wurde.
Webanwendungs-Navigationsbereich
Das folgende Bild zeigt die Webanwendungsnavigationsleiste. Die Standards werden angezeigt als SFA (Vertrieb), CS (Service), MA (Marketing), Settings (Einstellungen) und HLP (Hilfecenter).
Auswählbare Bereiche werden am unteren Rand der Navigationsleiste angezeigt. Wenn ein Bereich ausgewählt wurde, wird der Bereich als ausgewählter Bereich angezeigt. Der zuletzt verwendeten Unterbereich wird automatisch für diesen Bereich angezeigt. Wenn Sie in den ausgewählten Bereich wählen, werden die verfügbaren Gruppen und Unterbereiche wie im folgenden Bild der Ansicht angezeigt.
In diesem Bild wird der Bereich SFA (Vertrieb) ausgewählt und die Gruppen MyWork (Meine Arbeit), Customers (Kunden), SFA (Vertrieb), Collateral (Begleitmaterial), MA (Marketing), Goals (Ziele) und Tools (Tools) angezeigt.
Jede Gruppe enthält verschiedene Unterbereiche. Wenn Sie einen Unterbereich ausgewählt haben, wird der Inhalte in der SiteMap für diesen Unterbereich unter der Navigationsleiste angezeigt.
Microsoft Dynamics 365 für Outlook-Navigation
Im folgenden Diagramm ist Dynamics 365 für Outlook die Navigation angezeigt.Microsoft Outlook zeigt jeden Navigationsbereich in alphabetischer Reihenfolge in einer Strukturansicht an, anstatt in der Reihenfolge, die im SiteMap definiert ist. Jede Person kann den Lesebereich unten an der Seite, wie gezeigt, oder an der Seite positionieren. Sie können ihn auch verstecken. Jede Entität kann so konfiguriert werden, dass bestimmt werden kann, ob der Lesebereich angezeigt werden soll oder nicht.Weitere Informationen:Bearbeitbare Entitätseigenschaften
Konfigurationsoptionen sind mithilfe der Siteübersicht verfügbar.
In den folgenden Abschnitten werden allgemeine Aufgaben, die mit der Siteübersicht ausgeführt werden können, beschrieben.
Beschriftungen bearbeiten
Sämtlicher Standardtext SiteMap verwendet ein ResourceId Attribut, um den Text an zu definieren.ResourceId-Attributwerte sollten Sie nicht ändern oder entfernen. Wenn Sie die Bezeichnung ändern möchten, die in einem Element angezeigt wird, <Title> (SiteMap) verwenden Sie <Titles> (SiteMap)-Elemente, um den Text, den Sie für Ihre Organisation verwenden möchten oder die Lösung zu definieren. Alle Titelelementen werden die Attributwerte ResourceId überschreiben.
Hinzufügen oder Ändern von Symbolen
Beide <Area> (SiteMap) und <SubArea> (SiteMap)-Elemente besitzen Icon ein Attribut, das Sie verwenden können, um ein Bild mit der angegebenen Größe und anderen Merkmalen als Symbol anzuzeigen.
Nach CRM 2015 SP1 sind die Symbole für <Area> (SiteMap) ein Bild mit 85 x 71 Pixel (Breite x Höhe), weiß und mit 18 % Deckkraft. Die <SubArea> (SiteMap)-Menüs verwenden ein Bild mit 32 x 32 Pixel als Entitätssymbole.
Sie sollten eine GIF, PNG, oder JPG Bild-Webressource als Quelle für Ihr Symbol verwenden. Wenn Sie auf die Webressource verweisen, sollten Sie sicherstellen, dass Sie die Webressourcendirektive verwenden ($webresource:). Sie verwenden beispielsweise, wenn der Name Icon="$webresource:sample_/icons/MyAreaIcon1.png" der Webressource ist “sample_/icons/MyAreaIcon1.png”. Mithilfe dieser Direktive wird eine Abhängigkeit erstellen, so dass die Webressource nicht gelöscht werden kann, solange Ihr SiteMap Element dies verlangt..
Elemente hinzufügen oder entfernen
Elemente hinzufügen
Wenn Sie XML Elemente in SiteMap bearbeiten, können Sie bestehende XML Elemente kopieren und übertragen, um einen erweiterten Ausgangspunkt zu haben.Wichtig
Wenn Sie ein neues Element erstellen, müssen Sie einen eindeutigen Id Attributwert haben, da sonst die Importierung Ihrer Lösung Fehler erzeugt. Sie sollten einen entsprechenden Lösungsherausgeberanpassungspräfix Id aller neuen Elemente haben, die hinzugefügt werden sollen.
Weitere Informationen:Einem Bereich eine neue Seite hinzufügen
Um Elemente zu entfernen
Bevor Sie in SiteMap-Elemente entfernen, beachten Sie, ob die Bearbeitung der Sicherheitsrollen- Recht für Benutzer sicherstellt, dass das Ziel erreicht wird. Jedes <SubArea> (SiteMap)-Element, das einer Entitätsseite zugeordnet ist, wird mit den Rechten des Benutzers ausgewertet und nur angezeigt, wenn ein Benutzer Ansichtsdatensätzen für diese Entität sehen darf.Wenn der Unterbereich eine Seite anzeigt wie beispielsweise eine Webressource, die nicht einer bestimmten Entität zugeordnet ist, können Sie dem Unterbereich Elemente hinzufügen <Privilege> (SiteMap), die im Zusammenhang mit dieser Seite mit Privilegien für eine bestimmte Aktion oder den Zugriff auf eine Entität im Zusammenhang stehen.
Wenn in Unterbereichselementen keines der Computer <Group> (SiteMap) oder <Area> (SiteMap) ein Benutzer bei der Sicherheitsrechte angezeigt werden kann, ist dieses Element nicht angezeigt.
Wenn Sie das <SubArea> (SiteMap)AvailableOffine-Attribut verwenden, damit ein Unterbereich nicht angezeigt wird, während der Dynamics 365 für Outlook-Benutzer offline arbeitet, können Benutzer weiterhin zum Unterbereich navigieren, es wird jedoch eine Meldung angezeigt, dass das Anzeigen der Seite offline nicht verfügbar ist.
Hinweis
Es ist empfehlenswert, dass Sie Sicherheitsrollen-Privilegien verwenden, um den Zugriff auf die Bereiche der Anwendung zu steuern.
Sollen Sie keine Sicherheitsrollen ändern möchten, können Sie diese in einem XML SiteMap Dokument. Einen Kommentar zu kommentieren ist besser, als diesen zu löschen. Sie können den Knoten immer Auskommentieren, wenn Sie ihn für die Zukunft wieder herstellen möchten.
Gruppieren von Links in Bereichen
Der Arbeitsbereich und die Einstellungen umfassen verschiedene Gruppenlinks. Sie können das Element <Group> (SiteMap) in ähnlicher Weise verwenden, um in anderen Bereichen Gruppen zu erstellen. Ein Gruppenelement ist erforderlich und muss sämtliche <Title> (SiteMap) und <Description> (SiteMap) Elemente enthalten, um als Gruppe angezeigt zu werden. Schließlich müssen Sie das <Area> (SiteMap)-Element bearbeiten, um das Attribut hinzuzufügen ShowGroups und es auf true festzulegen.
Einem Bereich eine neue Seite hinzufügen
Verwenden Sie <SubArea> (SiteMap), um neue Elemente, um einem Bereich neue Seiten hinzuzufügen. Wenn Sie eine Entität für einen Raster einschließen möchten, schließen Sie eine eindeutige ID mit ein, geben die Entität an, indem Sie Entity Attribute verwenden, geben dann die Beschreibung mithilfe der <Title> (SiteMap) und <Description> (SiteMap) der Elemente an.
Um eine benutzerdefinierte Seite in der Anwendung zu zeigen, müssen sie die Url Attribute anstelle der Entity Attribute festlegen. Das Url Attribut kann auf eine Seite auf einer externen Website oder auf eine HTML-Webressource verweisen.
Wenn Sie auf die Webressource verweisen, sollten Sie sicherstellen, dass Sie die Webressourcendirektive verwenden HTML($webresource:). Verwenden Sie beispielsweise Icon="$webresource:sample_/Pages/MyCustomPage.htm" den Namen der HTML Webressource “sample_/Pages/MyCustomPage.htm”. Mithilfe dieser Direktive wird eine Abhängigkeit erstellt, so dass die HTML Webressource nicht gelöscht werden kann, solange Ihr SiteMap erforderlich ist.
Hinweis
Erstellen Sie zum Anzeigen einer Silverlight-Webressource außerhalb eines Entitätsformulars oder Diagramms eine HTML-Webressource als Hostseite für die Silverlight-Webressource. Verwenden Sie dann die $webresource: -Direktive, um die HTML-Webressource zu öffnen.
Wenn Sie eine externe Seite von SiteMap hinzufügen ist es allgemein erforderlich Daten in Form einer Abfragezeichenfolge an die Seite zu übermitteln. Um Informationen über den Namen Ihrer Organisation und die Sprache für den Benutzer anzugeben, verwenden Sie das PassParams Attribut.Weitere Informationen:Übergeben von Parametern an eine URL mithilfe von SiteMap
Siehe auch
Anpassen der Microsoft Dynamics 365-Anwendungen
Bearbeiten der Siteübersicht
Übergeben von Parametern an eine URL mithilfe von SiteMap
Steuern des Zugriffs auf die Hilfe und Schulung-Website
Verwenden des Organisationsdienstes mit Dynamics 365-Metadaten
Anpassen von Entitätsformularen
Anpassen von Visualisierungen und Dashboards
Anpassen von Entitätsansichten
Anpassen von globalen Optionssätzen
Anpassen von Befehlen und des Menübands
Servicekalender-Darstellungs-Konfiguration
Veröffentlichen von Anpassungen
Informationen zum Bearbeiten der Anpassungsdatei
Microsoft Dynamics 365
© 2017 Microsoft. Alle Rechte vorbehalten. Copyright