Del via


Bånd findes ikke i Microsoft Dynamics 365

 

Udgivet: januar 2017

Gælder for: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

I dette emne beskrives, hvor bånd defineres og redigeres i Microsoft Dynamics 365 (online og i det lokale miljø).

Dette emne indeholder

Definitioner for bånd

Objektbånd

Grundlæggende startfane

Microsoft Dynamics 365 til Microsoft Office Outlook-bånd

Andre bånd

Bånd for brugerdefinerede sider

Definitioner for bånd

Microsoft Dynamics 365 indeholder <RibbonDiffXml> (RibbonDiffXml)-standarddefinitioner for alle bånd i programmet. Du kan eksportere og se den aktuelle XML, som definerer båndet for din organisation, men du kan ikke opdatere XML direkte. Du tilpasser båndet ved at definere, hvordan du vil have det ændret. De ændringsdefinitioner, som du angiver, anvendes på kørselstidspunktet, når båndet vises i programmet. Alle dine ændringer er i elementerne <CustomAction> (RibbonDiffXml) eller <HideCustomAction> (RibbonDiffXml). Disse elementer anvendes oven over standarddefinitionerne for båndene fra Microsoft Dynamics 365 (online og i det lokale miljø).

Når du skriver dine ændringsdefinitioner, vil du ofte skulle henvise til definitionerne for standardbåndene. Hvis du f.eks. vil skjule et specifikt båndelement, skal du kende det entydige id for det pågældende element. Hvis du vil placere et nyt båndelement i eller ved siden af et eksisterende båndelement, skal du kende id-værdierne for disse elementer, samt den rækkefølge, som styrer elementernes relative position.

På grund af dette krav om at henvise til definitionerne for eksisterende båndelementer, er det meget vigtigt at forstå de aktuelle bånddefinitioner i din organisation. Der er to meddelelser, du kan bruge til at eksportere XML-filer, som repræsenterer dine bånds aktuelle tilstand. Disse definitioner omfatter eventuelle tilpasninger, som allerede er blevet udført på dit system, så du kan tilpasse ethvert brugerdefineret bånd, som tidligere er blevet anvendt. Du kan finde flere oplysninger under Eksportere bånddefinitioner.

For at hjælpe dig med at komme i gang er standarddefinitionerne for båndene inkluderet i de filer, der kan downloades, i Microsoft Dynamics 365-SDK. Mappen SDK\Resources\ExportedRibbonXml indeholder de output-filer, du ville have for en organisation med et bånd, der ikke er blevet tilpasset. Du behøver ikke at køre eksempelprogrammet for at eksportere disse data. Hvis du har et brugerdefineret bånd, bør du køre eksempelprogrammet for at opdatere filerne i denne mappe med eventuelle tilpasninger, som tidligere blev anvendt for din organisation.

I de eksporterede bånd-XML-filer indeholder filen applicationRibbon.xml all de bånd, som ikke er defineret for et specifikt objekt. Disse svarer til løsningskomponenten Programbånd. For hvert objekt vil du finde et objektnavnribbon.xml-fil. Dette svarer til den RibbonDiffXml, som er inkluderet i hvert objekt. Hvis du vil redigere båndet for et bestemt objekt, skal du lokalisere bånd-XML-filen for objektet.

Objektbånd

Alle objekter anvender en fælles bånddefinition, der kaldes objektbåndskabelonen. Definitionen for objektbåndskabelonen findes i applicationribbon.xml-file. Når du opretter et brugerdefineret objekt, er det bånd, du ser, det standardbånd, der defineres af objektbåndskabelonen. Hvert systemobjekt her en separat <RibbonDiffXml> (RibbonDiffXml)-definition, som bygger på definitionen for objektbåndskabelonen.

I filen applicationribbon.xml kan du se de følgende faner, som gælder for alle objekter:

  • Mscrm.Form.{!EntityLogicalName}.MainTab

    Fane, som viser visningsnavnet for objektet i etiketten.

  • Mscrm.Form.{!EntityLogicalName}.Related

    Fanen har etiketten Tilføj.

  • Mscrm.Form.{!EntityLogicalName}.Developer

    Fanen har etiketten Tilpas.

  • Mscrm.HomepageGrid.{!EntityLogicalName}.MainTab

    Fanen viser flertalsvisningsnavnet for objektet i etiketten.

  • Mscrm.HomepageGrid.{!EntityLogicalName}.View

    Fanen har etiketten Vis.

  • Mscrm.HomepageGrid.{!EntityLogicalName}.Related

    Fanen har etiketten Tilføj.

  • Mscrm.HomepageGrid.{!EntityLogicalName}.Developer

    Fanen har etiketten Tilpas.

  • Mscrm.SubGrid.{!EntityLogicalName}.ContextualTabs

    Hvis et undergitter i en formular eller et diagram har fokus, vises den kontekstafhængige fane med etiketten Listeværktøjer.

    • Mscrm.SubGrid.{!EntityLogicalName}.MainTab

      Fanen viser flertalsvisningsnavnet for objektet.

Når du får vist bånddefinitionerne for et bestemt objekt, vil du se, at navnet for objektet som regel erstatter tokenet {!EntityLogicalName}. Når du ser tokenet {!EntityLogicalName} i bånddefinitionen for et bestemt objekt, betyder det, at der ikke er nogen specifik definition for dette objekt, og at det blot anvender definitionen fra objektbåndskabelonen. Når du definerer bånd for et specifikt objekt, skal du altid brug det faktiske objektnavn. Ændringer af bånd for et specifikt objekt skal defineres i noden //ImportExportXml/Entities/Entity/RibbonDiffXml.

Du kan foretage ændringer, som gælder for alle objekter, ved at definere ændringerne i programbåndene, som erstatter tokenet {!EntityLogicalName} i stedet for objektets logiske navn i RibbonDiffXml-noden. Ændringer af programbånd, som er defineret for alle objekter, skal defineret i noden ImportExportXml/RibbonDiffXml. De kan ikke defineres i noden RibbonDiffXml for et specifikt objekt.

Gitterbånd

Objektgitterbåndet er en samling af faner, som har en id-attributværdi, som begynder med Mscrm.HomepageGrid.<entity logical name>. Fanen med teksten "Firmaer" på et firmaobjektgitter er f.eks. Mscrm.HomepageGrid.account.MainTab. Alle de faner, der vises på firmaobjektgitteret, har en id-værdi, som begynder med Mscrm.HomepageGrid.account.

Undergitterbånd

Objektundergitterbåndet er en kontekstafhængig gruppe med en samling af faner, der har en id-attributværdi, som begynder med Mscrm.SubGrid.<entity logical name>. Fanen med teksten "Firmaer" på et firmaobjektundergitter er f.eks. Mscrm.SubGrid.account.MainTab.

Når en liste med poster for et objekt vises i et undergitter på formularen for et andet objekt eller i et diagram, er der kun tre tilgængelige kontrolelementer enten direkte oven over eller i undergitteret. Funktionsmåden for disse kontrolelementer kan ændres ved at ændre de kommandoer, de er tilknyttet til.

  • Tilføj Standardfunktionsmåden for kommandoen med ikonet knappen Tilføj afhænger af, om posterne i undergitteret er relateret til den aktuelle post.

    Hvis posterne er relateret til den aktuelle post, er standardfunktionsmåden at søge efter eksisterende poster. Hvis en eksisterende post ikke kan findes, eller brugeren blot ønsker at oprette en ny post, kan brugeren klikke på Tilføj en ny.

    Hvis posteren ikke er relateret til den aktuelle post, er standardfunktionsmåden at tilføje en ny post. Hvis objektet har en Quick Create-formular, vil denne blive vist, ellers vises en ny fuld formular.

    Aktiviteter er undtagelsen fra dette mønster. Tilføj-kommandoen vil altid bede om den type aktivitet først.

  • Vis liste Kommandoen med ikonet Knappen Åbn visning vil åbne den fulde liste, hvor alle tilgængelige kommandoer kan bruges.

    Hvis undergitteret er tilknyttet til den aktuelle post, er standardfunktionsmåden for denne kommando at åbne den tilknyttede visning.

    Hvis undergitteret ikke er tilknyttet til den aktuelle post, er standardfunktionsmåden for denne kommando at åbne visningen i den primære listevisning.

  • Slet Ikonet Ikon for sletning af underliste vises på den højre side af rækken, når brugerne holder musen over posterne på listen.

    For poster med en 1:N-relation eller ingen relation er standardfunktionsmåden at slette posten. Slettefunktionen kan være blokeret, hvis sletning ikke er tilladt på grund af relationskonfigurationer. Åbne aktiviteter og fakturaer er almindelige eksempler på poster, som ikke må slettes på grund af relationskonfigurationer.

    For relationer med N:N-relationer er standardfunktionsmåden at fjerne den relation, som knytter posterne sammen, i stedet for selve posten.

Du kan ændre standardfunktionsmåden ved at ændre de handlinger, som er tilknyttet til kommandoen, ved hjælp af <CommandDefinition> (RibbonDiffXml), men du kan ikke ændre navnet på kommandoen. Du kan f.eks. ændre slettehandlingen, så den deaktiverer posten i stedet for at slette den.

Det er ikke muligt at ændre de ikoner, som vises for disse kommandoer. Du kan skjule disse kommandoer ved hjælp af <HideCustomAction> (RibbonDiffXml).

Formularbånd

Hvert objekt kan have flere formularer. Du kan definere ændringer af formularbåndet for alle formularer for objektet ved at tilføje din definition på objektniveau (//ImportExportXml/Entities/Entity/RibbonDiffXml).

Hver objektformular kan have en specifik bånddefinition. I den eksporterede customizations.xml-fil, du skal tilføje din redigerede <RibbonDiffXml> (FormXml) til denne placering://ImportExportXml/Entities/Entity/FormXml/forms/systemform/form/RibbonDiffXml.

Objektformularbånd er en samling af faner, som har en id-attributværdi, som starter med Mscrm.Form.<entity logical name>. F.eks. er fanen med etiketten Firma på firmaobjektformularen Mscrm.Form.account.MainTab. Alle fanerne, som vises på firmaobjektformularen har en id-værdi, der starter med Mscrm.Form.account.

Grundlæggende startfane

Den grundlæggende startfane vises på hovedprogrammets bånd, når der ikke er defineret en alternativ fane på grund af objektkontekst eller en visningsregel, som undertrykker den for specifikke sider. Denne fane vises f.eks., når du får vist Microsoft Dynamics 365Hjælp. Id'et for den grundlæggende startfane er Mscrm.BasicHomeTab.

Bemærk

Den juvel, der blev vist i Microsoft Dynamics CRM 2011 og Microsoft Dynamics CRM Online, vises ikke længere. Ændringer af juvelen vises ikke i Microsoft Dynamics 365 (online og i det lokale miljø)

Microsoft Dynamics 365 til Microsoft Office Outlook-bånd

Microsoft Office Outlook 2007 viser ikke et bånd.Microsoft Office Outlook 2010 bruger båndet. Du kan bruge Microsoft Dynamics 365-bånddefinitioner til at tilføje kontrolelementer til dem alle.

Microsoft Office Outlook 2007

Microsoft Dynamics 365 til Outlook-kontrolelementer til understøttelse af ældre versioner af Microsoft Office Outlook-værktøjslinjer og menuer er defineret som faner med id-værdierne for Mscrm.LegacyOfficeToolbar og Mscrm.LegacyOfficeMenubar, respektivt.

Microsoft Office Outlook 2010

Microsoft Dynamics 365 til Outlook-kontrolelementerne til understøttelse af Microsoft Office Outlook 2010-værktøjslinjer og menuer er defineret som faner med id-værdierne Mscrm.Outlook14GlobalToolbar og Mscrm.Outlook14GlobalMenubar, respektivt.

Andre bånd

Flere andre båndfaner til særlige formål og en kontekstafhængig gruppe er defineret af Microsoft Dynamics 365. Hver fane er tilknyttet en specifik <TabDisplayRule> (RibbonDiffXml), som styrer, hvornår fanen vises. Følgende tabel viser en oversigt over disse faner.

Fane

Rod-id

Beskrivelse

Fane for redigering af webressource.

Mscrm.WebResourceEditTab

Vises, når der redigeres webressourcer i en løsning.

Fanen Formulareditor

Mscrm.FormEditorTab

Leverer handlingerne Gem, Rediger, Vælg og Vis for objektformularer.

Fanen Indsæt i formulareditor

Mscrm.FormEditorInsertTab

Leverer knapper til indsætning af afsnit, faner og kontrolelementer i objektformularer.

Fane for dashboard-startside

Mscrm.DashboardTab

Vises i arbejdsområdet.

Kontekstafhængig gruppe af visualiseringsværktøjer

Mscrm.VisualizationTools

Vises, når der klikkes på knappen Nyt diagram på fanen Diagrammer i båndet for firmaobjektgitter.

Fanen AptbookTab Homepage

Mscrm.AptbookTab

Vises ved visning af servicekalenderen i serviceområdet.

Fanen Avanceret søgning

Mscrm.AdvancedFind

Vises i vinduet Avanceret søgning.

Fanen Dashboardeditor

Mscrm.DashboardEditorTab

Vises ved redigering af et dashboard.

Fanen Dokumenter

Mscrm.DocumentsTab

Vises, hvis SharePoint-integration er blevet aktiveret for organisationen.

Fanen Diagrameditor

Mscrm.VisualizationDesignerTab

Vises under redigering af et diagram fra løsningsvinduet.

Den kontekstafhængige gruppe Søgeværktøjer

Mscrm.ArticleSearch

Vises under visning af objektet KBarticle.

Bånd for brugerdefinerede sider

Du kan få vist brugerdefinerede sider i programnavigationen ved hjælp af SiteMap. Disse sider viser altid Grundlæggende startfane (Mscrm.BasicHomeTab). Det er ikke muligt at bruge en <PageRule> (RibbonDiffXml) til at aktivere eller få vist brugerdefinerede båndkomponenter på brugerdefinerede sider.

Se også

Tilpasse kommandoer og båndet
Præsentation af kommandolinje eller båndet

Microsoft Dynamics 365

© 2017 Microsoft. Alle rettigheder forbeholdes. Ophavsret