Aracılığıyla paylaş


Microsoft Purview'da Microsoft Dataverse ve model temelli uygulama etkinlik günlüklerini görüntüleme

Etkinlik günlüğü verileri Power Platform için Veri Koruma Etki Değerlendirmesi'nin (DPIA) yanı sıra Dynamics 365 Sales, Dynamics 365 Customer Service, Dynamics 365 Field Service, Dynamics 365 Marketing ve Dynamics 365 Project Service Automation gibi müşteri etkileşimi uygulamalarını destekler.

Microsoft Purview'da Microsoft Dataverse etkinliklerini düzenli olarak görüntülemek için:

  • idareyi, uyumluluğu ve güvenliği koruma
  • operasyonel içgörüler elde etmek
  • sorunları tanımlama ve giderme
  • hataları azaltma.

Bu makale önkoşulları, Microsoft Purview'un uyumluluk portalındaki verilerinize erişmeyi ve Dataverse ile model temelli uygulama olayları ve şeması hakkındaki ayrıntıları kapsar.

Önkoşullar

Microsoft Purview'da Dataverse ve model temelli uygulama etkinlik günlüklerini görüntülemek için şunları yaptığınızdan emin olun:

  • Genel bakış makalesindeki tüm önkoşulları gözden geçirin ve tamamlayın.
  • Microsoft Office 365 E1 veya üzeri lisansa sahip bir yöneticidir.
  • Microsoft Purview'da Denetim Günlükleri veya View-Only Denetim Günlükleri rolü atanır.

Daha fazla bilgi edinin:

Günlüklere erişme

Microsoft Purview portalında oturum açmak için şu adımları izleyin:

  1. Microsoft Purview portalında oturum açın

  2. Microsoft Purview portalında Denetim sayfasına iki şekilde erişebilirsiniz:

    • Sol gezinti bölmesinde Çözümler'i ve ardından Denetim'i seçin.
    • Alternatif olarak, Giriş sayfasında Çözümü denetle kartını seçin. Çözüm denetimi kartı görüntülenmiyorsa, Tüm çözümleri görüntüle'yi ve ardından Çekirdek bölümünden Denetim'i seçin.
  3. Denetim çözümü, etkinliklerde arama yapmanıza veya denetim bekletme ilkeleri oluşturmanıza olanak tanır. Arama sayfasında, Etkinlikler listesinde farklı Power Platform etkinliklerini filtreleyebilirsiniz. Etkinlikler, başvurmanız için bu makaledeki tablolarda listelenen olay türlerine ve kategorilere eşlenir.

Microsoft Purview denetim arama sayfasını gösterir.

Günlüklere Office 365 Yönetim API'sini kullanarak geliştiriciler de erişebilir.

Microsoft Purview'da denetim günlüklerinde arama hakkında daha fazla bilgi edinmek için bkz. Aramaya başlama .

Günlüğe kaydetme SDK katmanında gerçekleşir ve bu da tek bir eylemin birden çok günlüğe kaydedilen olayı tetikleyebileceği anlamına gelir. Aşağıdaki tabloda kullanıcı ve destekle ilgili olayların yaygın örnekleri yer alır.

Event Description
Oluştur, oku, güncelleştir, sil (CRUD) Tüm CRUD etkinliklerinin günlüğe kaydedilmesi, bir sorunun etkisini anlamak ve veri koruma etki değerlendirmeleriyle (DPIA) uyumlu olmak için gereklidir.
Birden çok kayıt görüntüleme Dynamics kullanıcıları kılavuz görünümleri, Gelişmiş Bul araması ve daha fazlası gibi bilgileri toplu olarak görüntüler. Kritik müşteri içerik bilgileri bu görünümlerin bir parçasıdır.
Excel'e Verme Verileri Excel'e dışarı aktarmak, verileri güvenli ortamın dışına taşır ve tehditlere karşı savunmasız hale getirir.
Çevreleyen veya özel uygulamalar üzerinden SDK çağrıları Bir eylem gerçekleştirmek için SDK'ya çağrı yapan çekirdek platform veya çevre uygulamalar aracılığıyla gerçekleştirilen eylemlerin günlüğe kaydedilmesi gerekir.
Tüm destek CRUD etkinlikleri Müşteri ortamındaki Microsoft destek mühendisi etkinlikleri.
Arka uç komutları Müşteri kiracısı ve ortamındaki Microsoft destek mühendisi etkinlikleri.
Report Viewer Bir raporu görüntülendiğinde günlüğe kaydetme. Raporda kritik müşteri içeriği bilgileri görüntülenebilir.
Rapor Görüntüleyicisi Dışarı Aktarma İşlemi Raporu farklı biçimlere dışarı aktarmak, verileri güvenli ortamın dışına taşır ve tehditlere karşı savunmasız hale getirir.
Rapor Görüntüleyicisi Resim Görüntüleme İşlemi Bir rapor görüntülenirken multimedya varlıklarını günlüğe kaydetme. Bunlar kritik müşteri bilgilerini içerebilir.

Temel şema

Şemalar, Microsoft Purview portalına hangi alanların gönderileceğini tanımlar. Bazı alanlar, Microsoft Purview'a denetim verileri gönderen tüm uygulamalar için ortaktır, bazı alanlar müşteri etkileşimi uygulamalarına özeldir. Temel şema bu ortak alanları içerir.

Alan adı Türü Mandatory Description
Date Edm.Date Hayı Günlüğün Eşgüdümlü Evrensel Saat (UTC) içinde oluşturulduğu tarih ve saat
IP Address Edm.String Hayı Kullanıcı veya kuruluş ağ geçidi IP adresi
Id Edm.Guid Hayı Günlüğe kaydedilen her satır için benzersiz GUID
Result Status Edm.String Hayı Günlüğe kaydedilen satır durumu. Çoğu durumda başarılı
Organization Id Edm.Guid Yes Günlüğün oluşturulduğu kuruluşun benzersiz tanımlayıcısı Dynamics Developer Resources altında bulunabilir
ClientIP Edm.String Hayı Kullanıcı veya kuruluş ağ geçidi IP adresi
CorrelationId Edm.Guid Hayı İlişkili satırları ilişkilendirmek için kullanılan benzersiz değer (örneğin, büyük bir satır bölündüğünde)
CreationTime Edm.Date Hayı Günlüğün Eşgüdümlü Evrensel Saat (UTC) içinde oluşturulduğu tarih ve saat
Operation Edm.Date Hayı SDK'da çağrılan ileti adı
UserKey Edm.String Hayı Microsoft Entra Id'de kullanıcının benzersiz tanımlayıcısı ;diğer adıyla User PUID
UserType Self.UserType Hayı Microsoft 365 denetim türü (Normal, Sistem)
User Edm.String Hayı Kullanıcının birincil e-posta adresi

Müşteri etkileşimi uygulamaları şeması

Müşteri etkileşimi uygulamaları şeması, müşteri etkileşimi uygulamaları ve ortak ekiplerine özel alanlar içermektedir.

Alan adı Türü Mandatory Description
User Id Edm.String Hayı Kuruluştaki kullanıcı GUID'inin benzersiz tanımlayıcısı
Crm Organization Unique Name Edm.String Hayı Kuruluşun benzersiz adı
Instance Url Edm.String Hayı Örneğin URL'si.
Item Url Edm.String Hayı Günlüğü yayan kaydın URL'si
Item Type Edm.String Hayı Varlığın adı
Message Edm.String Hayı SDK'da çağrılan ileti adı
User Agent Edm.String Hayı Kuruluştaki kullanıcı GUID'inin benzersiz tanımlayıcısı
EntityId Edm.Guid Hayı Varlığın benzersiz tanıtıcısı
EntityName Edm.String Hayı Kuruluştaki varlığın adı
Fields Edm.String Hayı Oluşturulan veya güncelleştirilen değerleri yansıtan Anahtar Değer çifti için JSON
Id Edm.String Hayı Müşteri etkileşimi uygulamalarındaki varlık adı
Query Edm.String Hayı FetchXML yürütülürken kullanılan Filtre sorgusu parametreleri
QueryResults Edm.String Hayı Alma ve Birden Fazla SDK Alma iletisi çağrısı tarafından döndürülen bir veya daha çok benzersiz kayıt
ServiceContextId Edm.Guid Hayı Hizmet içeriği ile ilişkilendirilen benzersiz kimlik
ServiceContextIdType Edm.String Hayı İçerik kullanımını tanımlamak için uygulama tanımlı belirteç
ServiceName Edm.String Hayı Günlüğü oluşturan hizmetin adı
SystemUserId Edm.Guid Hayı Kuruluştaki kullanıcı GUID'inin benzersiz tanımlayıcısı
UserAgent Edm.Guid Hayı Talebi yürütmek için kullanılan tarayıcı
UserId Edm.Guid Hayı Bu etkinlikle ilişkilendirilmiş Dynamics sistem kullanıcısının benzersiz kimliği
UserUpn Edm.String Hayı Bu etkinlikle ilişkili kullanıcının kullanıcı asıl adı

Nelerin kaydedildiğini görün

Günlüğe kaydedilen etkinliklerin bir listesini görmek için Microsoft.Crm.Sdk.Messages Ad Alanı'na bakın.

Sistem, aşağıdaki iletiler dışında tüm SDK iletilerini günlüğe kaydeder:

  • WhoAmI
  • RetrieveFilteredForms
  • TriggerServiceEndpointCheck
  • QueryExpressionToFetchXml
  • FetchXmlToQueryExpression
  • FireNotificationEvent
  • RetrieveMetadataChanges
  • RetrieveEntityChanges
  • RetrieveProvisionedLanguagePackVersion
  • RetrieveInstalledLanguagePackVersion
  • RetrieveProvisionedLanguages
  • RetrieveAvailableLanguages
  • RetrieveDeprovisionedLanguages
  • RetrieveInstalledLanguagePacks
  • GetAllTimeZonesWithDisplayName
  • GetTimeZoneCodeByLocalizedName
  • IsReportingDataConnectorInstalled
  • LocalTimeFromUtcTime
  • IsBackOfficeInstalled
  • FormatAddress
  • IsSupportUserRole
  • IsComponentCustomizable
  • ConfigureReportingDataConnector
  • CheckClientCompatibility
  • RetrieveAttribute

Read ve ReadMultiple'ı kategorilere ayırma

Her isteği kategorilere ayırmak için ön eki kullanın.

İstek şununla başlıyorsa: Kategori:
RetrieveMultiple ReadMultiple
ExportToExcel ReadMultiple
RollUp ReadMultiple
RetrieveEntitiesForAggregateQuery ReadMultiple
RetrieveRecordWall ReadMultiple
RetrievePersonalWall ReadMultiple
ExecuteFetch ReadMultiple
Retrieve Read
Search Read
Get Read
Export Read

Oluşturulan günlük örneği

Aşağıdaki girdiler etkinlik günlüklerine örnektir.

Örnek 1 - Kullanıcı Hesap kaydını okuduğunda oluşturulan günlükler

Şema Adı Değer
ID 50e01c88-2e43-4005-8be8-9ceb172e2e90
UserKey 10033XXXA49AXXXX
ClientIP 131.107.XXX.XX
Operation Retrieve
Date 3/2/2018 11:25:56 PM
EntityId 00aa00aa-bb11-cc22-dd33-44ee44ee44ee
EntityName Account
Query Mevcut Değil
QueryResults Mevcut Değil
ItemURL https://orgname.onmicrosoft.com/main.aspx?etn=account&pagetype=entityrecord&id=00aa00aa-bb11-cc22-dd33-44ee44ee44ee

Örnek 2 – Kullanıcı bir tabloda Hesap kayıtlarını gördüğünde oluşturulan günlükler (Microsoft Excel'e Aktarma günlükleri bu şekildedir)

Şema Adı Değer
ID ef83f463-b92f-455e-97a6-2060a47efe33
UserKey 10033XXXA49AXXXX
ClientIP 131.107.XXX.XX
Operation RetrieveMultiple
Date 3/2/2018 11:25:56 PM
EntityId Mevcut Değil
EntityName Account
Query \<filter type="and">\<condition column="ownerid" operator="eq-userid" />\<condition column="statecode" operator="eq" value="0" />\</filter>
QueryResults 00aa00aa-bb11-cc22-dd33-44ee44ee44ee, dc136b61-6c1e-e811-a952-000d3a732d76
ItemURL Mevcut Değil

Örnek 3 – Kullanıcı bir müşteri adayını fırsata dönüştürdüğünde kaydedilmiş iletilerin listesi

Kimlik EntityID VarlıkAdı Operation
53c98033-cca4-4420-97e4-4c1b4f81e062 23ad069e-4d22-e811-a953-000d3a732d76 Contact Create
5aca837c-a1f5-4801-b770-5c66183a58aa 25ad069e-4d22-e811-a953-000d3a732d76 Opportunity Create
c9585748-fdbf-4ff7-970c-bb37f6aa2c36 25ad069e-4d22-e811-a953-000d3a732d76 Opportunity Update
a0469f30-078b-419d-be61-b04c9a34121f 1cad069e-4d22-e811-a953-000d3a732d76 Lead Update
0975bceb-07c7-4dc2-b621-5a7b245c36a4 1cad069e-4d22-e811-a953-000d3a732d76 Lead Update

Bilinen sorunlar

  • Office, her bir denetim kaydı için bir 3 KB sınıra sahiptir. Bu nedenle, bazı durumlarda müşteri etkileşimi uygulamalarından tek bir kaydın Office'te birden çok kayda bölünmesi gerekir. Belirli bir kaynak kaydın CorrelationId bölünmüş kayıt kümesini almak için alanını kullanabilirsiniz. Bölme gerektirebilecek işlemler arasında RetrieveMultiple ve ExportToExcel bulunur.
  • Tüm ilgili verileri almak için bazı işlemler ek işlem gerektirir. Örneğin, sistem RetrieveMultiple ve ExportToExcel işlemlerini kaydedilen veya dışa aktarılan kayıtların listesini ayıklamak için işler. Bununla birlikte, tüm ilgili işlemleri işlenmez. Örneğin, ExportToWord şu anda dışarı aktarılanlar hakkında başka ayrıntı olmadan tek bir işlem olarak kayıt altına alınır.
  • Gelecek sürümlerde sistem, günlüklerin gözden geçirilmesine bağlı olarak gereksiz olarak kabul edilen işlemler için günlüğe kaydetmeyi devre dışı bırakır. Örneğin, bazı işlemler kullanıcı eylemlerinden ziyade otomatik sistem etkinliğinden kaynaklanır.
  • Bazı kayıt örneklerinde EntityName değer olarak Unknowngörünür. Bu kayıtlar, varlıkla ilgili belirli bir işlemle ilgili değildir ve CRM'den boş olarak gelmiştir. Hepsinin varlık kimliği vardır: 0000000-0000-0000-0000-000000000000.