2017-07-25 1 views
1

Ich überprüfte eine Entität in der CRM SQL-Datenbank, aber es gab keine Spalte, die das Audit-Protokoll festlegte. Ich weiß, dass es eine Möglichkeit gibt, es über das Online-Portal von CRM zu aktivieren/deaktivieren, aber es würde ziemlich lange dauern, um zu sehen, welche Entitäten es aktiviert haben und welche es deaktiviert hat.Gibt es eine Möglichkeit, eine Liste aller Entitäten in CRM zu generieren und ob Audithistorie aktiviert ist oder nicht?

Ich habe versucht herumzustöbern, konnte aber nicht viel über das Thema finden, also dachte ich, ich würde sehen, ob irgendjemand hier etwas darüber wusste oder irgendwelche Erfahrungen damit hatte. Hier

ist ein Zitat von der Microsoft-Seite auf sie über das Online-Portal zugreifen:

das Objekt klicken, für die Sie starten möchten oder Revisions zu stoppen. Um das Auditing zu starten, aktivieren Sie auf der Registerkarte Allgemein im Abschnitt Data Services das Kontrollkästchen Auditing. Deaktivieren Sie das Kontrollkästchen, um die Überwachung zu stoppen.

http://crmbook.powerobjects.com/basics/data-management-in-microsoft-dynamics-crm/auditing-in-microsoft-dynamics-crm/

Lassen Sie mich wissen, wenn ich etwas hinzufügen kann meine Frage klarer zu machen.

Antwort

1

Wir verweisen Sie noch einmal auf die XrmToolbox .... Der MetaData Browser macht das, wonach Sie suchen:

Metadata Browser Example

Bitte beachten Sie, dass ich für diesen Screenshot die Spalte Spalten verwendet habe, um die Spalte IsAuditEnabled so weit wie möglich nach links zu verschieben.

Und da Sie angegeben haben, dass Sie den Zugriff auf SQL haben, ist hier eine Abfrage:

SELECT EntityId, Name, IsAudited 
FROM MyOrg_MSCRM.MetadataSchema.Entity 

Wenn Sie schauen, dies in C# zu tun, die RetrieveAllEntitiesRequest-Klasse ist ein guter Ausgangspunkt.

+0

Ich war gerade dabei, alles manuell zu tippen, weil ich mich nicht kopieren/einfügen oder aus dem MetaDataBroweser exportieren konnte. Diese Abfrage hat mir eine Menge Zeit gespart! Vielen Dank! –

1

Herunterladen xrmtoolbox & Aktivieren/Deaktivieren der Überwachung in einem einzelnen Abschnitt.

Audit-Center-Plugin wird Ihnen helfen, die Magie zu vervollständigen.

http://mscrmtools.blogspot.com/2013/08/new-xrmtoolbox-plugin-audit-center.html?m=1

Update: Nachdem Sie den xrmtoolbox installieren, zu Org verbinden, klicken Sie 'Audit Center', Klicken Sie auf 'Daten laden' - Geprüfter Einheiten & Attribute aufgelistet werden:

Tool snip

+0

Vielen Dank für die Antwort Arun, das wird mir auf jeden Fall hilfreich sein. Im Moment suche ich nur nach einer Liste von Entitäten und ob sie diesen Audit-Verlauf aktiviert oder deaktiviert haben. Ich muss sie noch nicht ein- oder ausschalten. –

+1

Nachdem Sie die xrmtoolbox installiert haben, verbinden Sie sich mit org, Klicken Sie auf Audit-Center, Geprüfte Entitäten und Attribute werden aufgelistet, nachdem Sie auf Daten laden geklickt haben. –

Verwandte Themen