Ændre programnavigation vha. SiteMap
Udgivet: november 2016
Gælder for: Dynamics CRM 2015
SiteMap er en node i customizations.xml-filen af en eksporteret ikke.administreret løsning. Du kan redigere de navigationsindstillinger, som er tilgængelige med Microsoft Dynamics 365, ved at bruge sikkerhedsrollerettigheder og ved at redigere SiteMap.Flere oplysninger:Rediger oversigten over webstedet
Dette emne indeholder
Programnavigation
Konfigurationsindstillinger er tilgængelige vha. SiteMap
Programnavigation
SiteMap angiver strukturen for navigationsruden i Microsoft Dynamics 365. Det evalueres sammen med dine sikkerhedsrettigheder for at vise navigationsindstillinger i programmet. Hvis dine sikkerhedsrettigheder ikke har læseadgang til et objekt, der er angivet i SiteMap, vises navigationsindstillingen ikke for dig. Elementet <Privilege> (SiteMap) kan også bruges til at angive rettighedskrav til at få vist en side, der ikke er relateret til et bestemt objekt.
Du kan få en forståelse af de data, der definerer indstillinger for navigationsprogrammet, ved at sammenligne, hvad du ser i programmet med Default SiteMap XML eller det brugerdefinerede element sitemap, der er eksporteret fra din organisation.
Navigationslinje i webprogram
Følgende billede viser navigationslinjen i webprogrammet. Det viste standardområder er SFA (SALG), CS (SERVICE), MA (MARKETING), Settings (INDSTILLINGER) og HLP (HJÆLP).
Valgbare områder vises nederst på navigationslinjen. Når et område er valgt, vises området som det markerede område. Det senest anvendte underområde for dette område vises automatisk. Når du vælger det markerede område, vises de tilgængelige grupper og underområder, som vist i følgende billede.
I dette billede er området SFA markeret, og grupperne MyWork (Mit arbejde), Customers (Kunder) og SFA (Salg) er synlige. Man skal rulle til højre for at få vist de resterende grupper og underområder.
Hver gruppe indeholder et antal underområder. Når du vælger et underområde, vises det defineret indhold i webstedkortet for underområdet under navigationslinjen.
Microsoft Dynamics CRM til navigation i Outlook
Følgende diagram viser Dynamics CRM til Outlook-navigationen.Microsoft Outlook viser hver navigationsområdet i alfabetisk rækkefølge i en træstruktur i stedet for den rækkefølge, der er angivet i SiteMap. Hver person kan vælge at placere læseruden i bunden som vist eller på siden. Man kan også vælge ikke at få den vist. Hvert objekt kan konfigureres for at afgøre, om det vises i læseruden.Flere oplysninger:Objektegenskaber, der kan redigeres
Konfigurationsindstillinger er tilgængelige vha. SiteMap
I følgende afsnit beskrives almindelige opgaver, der kan udføres vha. SiteMap.
Rediger etiketter
Al den tekst, der vises i standard-SiteMap, bruger en ResourceId-attribut til at angive tekst. Du bør ikke ændre eller fjerne ResourceId-attributværdierne. Hvis du vil ændre den etiket, der vises i et element, skal du bruge elementerne <Titles> (SiteMap) og <Title> (SiteMap) til at angive den tekst, du vil bruge til din organisation eller løsning. Alle titelelementer tilsidesætter ResourceId-attributværdierne.
Tilføje eller ændre ikoner
Elementerne <Area> (SiteMap) og <SubArea> (SiteMap) har en Icon-attribut, som du kan bruge til at angive størrelsen og andre egenskaber for billedet, som skal vises som et ikon.
I CRM 2015 SP1 er ikonerne for <Area> (SiteMap)-billede på 85 x 71 pixel (bredde x højde), i farven hvid og med 18 % opacitet.<SubArea> (SiteMap)-menuerne bruger billede på 32 x 32 pixel som objektikoner.
Du skal bruge en GIF-, PNG- eller JPG-billedwebressource som kilde til dit ikon. Når du refererer til webressourcen, skal du kontrollere, at du bruger webressourcedirektivet ($webresource:). Du kan f.eks. bruge Icon="$webresource:sample_/icons/MyAreaIcon1.png", når navnet på webressourcen er “sample_/icons/MyAreaIcon1.png”. Ved at bruge dette direktiv kan du oprette en afhængighed, så webressourcen ikke kan slettes, så længe dit SiteMap-element kræver den.
Tilføje eller fjerne elementer
Sådan tilføjer du elementer
Når du redigerer XML-elementer i SiteMap, kan du kopiere og indsætte eksisterende XML-elementer for at give en avanceret startpunkt.Vigtigt
Hvis du opretter et nyt element den, skal det have en entydig Id-attributværdi. Ellers vil import af din løsning mislykkes. Du skal indsætte et relevant tilpasningspræfiks for løsningsudgiveren foran Id-værdien af eventuelle nye elementer, som du tilføjer.
Flere oplysninger:Føje nye sider til et område
Sådan fjerner du elementer
Før du fjerner elementer i SiteMap, skal du overveje om redigering af sikkerhedsrollerettigheder for brugere vil opnå dine mål. Hvert <SubArea> (SiteMap)-element, der er knyttet til en objektside, evalueres med brugerens rettigheder og vises kun, hvis en bruger har tilladelse til at få vist poster for det pågældende objekt.Hvis underområdet viser en side, som f.eks. en webressource, der ikke er knyttet til et bestemt objekt, kan du føje <Privilege> (SiteMap)-elementer til underområdet for at knytte rettigheder for en bestemt handling eller adgang til et objekt til denne side.
Hvis ingen af underområdeelementerne i en <Group> (SiteMap) eller et <Area> (SiteMap) kan ses af en bruger på grund af deres sikkerhedsrettigheder, vises elementet ikke.
Hvis du bruger attributten <SubArea> (SiteMap)AvailableOffine for at forhindre, at der vises et underområde, mens Dynamics CRM til Outlook-brugeren arbejder offline, kan brugere stadig navigere til underområdet, men der vises en meddelelse om, at siden, der skal vises, ikke er tilgængelig offline.
Bemærk
Vi anbefaler, at du bruger sikkerhedsrollerettigheder til at styre adgang til områder af programmet.
Hvis du ikke vil redigere sikkerhedsroller, kan du udkommentere noden i SiteMap XML'en. Kommentering af en node er bedre end at slette den, fordi du kan altid fjerne kommentarmærkerne for noden, hvis du vil gendanne den i fremtiden.
Gruppering af links i områder
Områderne Arbejdsplads og Indstillinger omfatter flere grupper af links. Du kan bruge elementet <Group> (SiteMap) på en lignende måde til at oprette grupper i andre områder. Et gruppeelement er påkrævet, men du skal medtage elementerne <Title> (SiteMap) og <Description> (SiteMap) for det kan vises som en gruppe. Endelig skal du redigere elementet <Area> (SiteMap) for at tilføje attributten ShowGroups og indstille den til true.
Føje nye sider til et område
Brug <SubArea> (SiteMap)-elementer for at føje nye sider til et område. Hvis du vil medtage et gitter til et objekt, skal du medtage et entydigt id, angive objektet vha. attributten Entity og derefter angive en titel og beskrivelse vha. elementerne <Title> (SiteMap) og <Description> (SiteMap).
Hvis du vil have vist en brugerdefineret side i programmet, skal du angive attributten Url i stedet for attributten Entity. Attributten Url kan henvise til en side på et eksternt websted eller en HTML-webressource.
Når du refererer til HTML-webressourcen, skal du kontrollere, at du bruger webressourcedirektivet ($webresource:). Du kan f.eks. bruge Icon="$webresource:sample_/Pages/MyCustomPage.htm", når navnet på HTML-webressourcen er “sample_/Pages/MyCustomPage.htm”. Ved at bruge dette direktiv kan du oprette en afhængighed, så HTML-webressourcen ikke kan slettes, så længe dit SiteMap-element kræver det.
Bemærk
Hvis du vil have vist en Silverlight-webressource uden for en objektformular eller et objektdiagram, skal du oprette en HTML-webressource, som skal være værtssiden for Silverlight-webressourcen. Brug derefter $webresource: -direktivet til at åbne HTML-webressourcen.
Når du tilføjer en ekstern side fra SiteMap, er det et fælles krav at sende data i form af en forespørgselsstreng til siden. Hvis du vil overføre oplysninger om organisationens navn og sprog for brugeren og organisationen, kan du bruge attributten PassParams.Flere oplysninger:Overføre parametre til en URL ved hjælp af SiteMap
Se også
Udviklervejledning til tilpasning til Microsoft Dynamics CRM 2015
Rediger oversigten over webstedet
Overføre parametre til en URL ved hjælp af SiteMap
Styre adgang til webstedet Hjælp og uddannelse
Udvide modellens metadata
Tilpasning af objektformularer
Tilpas visualiseringer og dashboards
Tilpasse objektvisninger
Tilpas globale grupperede indstillinger
Tilpasse kommandoer og båndet
Konfiguration af servicekalenders udseende
Publicere tilpasninger
Hvornår tilpasningsfilen skal redigeres
© 2017 Microsoft. Alle rettigheder forbeholdes. Ophavsret