Konfigurer regler for sporing på mappeniveau i Exchange
Udgivet: november 2016
Gælder for: Dynamics CRM 2015
Konfigurer regler for sporing på mappeniveau for at knytte en mappe i Microsoft Exchange-indbakken til en Microsoft Dynamics 365-post, så alle mails i Exchange-mappen automatisk bliver sporet mod den tilknyttede post i Dynamics 365. Sporing på mappeniveau af mails fungerer kun, hvis:
Funktionen til sporing på mappeniveau er aktiveret for Dynamics 365-forekomst. Du kan aktivere sporing på mappeniveau ved hjælp af webklienten eller Microsoft Dynamics CRM til Outlook.Flere oplysninger:TechNet: Konfigurer sporing på mappeniveau
Den mappe, du sporer, findes under Indbakke-mappen i Exchange. Mails i mapper, der ikke findes under Indbakke mappen spores ikke.
Bemærk
For Microsoft Dynamics CRM Online-organisationer er denne funktion kun tilgængelig, hvis organisationen har opdateret til Dynamics CRM Online 2015 Update 1. Denne funktion er ikke tilgængelig for Dynamics CRM (i det lokale miljø).
Dette emne indeholder
Opret og administrer regler for sporing på mappeniveau
Hent regler for sporing på mappeniveau for en postkasse
Opret og administrer regler for sporing på mappeniveau
Brug MailboxTrackingFolder-objektet til at konfigurere og administrere dine regler for sporing på mappeniveau ved hjælp af programmering. Hvis du vil oprette en regel for sporing, skal du bruge følgende attributter.
Attribut |
Beskrivelse |
---|---|
MailboxTrackingFolder.ExchangeFolderId |
Angiv det Exchange-mappe-id, som du vil tilknytte. Du kan bruge Exchange Webtjenester til at hente id'et for en mappe under mappen Indbakke. Du kan finde flere oplysninger under MSDN: Sådan: Arbejde med mapper ved hjælp af EWS i Exchange. Denne attribut er obligatorisk. |
MailboxTrackingFolder.MailboxId |
Angiv det postkasse-id i Dynamics 365, som du vil oprette en regel for. Denne attribut er obligatorisk. |
MailboxTrackingFolder.RegardingObjectId |
Angiv det angående-objekt i Dynamics 365, som den angivne Exchange-mappe skal knyttes til. Dette er en valgfri attribut. |
Følgende eksempelkode viser, hvordan du kan oprette en regel for sporing på mappeniveau.
// Create a folder-level tracking rule
MailboxTrackingFolder newTrackingFolder = new MailboxTrackingFolder();
// Set the required attributes
newTrackingFolder.ExchangeFolderId = "123456"; // Sample value. Retrieve this value using Exchange Web Services (EWS)
newTrackingFolder.MailboxId = new EntityReference(Mailbox.EntityLogicalName, _mailboxId);
// Set the optional attributes
newTrackingFolder.RegardingObjectId = new EntityReference(Account.EntityLogicalName, _accountId);
newTrackingFolder.RegardingObjectId.Name = _accountName;
newTrackingFolder.ExchangeFolderName = "Sample Exchange Folder";
// Execute the request to create the rule
_folderTrackingId = _serviceProxy.Create(newTrackingFolder);
Console.WriteLine("Created folder-level tracking rule for '{0}'.\n", _mailboxName);
Du kan oprette op til 25 sporingsregler på mappeniveau pr. postkasse. Mappe-id'et for Exchange-mappen kan ikke valideres på tidspunktet for oprettelse af tilknytningen ved hjælp af SDK. Men så snart du opretter en regel for tilknytning, og hvis mappe-id'et er ugyldigt, vises det i brugergrænsefladen i Dynamics 365 for at angive, at tilknytningen er ugyldig.
Alle manuelle ændringer, der er udført på angående-objektet i de sporede aktivitetsposter, der er oprettet i Dynamics 365 som følge af reglen for sporing på mappeniveau, tilsidesættes, næste gang der udføres synkronisering på serversiden. For eksempel, hvis du har oprettet en tilknytning mellem Adventure Works-mappen og firmaet Adventure Works, spores alle mails i Adventure WorksExchange-mappen som aktiviteter i Dynamics 365 med Angående indstillet til Adventure Works-firmaposten. Hvis du ændrer Angående for aktiviteter til en anden post, tilsidesættes den automatisk ved næste serverbaserede synkronisering.
Hent regler for sporing på mappeniveau for en postkasse
Du kan hente alle regler for sporing på mappeniveau for en postkasse ved hjælp af meddelelsen RetrieveMailboxTrackingFoldersRequest. Send postkasse-id'et, som du vil hente reglerne for, i egenskaben RetrieveMailboxTrackingFoldersRequest.MailboxId, og udfør meddelelsen.
Følgende eksempelkode viser, hvordan du kan hente regler for sporing på mappeniveau for en postkasse.
// Retrieve the folder mapping rules for a mailbox
RetrieveMailboxTrackingFoldersRequest req = new RetrieveMailboxTrackingFoldersRequest
{
MailboxId = _mailboxId.ToString()
};
RetrieveMailboxTrackingFoldersResponse resp = (RetrieveMailboxTrackingFoldersResponse_serviceProxy.Execute(req);
Console.WriteLine("Retrieved folder-level tracking rules for {0}:", _mailboxName);
int n = 1;
foreach (var folderMapping in resp.MailboxTrackingFolderMappings)
{
Console.WriteLine("\tRule {0}: '{1}' is mapped to '{2}'.",
n, folderMapping.ExchangeFolderName, folderMapping.RegardingObjectName);
n++;
}
Se også
MailboxTrackingFolder-objektmeddelelser og metoder (postkassemappe til automatisk sporing)
Meddelelser og metoder for postkasseobjekter
TechNet: Konfigurer sporing på mappeniveau
Synkroniseringsobjekter på serversiden
© 2017 Microsoft. Alle rettigheder forbeholdes. Ophavsret