Änderungsantragnavigation mithilfe von SiteMap

Die Siteübersicht ermöglicht Ihnen die Steuerung der Anwendungsnavigation (Menüs) und anderer Optionen in Dynamics 365 for Customer Engagement wie z. B. Bearbeiten von Beschriftungen, Hinzufügen oder Ändern der Symbole und Elementen.

Anwendungsnavigation

Die SiteMap liefert die Struktur für die Navigation in Dynamics 365 for Customer Engagement. 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>-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 sitemap-Element das von Ihrer Organisation exportiert wurde.

Webanwendungs-Navigationsbereich

Das folgende Bild zeigt die Webanwendungsnavigationsleiste. Die voreingestellten Bereiche sind Vertrieb (SFA ), Service (CS ), Marketing (MA), Einstellungen und Help Center (HLP ).

Siteübersicht zeigt Bereiche in Dynamics 365 Customer Engagement.

Auswählbare Bereiche werden am unteren Rand der Navigationsleiste angezeigt. Wenn ein Bereich ausgewählt wird, wird der Bereich als ausgewählter Bereich angezeigt. Der zuletzt verwendete Unterbereich für diesen Bereich wird automatisch angezeigt. Wenn Sie in den ausgewählten Bereich wählen, werden die verfügbaren Gruppen und Unterbereiche wie im folgenden Bild der Ansicht angezeigt.

Siteübersicht zeigt Gruppen und Unterbereiche in Dynamics 365 Customer Engagement.

An diesem Bild wird der Bereich Vertrieb (SFA) ausgewählt, und die Gruppen Meine Arbeit, Kunden, Vertrieb (SFA), Begleitmaterial, Marketing (MA), Ziele und Tools sind sichtbar.

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.

Dynamics 365 for Outlook-Navigation

Im folgenden Diagramm ist Dynamics 365 for Outlook die Navigation angezeigt. Outlook stellt jeden Navigationsbereich in alphabetischer Reihenfolge in einer Baum-Ansicht dar, anstatt die in der SiteMap angegebene Reihenfolge zu verwenden. 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: Editable Eigenschaften der Entitäten

Siteübersicht in Outlook.

Konfigurationsoptionen sind mithilfe der Siteübersicht verfügbar.

In den folgenden Abschnitten werden allgemeine Aufgaben, die mit der SiteMap 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> verwenden Sie <Titles>-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> und <SubArea>-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 die <Area> 85x71 (Breite x Höhe) Pixel groß, von weißer Farbe und mit 18% Deckkraft. Die <SubArea>-Menüs verwenden ein Bild mit 32 x 32 Pixel als Entitätssymbole.

Pixelgrößen der Symbole in Dynamics 365 Customer Engagement.

Sie sollen eine GIF-, PNG- oder JPG-Bildwebressource als die Quelle für Ihr Symbol verwenden. Wenn Sie auf die Webressource verweisen, achten Sie darauf, dass Sie die Richtlinie für Webressourcen ($webresource:) verwenden. Verwenden Sie zum Beispiel Icon="$webresource:sample_/icons/MyAreaIcon1.png", wenn der Name der Webressource „sample_/icons/MyAreaIcon1.png“ lautet. Durch die Verwendung dieser Richtlinie wird eine Abhängigkeit erstellt, so dass die Webressource nicht gelöscht werden kann, solange Ihr SiteMap-Element sie benötigt.

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: Hinzufügen neuer Seiten zu einem Bereich

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>-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>, 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> oder <Area> ein Benutzer bei der Sicherheitsrechte angezeigt werden kann, ist dieses Element nicht angezeigt.

Wenn Sie mit dem Attribut <SubArea>AvailableOffline verhindern, dass ein Teilbereich angezeigt wird, während der Dynamics 365 for Outlook-Benutzer offline arbeitet, können die Benutzer zwar immer noch zu dem Teilbereich navigieren, aber sie sehen eine Nachricht, die besagt, dass die anzuzeigende Seite offline nicht verfügbar ist.

Notiz

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.

Der Arbeitsbereich und die Einstellungen umfassen verschiedene Gruppenlinks. Sie können das Element <Group> in ähnlicher Weise verwenden, um in anderen Bereichen Gruppen zu erstellen. Ein Gruppenelement ist erforderlich und muss sämtliche <Title> und <Description> Elemente enthalten, um als Gruppe angezeigt zu werden. Schließlich müssen Sie das <Area>-Element bearbeiten, um das Attribut hinzuzufügen ShowGroups und es auf true festzulegen.

Einem Bereich eine neue Seite hinzufügen

Verwenden Sie <SubArea>, 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> und <Description> 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 HTML-Webressource verweisen, stellen Sie sicher, dass Sie die Richtlinie $webresource: für Webressourcen verwenden. Zum Beispiel verwenden Sie Icon="$webresource:sample_/Pages/MyCustomPage.htm", wenn der Name der HTML-Webressource sample_/Pages/MyCustomPage.htm ist. Mithilfe dieser Direktive wird eine Abhängigkeit erstellt, so dass die HTML-Webressource nicht gelöscht werden kann, solange Ihr SiteMap-Element dies verlangt..

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 eineURL mithilfe von SiteMap

Siehe auch

Anpassen von Dynamics 365 Customer Engagement
Übergeben von Parametern an eine URL mithilfe der Seitenübersicht
Erweitern des Metadatenmodells
Anpassen der Entitätsformulare
Anpassen der Visualisierungen und Dashboards
Anpassen der Entitätsansichten
Anpassen der globalen Optionssätze
Befehle und das Menüband anpassen
Servicekalender-Darstellungs-Konfiguration
Anpassungen veröffentlichen
Wann Anpassungsdatei zu bearbeiten ist