Konfigurere standardsynkroniseringsfiltre for flere brugere til aftaler, kontakter eller opgaver
Bemærk
Den nye og forbedrede Power Platform Administration er nu i offentlig forhåndsversion! Vi har designet det nye Administration, så det er nemmere at bruge med opgaveorienteret navigation, der hjælper dig med at opnå specifikke resultater hurtigere. Vi udgiver ny og opdateret dokumentation, efterhånden som det nye Power Platform Administration bliver generelt tilgængeligt.
Synkronisering på serversiden bruger de synkroniseringsfilterkriterier, der er angivet af en bruger, til at bestemme, hvilke apprækker der synkroniseres med Exchange for denne bruger. Synkroniseringsfiltre initialiseres, når synkronisering på serversiden konfigureres første gang af en bruger til rækker som f.eks. aftaler, kontakter og opgaver. Flere oplysninger: Oprette eller redigere onlinesynkroniseringsfiltre
Når en brugers postkasse er konfigureret med synkronisering på serversiden, er de synkroniseringsfiltre, der er vist i Brugerfiltre i en brugers personlige indstillinger, de standardsynkroniseringsfiltre, der anvendes til synkronisering på serversiden. Når den næste synkroniseringscyklus finder sted, bruger synkronisering på serversiden de synkroniseringsfiltre, som brugeren har angivet, til at synkronisere eksisterende rækker, der opfylder FetchXML-logikken.
I nogle scenarier vil du måske ikke bruge standardsynkroniseringsfilterlogikken. I billedet nedenfor bruger en organisation en synkroniseringsfilterskabelon med navnet Mine Outlook-kontakter, men synkroniseringsfilterkriterierne i skabelonen fungerer ikke for organisationen.
Hvad hvis en organisation ikke ønsker at synkronisere alle aktive kontakter, der ejes af synkroniseringsbrugeren, og ønsker at sætte yderligere begrænsninger i den filterlogik, der distribueres som standard. Denne logik kan ændres en efter en for hver bruger, men det er tidskrævende, og hver gang en bruger konfigurerer synkronisering på serversiden, skal standardlogikken ændres. En bedre måde at ændre denne logik på er at ændre den standardlogik, der distribueres til brugere, når de oprindeligt er konfigureret til at bruge synkronisering på serversiden.
Dette emne beskriver, hvordan du kan finde det aktuelle synkroniseringsfilter og erstatte det med et nyt synkroniseringsfilter for flere brugere i miljøet.
Bruge XrmToolBox
Du kan ikke redigere standardsynkroniseringsskabeloner i Dynamics 365-organisationsløsningseditoren. Dette skal gøres via kald til Dynamics 365-API, der er foretaget ved hjælp af XrmToolBox. XrmToolBox er et tredjepartsprogram, der indeholder mange forskellige værktøjer til interaktion med Dynamics 365-appdata. Flere oplysninger: Velkommen til dokumentationen til XrmToolBox
Åbn XrmToolBox, og opret forbindelse til din organisation. Vælg Værktøjsbibliotek under fanen Konfiguration, angiv synkroniseringsfilteret i søgefeltet, og vælg derefter Styring af synkroniseringsfilter.
Trin 1. Kontrollere det aktuelle standardsynkroniseringsfilter
Gå i XrmToolBox til menuen Funktioner, og åbn Styring af synkroniseringsfilter.
Standardlandingssiden åbnes. Her kan du ændre standardsynkroniseringsfiltrene.
Vælg Indlæs synkroniseringsfilterskabeloner under fanen Synkroniseringsfiltreskabeloner.
Bemærk
Der findes to typer skabeloner, Outlook-skabeloner og Offlineskabeloner. Synkronisering på serversiden bruger Outlook-skabeloner. Du kan ignorere de offlineskabeloner, der blev brugt til offlinetilstand med det udfasede Dynamics 365 for Outlook (COM-tilføjelsesprogram).
Hvis brugeren ikke har foretaget ændringer, skal Outlook-skabelonerne svare til det, en bruger har i sine indstillinger for synkroniseringsfilter under de personlige indstillinger.
Trin 2. Oprette en visning for tabellen og angive synkroniseringsfiltre
Hvis du vil ændre standardfilteret for en tabel, skal du redigere standardvisningen for tabellen.
Åbn Løsningsoversigt, udvid Objekter, vælg den ønskede tabel, og vælg derefter fanen Visninger.
Vælg Opret en ny visning.
Angiv et navn til og en beskrivelse af visningen i dialogboksen Vis egenskaber (i dette eksempel bruger vi navnet Mine Outlook-kontakter opdateret), og vælg derefter OK.
Vælg Rediger filterkriterier under Almindelige opgaver.
Definer filterkriterierne for visningen i dialogboksen Rediger filterkriterier. Du kan f.eks. angive filteret for kontakttabellen for kun at synkronisere kontakter efter en bestemt dato. De andre betingelser, der allerede er medtaget i filteret Mine Outlook-kontakter, forbliver de samme.
Vælg OK for at gemme visningen.
Trin 3. Angive den nye visning som standardsynkroniseringsfilter
Når du har gemt visningen, skal du indlæse visningen ved hjælp af XrmToolBox.
Åbn XrmToolBox.
Vælg fanen Systemvisninger på standardlandingssiden.
Vælg den visning, du har oprettet i trin 2, på listen over visninger, og vælg derefter Opret>Synkroniseringsfilterskabelon fra valgte visning(er).
Vælg Outlook-skabelon i dialogboksen Vælg regelskabelontype, og vælg derefter OK.
På det næste skærmbillede skal du vælge NEJ, når du bliver bedt om at anvende filteret for visse brugere. Bemærk, at nuværende brugere, der er konfigureret med synkronisering på serversiden, allerede har synkroniseringsfilteret Mine Outlook-kontakter, så hvis du tilføjer det nu, oprettes der blot et ekstra filter i kontakttabellen.
Vælg fanen Synkroniseringsfiltreskabeloner, søg efter den nye visning, du har oprettet, markér den, og vælg derefter Definer som standard.
Det er kun de filterskabeloner, hvor Er standard-værdien er angivet til Sand, der distribueres til nye brugere. Når nye brugere konfigureres i din organisation, vil Mine Outlook-kontakter opdateres være angivet som filterkriterier sammen med alle de andre standardvisninger, der ses på ovenstående billede. Derved ændres filtersættet for alle eksisterende brugere, der allerede er konfigureret til at bruge synkronisering på serversiden, ikke for aftaler, kontakter og opgaver. Du kan slette det gamle filter Mine kontakter i Outlook, hvis du ikke længere vil bruge det.
Trin 4. Slette det gamle synkroniseringsfilter
Du skal fjerne det gamle standardfilter for brugere, der har det.
Åbn XrmToolBox.
Vælg fanen Filtre til brugersynkronisering på standardlandingssiden, og fjern markeringen af afkrydsningsfeltet Vis offlinefiltre.
Vælg Indlæs synkroniseringsfiltre for brugere på kommandolinjen, og vælg derefter For alle brugere. Det kan tage tid at indlæse listen, afhængigt af antallet af brugere i din organisation.
Når listen er fuldt indlæst, skal du vælge Grupper efter og vælge Returneret type. Derved grupperes filtrene efter tabellen, så de kan slettes som en gruppe.
Slet de rækker, du vil slette, og vælg derefter Slet.
Trin 5. Anvende det nye synkroniseringsfilter
Når de gamle filtre er slettet, kan du nu anvende den nye Outlook-filterskabelon.
Åbn XrmToolBox.
Vælg fanen Filterskabeloner for synkronisering på standardlandingssiden, og vælg derefter den nye filterskabelon, du har oprettet i trin 2 (Mine Outlook-kontakter opdateret i eksemplet). Vælg Anvend på brugere på kommandolinjen.
Søg efter og vælg de brugere, du vil anvende skabelonen for, i pop op-vinduet, og vælg derefter OK. Under fanen Filtre til brugersynkronisering kan du kontrollere, hvilke brugere der har anvendt filteret.
Når det nye filter er anvendt, kan brugeren se den anvendte skabelon via Angiv personlige indstillinger.
Bedste fremgangsmåder for logik til synkroniseringsfilter
Hvis du ændrer filterlogikken for standardsynkronisering, kan det ændre rækkesynkroniseringen betydeligt. Her er nogle bedste fremgangsmåder, når du foretager ændringer:
Valider dine brugerdefinerede synkroniseringsfiltre i et testmiljø, før du anvender dem i et produktionsmiljø.
Hvis du anvender filterbetingelser på et filter for avanceret søgning, vises de rækker, der synkroniseres for den aktuelle bruger. Dette er vigtigt at vide, når du foretager fejlfinding af filterbetingelser, der ikke fungerer korrekt.
Aktivitetsparter og deres parttyper skal ikke ændres, da de er tilknyttet værdier i Exchange. Et godt eksempel er deltagelsestypen Ejer, der ikke har noget at gøre med rækkeejerskab. Du kan finde oplysninger om SDK-værdier for aktivitetspart under ActivityParty TableType.
Den bedste fremgangsmåde til at anvende mere restriktive filterkriterier er at føje et brugerdefineret felt til den tabel, der ændres, og tilføje feltet som en betingelse for synkronisering. En almindelig ændring er at føje det booleske felt Synkroniser denne post til kontakttabellen og angive filterkriterierne for synkronisering af kontakttabellen for at kræve, at dette felt angives til ja eller sand.
Ofte stillede spørgsmål
Hvad sker der, hvis der findes to filtre til den samme tabel?
Når der udføres en synkronisering for en tabel, anvendes hvert filter uafhængigt på et sæt rækker, der skal synkroniseres, og alle rækker, der findes i hvert af disse filtersæt, synkroniseres. Det betyder, at da hvert filter anvendes uafhængigt, synkroniseres de forskellige rækkesæt stadig, selvom hændelsesfiltrene indeholder konfliktskabende logik.
Her er et eksempel: Hvis filter A har Synkroniser alt, og filter B har Synkroniser dette undersæt, synkroniserer slutresultatet alt, inklusive det pågældende undersæt. Det resulterende synkroniseringsfilter er reelt en kombination af alle synkroniseringsfilterkriterier, der er angivet for en bestemt tabel.
Det er vigtigt at bemærke, at på grund af dette kan rækkesynkronisering ikke begrænses yderligere ved at tilføje flere filtre, kun ved at ændre eller fjerne eksisterende filtre.
Hvad sker der, hvis der ikke findes aktiverede filtre for en bestemt tabel?
Hvis alle filtre til en tabel fjernes, synkroniseres der ingen data for den pågældende tabel. Systemet synkroniserer stadig data for andre tabeller, hvor synkroniseringsfiltre er aktiveret.
Hvordan kan jeg kontrollere listen over rækker, der synkroniseres med et filter, for at sikre, at de rette rækker oprettes i Exchange?
Brug avanceret søgning, og søg efter det nøjagtige navn på de filtre, der er angivet under fanen Synkroniseringsfiltre i XrmToolBox. De rækker, der vises i søgeresultaterne, er de rækker, der synkroniseres med Exchange for den bruger, der har anvendt filtrene til den bestemte tabel.