Rediger oversigten over webstedet
Udgivet: januar 2017
Gælder for: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online
Du kan redigere standard eller appspecifikke oversigter over websted på en af følgende måder:
Ved hjælp af den nye SiteMap-designer, der er indført i December 2016 – opdatering til Dynamics 365 (online og det lokale miljø), eller en webstedkorteditor fra en tredjepart, hvis du bruger en tidligere version af Microsoft Dynamics 365.
Med programmeret opdatering af SiteMap-objektposten for at opdatere XML-filen i SiteMap.SiteMapXml-attributten.
Ved manuel redigering af XML-filen i SiteMap-noden i filen customizations.xml for en eksporteret, ikke-administreret løsning og derefter import af løsningen som administreret eller ikke-administreret.
Dette emne indeholder
Bruge webstedkorteditorer
Programmere opdatering af webstedkort
Manuel redigering af SiteMap
Redigering med skemavalidering
Kodning af "og"-tegnet
Gendannelse fra fejl
Bruge webstedkorteditorer
Hvis du bruger December 2016 – opdatering til Dynamics 365 (online og det lokale miljø), skal du bruge den nye SiteMap-designer til at oprette og administrere oversigter over websted.Flere oplysninger:Oprette en oversigt over websted for appen
Ellers kan du bruge en af webstedkorteditorerne fra en tredjepart til at redigere standardwebstedkortet. Når appspecifikke webstedkort indføres i December 2016 – opdatering til Dynamics 365 (online og det lokale miljø), fungerer webstedkorteditorer fra en tredjepart muligvis ikke som forventet ved redigering af webstedkort for business-apps. En populær webstedkorteditor for redigering af standardwebstedkort er inkluderet i Værktøjskasse til Dynamics CRM 2011/2013 udgivet af Microsoft Dynamics 365 MVP Tanguy Touzard.
Disse programmer strømliner processen for redigering af webstedsoversigten, men de kræver stadig, at du har en vis forståelse af oversigtens XML-skema. Du kan finde flere oplysninger under SiteMap XML reference.
Bemærk
Teknisk support for Microsoft Dynamics 365 leverer ikke support til tredjepartsprogrammer. Hvis du har spørgsmål til disse programmer, skal du kontakte programudgiveren.
Programmere opdatering af webstedkort
Hent den SiteMap-objektpost, du vil opdatere, og opdater derefter XML-filen i SiteMap.SiteMapXml-attributten for posten. Kontroller, at du har kendskab til XML-skemaet for webstedkortet, før du redigerer XML-filen. Du kan finde flere oplysninger under SiteMap XML reference.
Når du opdaterer en SiteMap-post med programmering ved hjælp af metoden Update, overskriver den XML-fil for webstedkortet, du angiver, den eksisterende XML-fil i SiteMap.SiteMapXml-attributten for posten.
Bemærk
-
Du kan også programmere oprettelse og sletning af appspecifikke SiteMap-poster. Hvis du vil oprette en appspecifik SiteMap-post, skal du en angive værdier for følgende attributter til minimum: SiteMap.SiteMapNameUnique og SiteMap.SiteMapXml. Men vi anbefaler, at i stedet for at programmere oprettelse og sletning af appspecifikke webstedkort skal du bruge den nye SiteMap-designer til at oprette og slette appspecifikke oversigter over websted.Flere oplysninger:Oprette en oversigt over websted for appen
-
Du kan ikke programmere oprettelse og sletning af en SiteMap-standardpost. Du kan bruge SiteMap.IsAppAware-attributten til at skelne mellem de to typer af webstedkort: 0 angiver standardwebstedkortet, mens 1 angiver det app-specifikke webstedkort.
Manuel redigering af SiteMap
Du kan redigere SiteMap-noden manuelt i filen customizations.xml for en eksporteret ikke-administreret løsning og derefter importere dem tilbage til Dynamics 365 for at opdatere webstedkortet. Afhængigt af, om du importerer en ikke-administreret eller administreret løsning, vil SiteMap-posten blive opdateret.
Import af en ikke-administreret løsning overskriver det eksisterende webstedkorts XML-fil i SiteMap-posten.
Import af en administreret løsning opretter en ny SiteMap-post med de seneste ændringer, og SiteMap.OverwriteTime-attributværdien for den seneste/aktive SiteMap-post angives til standardværdien for feltet DateTime (1900-01-01 00:00:00.000).SiteMap.OverwriteTime-attributværdien for den eksisterende SiteMap-post er angivet til værdien datetime, da den blev opdateret.
Sådan redigerer du webstedsoversigten
Klik på Indstillinger, klik på Tilpasninger, og klik derefter på Løsninger.
Føj standard- eller appspecifikke oversigter over websted til en ny eller eksisterende ikke-administreret løsning. I løsningen skal du vælge Klientudvidelser på listen med Komponenter til venstre. Vælg Tilføj eksisterende, og vælg derefter Oversigt over websted. På listen over oversigter over websted:
Hvis du vil tilføje standardoversigten over webstedet, skal du vælge Site Map.
Hvis du vil tilføje en appspecifikt oversigt over websted, skal du vælge en brugerdefineret oversigt over websted for forretningsapp. Dialogboksen viser oversigter over websted for de brugerdefinerede forretningsapps, du har adgang til. I dette tilfælde kan du f.eks. vælge Contoso Sales App eller Contoso Service App.
Bemærk
Den appspecifikke oversigt over websted vises kun, hvis du har December 2016 – opdatering til Dynamics 365 (online og det lokale miljø) eller nyere og har brugerdefinerede forretningsapps i din Dynamics 365-forekomst. Du kan også vælge flere appspecifikke oversigter over websted og standardoversigter over websted, der skal føjes til den samme løsning.
Klik på OK på skærmen Vælg løsningskomponenter.
Klik på Gem for at gemme ændringerne af løsningen.
Klik på Eksporter løsning, og følg vejledningen i guiden til eksport af løsningen for at eksportere løsningen.
Når løsningen er eksporteret, kan du pakke filerne ud fra den komprimerede .zip-fil.
Tip
Behold den komprimerede zip-fil som sikkerhedskopi
Find følgende i filen customizations.xml:
SiteMap-noden under ImportExportXml/SiteMap for at redigere standardoversigten over websted.
SiteMap-noden under ImportExportXml/AppModuleSiteMaps/AppModuleSiteMap for at redigere den appspecfikke oversigt over websted.
Tip
Hvis du har tilføjet flere appspecifikke oversigter over websted i en løsning, før du eksporterer løsningen, kan du bruge noderne SiteMapUniqueName og SiteMapName under ImportExportXml/AppModuleSiteMaps/AppModuleSiteMap til at bestemme noden SiteMap i filen customizations.xml, som du skal redigere for appens oversigt over websted.
Rediger noden SiteMap efter behov.
Bemærk
Det er meget nemmere at redigere XML, hvis du bruger en editor, som leverer skemavalidering. Du kan finde flere oplysninger under Redigering med skemavalidering.
Opret en ny komprimeret .zip-fil, som omfatter de udpakkede løsningsfiler og din redigerede customizations.xml.
Tip
I Windows Stifinder skal du vælge alle filerne. Højreklik derefter, og vælg Send til og ZIP-komprimeret mappe.
Importér den nye løsningsfil.
I Microsoft Dynamics 365 skal du klikke på Indstillinger, klikke på Tilpasning og derefter klikke på Løsninger.
Klik på Importér.
Klik på Gennemse, find den ændrede .zip-løsningsfil, klik på Næste, og klik derefter på Importér.
Når importen er fuldført, skal du klikke på Luk.
Publicer tilpasningerne.
Tip
Hvis du ikke straks kan se ændringerne, skal du opdatere din browserside.
Redigering med skemavalidering
Du få ren bedre oplevelse, hvis du redigerer filen customizations.xml i et program, der kan bruge skemavalidering og dermed understøttelse af IntelliSense. Du kan finde flere oplysninger under Redigere XML-tilpasningsfilen med skemavalidering.
Kodning af "og"-tegnet
Når du tilføjer en URL til webstedsoversigten, der indeholder "og"-tegnet (&), skal du kode det ved at erstatte det med "&".XML-valideringen mislykkes, hvis du ikke koder dette tegn, og du vil ikke kunne importere løsningen. Eksempel:
Korrekt:
<SubArea Id="new_customSubArea" Url="http://mysite/mypage.aspx?parameter1=value&parameter2=value ">Forkert:
<SubArea Id="new_customSubArea" Url="http://mysite/mypage.aspx?parameter1=value¶meter2=value">
Gendannelse fra fejl
Importværkøjet til løsningen udfører valideringer i webstedsoversigten. Hvis der opstår en fejl, anvendes standardwebstedsoversigten, og der vises en fejlmeddelelse. Du skal løse fejlene i webstedsoversigten og importere URL-adressen igen. Men der kan opstå visse fejl.
Der er nogle fejl, der kan opstå, når du kører en brugerdefineret forretningsapp efter manuel redigering/import af oversigten over websted for brugerdefinerede forretningsapps:
Webstedkort uden underområde
Webstedkortet har underområder, men brugeren har ikke rettigheder til at se dem
Ugyldigt objekt (ikke et gyldigt Dynamics 365-objektnavn)
Ugyldig URL-adresse
Webstedkortet har en dashboard node, men intet dashboard er valgt i definitionen af den modulære business-app
Se også
Tilpasse webstedkort
Ændre programnavigation vha. SiteMap
Overføre parametre til en URL ved hjælp af SiteMap
Styre adgang til webstedet Hjælp og uddannelse
SiteMap XML reference
SiteMap schema
Microsoft Dynamics 365
© 2017 Microsoft. Alle rettigheder forbeholdes. Ophavsret