Kongsi melalui


Aktiviti pengelogan Microsoft Dataverse dan aplikasi berpandukan model

Melindungi data, memelihara privasi dan mematuhi peraturan privasi ialah beberapa keutamaan tertinggi untuk perniagaan anda. Penting untuk anda mengaudit keseluruhan tindakan pemprosesan data yang berlaku untuk dapat menganalisis kemungkinan pelanggaran keselamatan. Maklumat daripada Pembalakan Aktiviti ini boleh digunakan apabila anda melaksanakan Penilaian Kesan Perlindungan Data (DPIA) yang menangani penggunaan aplikasi Office,, Power Apps, Power Automate dan penglibatan pelanggan (Dynamics 365 Sales, Dynamics 365 khidmat pelanggan, Dynamics 365 Field Service, Dynamics 365 Marketing dan Dynamics 365 Project Service Automation).

Topik ini merangkumi cara anda boleh menetapkan Power Apps dan Power Automate aplikasi penglibatan pelanggan untuk mengaudit pelbagai aktiviti pemprosesan data dan menggunakan Microsoft portal pematuhan Purview untuk menyemak data dalam laporan aktiviti.

Keperluan

  • Sekurang-kurangnya seorang pengguna diberikan lesen a Microsoft/Office 365 E1 atau lebih tinggi.
  • Tersedia untuk pengeluaran dan bukan persekitaran kotak pasir.

Peristiwa yang diaudit

Pengelogan berlaku pada lapisan SDK yang bermaksud satu tindakan tunggal boleh mencetuskan berbilang peristiwa yang dilog. Berikut adalah sampel peristiwa pengguna yang anda boleh audit. Peristiwa pentadbir tidak dilog pada masa ini.

Peristiwa Penerangan
Cipta, baca, kemas kini, padam (CRUD) Log semua aktiviti CRUD yang penting untuk memahami kesan sesuatu masalah dan mematuhi penilaian kesan perlindungan data (DPIA).
Pandangan rekod pelbagai Pengguna Dynamics melihat maklumat dengan kuantiti yang banyak, seperti pandangan grid, cari Carian lanjutan dan lain-lain. Maklumat kandungan pelanggan yang penting merupakan sebahagian daripada pandangan ini.
Eksport ke Excel Mengeksport data ke Excel mengalihkan data di luar persekitaran yang selamat dan terdedah kepada ancaman.
Panggilan SDK melalui aplikasi keliling atau tersuai Tindakan yang diambil melalui platform teras atau aplikasi keliling yang memanggil ke dalam SDK untuk melaksanakan tindakan yang perlu dilog.
Semua Aktiviti CRUD sokongan Microsoft menyokong aktiviti jurutera pada persekitaran pelanggan.
Perintah bahagian belakang Microsoft menyokong aktiviti jurutera pada penyewa pelanggan dan persekitaran.
Laporan Dilihat Mengelog ketika laporan dilihat Maklumat kandungan pelanggan kritikal mungkin dipaparkan di dalam laporan.
Eksport Penonton Laporan Mengeksport laporan ke format berbeza mengalihkan data di luar persekitaran yang selamat dan terdedah kepada ancaman.
Imej Penonton Laporan Mengelog aset multimedia yang ditunjukkan apabila laporan dipaparkan. Ia mungkin mengandungi maklumat pelanggan kritikal.

Skema asas

Skema mentakrifkan medan yang dihantar ke Microsoft portal pematuhan Purview. Sesetengah medan adalah biasa untuk semua aplikasi yang menghantar data audit ke Microsoft Purview, manakala yang lain khusus untuk aplikasi penglibatan pelanggan. Skema asas mengandungi medan umum.

Nama medan Jenis Mandatori Perihalan
Tarikh Edm.Date Tidak Tarikh dan masa apabila log dijana dalam UTC
Alamat IP Edm.String Tidak Alamat IP get laluan pengguna atau korporat
Id Edm.Guid Tidak GUID unik bagi setiap baris yang dilog
Status Hasil Edm.String Tidak Status baris yang dilog. Berjaya dalam kebanyakan kes
Id Organisasi Edm.Guid Ya Pengecam unik organisasi dari tempat log dijana. Anda boleh temui ID ini di bawah Sumber Pembangun Dinamik.
ClientIP Edm.String Tidak Alamat IP get laluan pengguna atau korporat
CorrelationId Edm.Guid Tidak Nilai unik yang digunakan untuk mengaitkan baris berkaitan (contohnya, apabila baris besar dibahagikan)
CreationTime Edm.Date Tidak Tarikh dan masa apabila log dijana dalam UTC
Operasi Edm.Date Tidak Nama mesej yang dipanggil dalam SDK
UserKey Edm.String No Pengecam Unik Pengguna dalam Microsoft Entra ID. PUID Pengguna AKA
UserType Self.UserType No Jenis audit Microsoft 365 (Biasa, Sistem)
User Edm.String No E-mel utama pengguna

Skema aplikasi penglibatan pelanggan

Skema aplikasi penglibatan pelanggan mengandungi medan tertentu untuk aplikasi penglibatan pelanggan dan pasukan rakan kongsi.

Nama medan Jenis Mandatori Perihalan
ID Pengguna Edm.String Tidak Pengecam unik GUID pengguna dalam organisasi
Nama Unik Organisasi Crm Edm.String Tidak Nama unik organisasi
Url Tika Edm.String Tidak URL kepada tika.
Url Item Edm.String Tidak URL kepada rekod yang mengeluarkan log
Jenis Item Edm.String Tidak Nama entiti
Mesej Edm.String Tidak Nama mesej yang dipanggil dalam SDK
Ejen Pengguna Edm.String Tidak Pengecam unik GUID pengguna dalam organisasi
EntityId Edm.Guid Tidak Pengecam unik entiti.
EntityName Edm.String Tidak Nama entiti dalam organisasi
Medan Edm.String Tidak JSON pasangan Nilai Utama mencerminkan nilai yang dicipta atau dikemas kini
ID Edm.String Tidak Nama entiti dalam aplikasi penglibatan pelanggan
Query Edm.String No Parameter pertanyaan Penapis yang digunakan semasa melaksanakan FetchXML
QueryResults Edm.String No Satu atau berbilang rekod unik dikembalikan oleh panggilan mesej SDK Dapatkan Semula dan Dapatkan Semula Berbilang
ServiceContextId Edm.Guid Tidak Id unik yang dikaitkan dengan konteks perkhidmatan
ServiceContextIdType Edm.String Tidak Token takrifan aplikasi untuk mentakrifkan konteks penggunaan
ServiceName Edm.String Tidak Nama Perkhidmatan yang menjana log
SystemUserId Edm.Guid Tidak Pengecam unik GUID pengguna dalam organisasi
UserAgent Edm.Guid Tidak Pelayar yang digunakan untuk melaksanakan permintaan
UserId Edm.Guid Tidak Id unik pengguna sistem Dynamics yang dikaitkan dengan aktiviti ini
UserUpn Edm.String Tidak Nama utama pengguna bagi pengguna yang dikaitkan dengan aktiviti ini

Dayakan pengauditan

  1. Pilih Tetapan>Pentadbiran>Tetapan Sistem>Tab pengauditan.

    • Atau, daripada Halaman Utama Power Apps, pilih Tetapan (ikon gear)>Tetapan lanjutan>Tetapan>Pengauditan>Tetapan Audit Global.
  2. Di bawah Tetapan Audit, dayakan kotak semak berikut:

    • Mulakan Pengauditan
    • Audit akses pengguna(Nota: merekodkan log masuk pengguna sahaja)
    • Mulakan Pengauditan Baca (Nota: menangkap kebanyakan aktiviti/peristiwa pengguna)
  3. Di bawah Dayakan Pengauditan dalam kawasan berikut, dayakan kotak semak untuk kawasan yang anda mahu audit dan kemudian pilih OK.

    Pengauditan Tetapan Sistem.

  4. Untuk menetapkan pengauditan jadual dan peringkat medan, pilih Tetapan>Penyesuaian>Sesuaikan Sistem.

    • Atau, daripada halaman Tetapan Sistem (di atas), pilih Tetapan Audit Entiti dan Medan.
    • Atau, daripada Halaman Utama Power Apps, pilih Tetapan (ikon gear)>Tetapan Lanjutan>Tetapan>Penyesuaian>Sesuaikan Sistem.
  5. Di bawah Komponen, kembangkan Entiti dan pilih entiti untuk diaudit, seperti Akaun.

  6. Tatal ke bawah dan di bawah Perkhidmatan Data dayakan Pengauditan.

  7. Di bawah Pengauditan, dayakan kotak semak berikut:

    • Pengauditan rekod tunggal. Log rekod apabila dibuka.
    • Pengauditan rekod berbilang. Log semua rekod yang dipaparkan pada halaman yang dibuka.

    Dapatkan Pengauditan.

  8. Pilih Simpan.

  9. Pilih Terbit untuk menerbitkan penyesuaian.

  10. Ulangi langkah 5 - 9 untuk entiti-entiti lain yang anda mahu audit.

  11. Hidupkan pengelogan audit dalam Microsoft Purview. Lihat Hidupkan atau matikan carian log audit.

Semak data audit anda menggunakan laporan dalam Microsoft portal pematuhan Purview

Apabila carian log audit dihidupkan dalam Microsoft portal pematuhan Purview, aktiviti pengguna dan pentadbir daripada organisasi anda direkodkan dalam log audit dan dikekalkan selama 90 hari. Walau bagaimanapun, organisasi anda mungkin tidak mahu merekod dan menyimpan data log audit. Atau anda mungkin menggunakan aplikasi maklumat keselamatan dan pengurusan peristiwa (SIEM) pihak ketiga untuk mencapai data pengauditan anda. Dalam kes tersebut, pentadbir global boleh mematikan carian log audit dalam Microsoft Purview. Untuk maklumat lanjut, lihat Penyelesaian pengauditan dalam Microsoft Purview.

Untuk mencari rekod dalam Microsoft portal pematuhan Purview, pilih jenis rekod sebagai CRM dan Aktiviti sebagai Semua aktiviti Dynamics 365.

Cipta laporan

Anda boleh mencipta laporan anda sendiri untuk menyemak data audit anda. Lihat Cari log audit dalam portal pematuhan Purview.

Perkara yang dilog

Untuk senarai perkara yang dilog dengan Pembalakan Aktiviti, lihat Microsoft. Ruang Nama Crm.Sdk.Messages.

Kami log semua mesej SDK kecuali yang berikut:

  • 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

Cari kami mengkategorikan baca dan baca pelbagai

Kami menggunakan awalan untuk mengkategorikan.

Jika permintaan bermula dengan: Kami kategorikan sebagai:
RetrieveMultiple ReadMultiple
ExportToExcel ReadMultiple
RollUp ReadMultiple
RetrieveEntitiesForAggregateQuery ReadMultiple
RetrieveRecordWall ReadMultiple
RetrievePersonalWall ReadMultiple
ExecuteFetch ReadMultiple
Ambil Baca
Cari Baca
Dapat Baca
Eksport Baca

Contoh log yang dijana

Berikut adalah beberapa contoh log yang dicipta dengan Pengelogan Aktiviti.

Contoh 1 – Log dijana apabila pengguna membaca rekod Akaun

Nama Skema Nilai
ID 50e01c88-2e43-4005-8be8-9ceb172e2e90
UserKey 10033XXXA49AXXXX
ClientIP 131.107.XXX. XX
Operasi Ambil
Date 3/2/2018 11:25:56 MLM
EntityId 0a0d8709-711e-e811-a952-000d3a732d76
EntityName Akaun
Pertanyaan T/B
QueryResults T/B
ItemURL https://orgname.onmicrosoft.com/main.aspx?etn=account&pagetype=entityrecord&id=0a0d8709-711e-e811-a952-000d3a732d76

Contoh 2 – Log dijana apabila pengguna melihat rekod Akaun dalam Grid (Eksport ke log Microsoft Excel adalah seperti ini)

Nama Skema Nilai
ID ef83f463-b92f-455e-97a6-2060a47efe33
UserKey 10033XXXA49AXXXX
ClientIP 131.107.XXX. XX
Operasi RetrieveMultiple
Tarikh 3/2/2018 11:25:56 MLM
EntityId T/B
EntityName Akaun
Query <filter type="and"condition>< column="ownerid" operator="eq-userid" /condition>< column="statecode" operator="eq" value="0" /></filter>
QueryResults 0a0d8709-711e-e811-a952-000d3a732d76, dc136b61-6c1e-e811-a952-000d3a732d76
ItemURL T/B

Contoh 3 – Senarai mesej yang dilog apabila pengguna menukarkan bakal pelanggan kepada peluang

ID ID Entiti Nama Entiti Operasi
53c98033-cca4-4420-97e4-4c1b4f81e062 23ad069e-4d22-e811-a953-000d3a732d76 Orang Hubungan Cipta
5aca837c-a1f5-4801-b770-5c66183a58aa 25ad069e-4d22-e811-a953-000d3a732d76 Peluang Cipta
c9585748-fdbf-4ff7-970c-bb37f6aa2c36 25ad069e-4d22-e811-a953-000d3a732d76 Peluang Update
a0469f30-078b-419d-be61-b04c9a34121f 1cad069e-4d22-e811-a953-000d3a732d76 Petunjuk Update
0975bceb-07c7-4dc2-b621-5a7b245c36a4 1cad069e-4d22-e811-a953-000d3a732d76 Petunjuk Kemas kini

Pertimbangan tambahan

Apabila carian log audit dalam Microsoft portal pematuhan Purview dihidupkan, pengguna dan aktiviti daripada organisasi anda direkodkan dalam log audit dan dikekalkan selama 90 hari. Walau bagaimanapun, organisasi anda mungkin tidak mahu merekod dan menyimpan data log audit. Atau anda mungkin menggunakan aplikasi maklumat keselamatan dan pengurusan peristiwa (SIEM) pihak ketiga untuk mencapai data pengauditan anda. Dalam situasi tersebut, pentadbir global boleh mematikan carian log audit dalam Microsoft 365.

Isu yang diketahui

  • Office mempunyai had 3KB untuk setiap rekod audit. Oleh itu, dalam beberapa kes, satu rekod tunggal daripada aplikasi penglibatan pelanggan perlu dipecahkan ke dalam berbilang rekod dalam Office. Medan CorrelationId boleh digunakan untuk mendapatkan semula set rekod terbahagi bagi rekod sumber yang diberi. Operasi yang mungkin memerlukan pembahagian termasuk RetrieveMultiple dan ExportToExcel.
  • Sesetengah operasi memerlukan pemprosesan tambahan untuk mendapatkan semula semua data yang berkaitan. Sebagai contoh, RetrieveMultiple dan ExportToExcel diproses untuk mendapatkan senarai rekod yang didapatkan semula atau dieksport. Walau bagaimanapun, tidak semua operasi yang berkaitan telah diproses. Sebagai contoh, ExportToWord pada masa ini dilog sebagai satu operasi tunggal tanpa butiran tambahan tentang perkara yang dieksport.
  • Dalam keluaran akan datang, pengelogan akan dinyahdayakan bagi operasi yang ditentukan tidak berguna berdasarkan semakan log. Sebagai contoh, beberapa hasil operasi daripada aktiviti sistem automatik, bukan aktiviti pengguna.
  • Dalam sesetengah contoh rekod, nilai EntityName mungkin ditandakan dengan Tidak Diketahui. Rekod ini tidak berkaitan dengan mana-mana operasi berkaitan entiti tertentu dan datang dalam keadaan kosong daripada CRM. Mereka semua mempunyai id entiti 0000000-0000-0000-0000-000000000000.

Lihat juga

Menguruskan pengauditan Dataverse
Cari log audit dalam Pusat pematuhan
Cari log audit untuk aktiviti pengguna menggunakan Gambaran keseluruhan API Pengurusan Office 365