Del via


Konfigurer regler for sporing på mappeniveau i Exchange

 

Udgivet: januar 2017

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

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 365 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.

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

Microsoft Dynamics 365

© 2017 Microsoft. Alle rettigheder forbeholdes. Ophavsret