Konfigurieren von Entitäten und Attributen für die Überwachung

Es gibt drei Ebenen, auf denen die Überwachung konfiguriert werden kann: Organisation, Entität und Attribut. Die Organisationsebene ist die oberste Ebene, anschließend folgt die Entitätsebene und schließlich die Attributebene. Für die Attributüberwachung muss die Überwachung auf der Attribut-, Entitäts- und Organisationsebene aktiviert werden. Für die Entitätsüberwachung muss die Überwachung auf der Entitäts- und Organisationsebene aktiviert werden.

Es gibt einen geringfügigen Unterschied im Hinblick darauf, wie die Überwachung für eine Organisation aktiviert bzw. deaktiviert wird, verglichen mit einer Entität bzw. einem Attribut. Sie aktivieren oder deaktivieren die Überwachung auf Organisationsebene, indem Sie einen bestimmten Attributwert des Organisationsdatensatzes festlegen. Für Entitäten und Attribute dagegen legen Sie einen Eigenschaftswert der Entitäts- oder Attributmetadaten fest.

Einem Benutzer muss die Rolle "Systemadministrator" oder "Systemanpasser" zugewiesen werden, um die Überwachung zu aktivieren oder zu deaktivieren.

Aktivieren der Überwachung

Indem die Eigenschaft IsAuditEnabled der Metadaten einer Entität und die Eigenschaft IsAuditEnabled der Metadaten jedes gewünschten Attributs auf true festgelegt werden, können Datenänderungen an den Datensätzen dieser Entitäten von der Plattform protokolliert werden. Wenn Sie die Überwachung auf einer Entität aktivieren, werden jedoch standardmäßig alle Attribute der Entität für die Überwachung aktiviert. Selbstverständlich können Sie die Überwachung auf einem oder allen Attributen bei Bedarf explizit deaktivieren. Die Eigenschaft IsAuditEnabled kann festgelegt werden, wenn die Entitäts- oder Attributmetadaten durch die folgenden Anforderungen erstellt oder aktualisiert werden: CreateEntityRequest, UpdateEntityRequest, CreateAttributeRequest, UpdateAttributeRequest.

Nachdem Sie die Entitäts- oder Attributmetadaten geändert haben, müssen Sie die Entität mithilfe von PublishXmlRequest veröffentlichen. Das Ändern der Eigenschaft IsAuditEnabled auf der Entitätsebene erfordert keine Veröffentlichung. Normalerweise werden Anpassung und Veröffentlichung von demselben Benutzer ausgeführt. Wenn diese Aufgaben jedoch von verschiedenen Benutzern ausgeführt werden, erfasst die Überwachung die Veröffentlichungsaktion, den Benutzer, der den Veröffentlichungsvorgang initiiert hat, und nicht die Updateaktion.

Zusätzlich wird die Überprüfung auf Organisationsebene aktiviert, indem der IsAuditEnabled-Attributwert des Datensatzes der Zielorganisation auf true festgelegt wird.

Deaktivieren der Überwachung

Um die Überwachung zu deaktivieren, legen Sie einfach, wie zuvor beschrieben, IsAuditEnabled auf false fest. Veröffentlichen Sie die Entitätsanpassungen, wenn Sie die Überwachung auf Attributen deaktiviert haben. Sie können die Überwachung für eine ganze Organisation deaktivieren, indem Sie das Attribut IsAuditEnabled im Datensatz der Zielorganisation auf false festlegen.

Entitäten, die überwacht werden können

Alle benutzerdefinierten und die meisten anpassbaren Entitäten können überwacht werden. Eine Liste der anpassbaren Entitäten finden Sie unter Welche Entitäten sind anpassbar?.

Die folgende Tabelle enthält die nicht-anpassbaren Entitäten, die nicht überwacht werden können. Diese Tabelle wurde durch ermittelt, indem die Metadaten jeder Entität auf einen CanModifyAuditSettings-Attributwert von false überprüft wurden.

  • ActivityPointer
  • Annotation
  • BulkOperation
  • Kalender
  • CalendarRule
  • CustomerOpportunityRole
  • Rabatt
  • DiscountType
  • IncidentResolution
  • KbArticle
  • KbArticleComment
  • KbArticleTemplate
  • Benachrichtigung
  • OpportunityClose
  • OrderClose
  • ProductPriceLevel
  • QuoteClose
  • RecurrenceRule
  • Ressource
  • ResourceGroup
  • ResourceGroupExpansion
  • ResourceSpec
  • SalesLiteratureItem
  • SalesProcessInstance
  • Dienst
  • Betreff
  • Vorlage
  • UoM
  • UoMSchedule
  • Workflow
  • WorkflowLog

Siehe auch

Datenverwaltung in Dynamics 365 Customer Engagement (on-premises)
Überwachung von Entitätsdatenänderungen
Abrufen und Löschen des Verlaufs von überwachten Datenänderungen
Beispiel: Überwachung von Entitätsdatenänderungen
Überwachen von Daten in Dynamics 365 Customer Engagement (on-premises)