Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Konfigurieren Sie Nachverfolgungsregeln auf Ordnerebene, um einen Microsoft Exchange-Posteingangsordner einem Dynamics 365 Customer Engagement (on-premises)-Datensatz zuzuordnen, sodass alle E-Mails im Exchange-Ordner automatisch gegen den zugeordneten Datensatz in Customer Engagement nachverfolgt werden. Die Nachverfolgung von E-Mails auf Ordnerebene funktioniert nur, wenn:
Die Nachverfolgungsfunktion auf Ordnerebene ist für Ihre Customer Engagement-Instanz aktiviert. Sie können die Nachverfolgung auf Ordnerebene aktivieren, indem Sie den Webclient oder Microsoft Dynamics 365 für Outlook verwenden. Weitere Informationen: Konfigurieren der Nachverfolgung auf Ordnerebene
Der Ordner, den Sie nachverfolgen, befindet sich unter dem Ordner "Posteingang" in Exchange. E-Mails in den Ordnern, die sich nicht im Ordner "Posteingang " befinden, werden nicht nachverfolgt.
Erstellen und Verwalten von Nachverfolgungsregeln auf Ordnerebene
Verwenden Sie die MailboxTrackingFolder-Entität , um Ihre Nachverfolgungsregeln auf Ordnerebene programmgesteuert zu konfigurieren und zu verwalten. Um eine Nachverfolgungsregel einzurichten, verwenden Sie die folgenden Attribute.
Merkmal | BESCHREIBUNG |
---|---|
ExchangeFolderId | Geben Sie die Exchange-Ordner-ID an, die Sie zuordnen möchten. Sie können die Exchange-Webdienste (EWS) verwenden, um die ID eines Ordners unter Ihrem Posteingangsordner abzurufen. Weitere Informationen finden Sie unter MSDN: Anleitung: Arbeiten mit Ordnern mithilfe von EWS in Exchange. Dies ist ein erforderliches Attribut. |
Postfach-ID | Geben Sie die Postfach-ID in Customer Engagement an, für die Sie die Regel erstellen möchten. Dies ist ein erforderliches Attribut. |
RegardingObjectId | Legen Sie das betreffende Objekt in Customer Engagement fest, dem der angegebene Exchange-Ordner zugeordnet werden soll. Hierbei handelt es sich um ein optionales Attribut. |
Der folgende Beispielcode zeigt, wie Sie eine Nachverfolgungsregel auf Ordnerebene erstellen können.
// 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);
Sie können maximal 25 Nachverfolgungsregeln auf Ordnerebene pro Postfach erstellen. Die Ordner-ID des Exchange-Ordners kann zum Zeitpunkt der Erstellung der Zuordnung mit dem SDK nicht überprüft werden. Sobald Sie jedoch eine Zuordnungsregel erstellen und die Ordner-ID ungültig ist, wird sie auf der Benutzeroberfläche in Customer Engagement angezeigt, um anzugeben, dass die Zuordnung ungültig ist.
Alle manuellen Änderungen, die am betreffenden Objekt in den nachverfolgten Aktivitätsdatensätzen vorgenommen wurden, die in Customer Engagement als Ergebnis der Nachverfolgungsregel auf Ordnerebene erstellt wurden, werden bei der nächsten serverseitigen Synchronisierung überschrieben. Wenn Sie z.B. eine Zuordnung zwischen dem Adventure Works
-Ordner und dem Adventure Works
-Konto eingerichtet haben, werden alle E-Mails im Adventure Works
Exchange-Ordner als Aktivitäten in Customer Engagement verfolgt, wobei der Bezug auf den Adventure Works
-Kontodatensatz festgelegt ist. Wenn Sie den Bezug einiger Aktivtäten in einen anderen Datensatz ändern, wird er automatisch bei der nächsten serverseitigen Synchronisierung überschrieben.
Abrufen von Nachverfolgungsregeln auf Ordnerebene für ein Postfach
Sie können alle Nachverfolgungsregeln auf Ordnerebene für ein Postfach abrufen, indem Sie die RetrieveMailboxTrackingFoldersRequest Nachricht verwenden. Übergeben Sie die Postfach-ID, für die Sie die Regeln in der RetrieveMailboxTrackingFoldersRequestMailboxId . -Eigenschaft abrufen möchten, und führen Sie die Nachricht aus.
Der folgende Beispielcode zeigt, wie Sie Nachverfolgungsregeln auf Ordnerebene für ein Postfach abrufen können.
// 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++;
}
Siehe auch
RetrieveMailboxTrackingFolders-Funktion
MailboxTrackingFolder-Entität
Postfach-Entität
Nachverfolgung auf Ordnerebene konfigurieren
Serverseitige Synchronisierungsentitäten