Καταγραφή δραστηριότητας Microsoft Dataverse και εφαρμογών που βασίζονται σε μοντέλο

Η προστασία των δεδομένων, η διατήρηση της προστασίας προσωπικών δεδομένων και η συμμόρφωση με κανονισμούς προστασίας προσωπικών δεδομένων είναι μερικές από τις κυριότερες προτεραιότητες για την επιχείρησή σας. Είναι σημαντικό να ελέγχετε το σύνολο των ενεργειών επεξεργασίας δεδομένων που πραγματοποιούνται για να μπορέσετε να αναλύσετε πιθανές παραβιάσεις ασφαλείας. Αυτές οι πληροφορίες από την καταγραφή δραστηριοτήτων μπορούν να χρησιμοποιηθούν όταν πραγματοποιείτε μια Αξιολόγηση Επιπτώσεων Προστασίας Δεδομένων (DPIA) η οποία αφορά τη χρήση εφαρμογών Office, Power Apps, Power Automate και εφαρμογών δέσμευσης πελατών (Dynamics 365 Sales, Dynamics 365 Customer Service, Dynamics 365 Field Service, Dynamics 365 Marketing και Dynamics 365 Project Service Automation).

Αυτό το θέμα καλύπτει τον τρόπο με τον οποίο μπορείτε να ρυθμίσετε τα Power Apps, Power Automate και εφαρμογές δέσμευσης πελατών για να ελέγξετε ένα ευρύ φάσμα δραστηριοτήτων επεξεργασίας δεδομένων και να χρησιμοποιήσετε την πύλη συμμόρφωσης Microsoft Purview για να εξετάσετε τα δεδομένα στις αναφορές δραστηριοτήτων.

Απαιτήσεις

  • Τουλάχιστον ένας χρήστης έχει εκχωρήσει άδεια χρήσης Microsoft/Office 365 E1 ή νεότερη έκδοση.
  • Διαθέσιμο για παραγωγή και όχι σε περιβάλλοντα φίλτρου.

Ποια συμβάντα ελέγχονται

Η καταγραφή πραγματοποιείται σε επίπεδο SDK που σημαίνει ότι μία μόνο ενέργεια μπορεί να προκαλέσει πολλά συμβάντα που καταγράφονται. Ακολουθεί ένα παράδειγμα συμβάντων χρήστη που μπορείτε να ελέγξετε. Τα συμβάντα διαχειριστή δεν καταγράφονται τη δεδομένη στιγμή.

Συμβάν Περιγραφή
Δημιουργία, ανάγνωση, ενημέρωση, διαγραφή (CRUD) Η καταγραφή όλων των δραστηριοτήτων CRUD είναι απαραίτητη για την κατανόηση των επιπτώσεων ενός προβλήματος και για τη συμμόρφωση με τις αξιολογήσεις επιπτώσεων προστασίας δεδομένων (DPIA).
Προβολή πολλών καρτελών Οι χρήστες του Dynamics προβάλλουν πληροφορίες μαζικά, όπως προβολές πλέγματος, αναζήτηση με πρόσθετα κριτήρια εύρεσης, κ.λπ. Οι κρίσιμες πληροφορίες περιεχομένου πελατών είναι μέρος αυτών των προβολών.
Εξαγωγή στο Excel Η εξαγωγή δεδομένων στο Excel μετακινεί τα δεδομένα έξω από το περιβάλλον ασφαλείας και τα καθιστά ευάλωτα σε απειλές.
Κλήσεις SDK μέσω surround ή προσαρμοσμένων εφαρμογών Οι ενέργειες που πραγματοποιούνται μέσω της βασικής πλατφόρμας ή surround εφαρμογών που κάνουν κλήση στο SDK για την εκτέλεση μιας ενέργειας θα πρέπει να καταγράφονται.
Όλες οι CRUD δραστηριότητες υποστήριξης Δραστηριότητες μηχανικού υποστήριξης της Microsoft σε περιβάλλον πελάτη.
Εντολές στο παρασκήνιο Δραστηριότητες μηχανικού υποστήριξης της Microsoft σε μισθωτή και περιβάλλον πελάτη.
Προβολή αναφορών Η καταγραφή κατά την προβολή μιας αναφοράς. Το κρίσιμο περιεχόμενο πελάτη μπορεί να εμφανιστεί στην αναφορά.
Εξαγωγή αναφοράς Η εξαγωγή μιας αναφοράς σε διαφορετικές μορφές μετακινεί τα δεδομένα έξω από το περιβάλλον ασφαλείας και τα καθιστά ευάλωτα σε απειλές.
Εικόνα απόδοσης προβολής αναφοράς Η καταγραφή πολυμέσων πάγιων στοιχείων που εμφανίζονται όταν εμφανίζεται μια αναφορά. Ενδέχεται να περιλαμβάνουν κρίσιμες πληροφορίες πελατών.

Σχήμα βάσης

Τα σχήματα καθορίζουν ποια πεδία αποστέλλονται στην πύλη συμμόρφωσης του Microsoft Purview. Ορισμένα πεδία είναι κοινά για όλες τις εφαρμογές που αποστέλλουν δεδομένα ελέγχου στο Microsoft Purview, ενώ άλλα είναι ειδικά για τις εφαρμογές δέσμευσης πελατών. Το σχήμα βάσης περιέχει κοινά πεδία.

Όνομα πεδίου Τύπος Υποχρεωτικό Περιγραφή
Ημερομηνία Edm.Date Όχι Ημερομηνία και ώρα δημιουργίας του αρχείου σε UTC
Διεύθυνση IP Edm.String Όχι Η διεύθυνση IP του χρήστη ή της εταιρικής πύλης
Αναγνωριστικό Edm.Guid Όχι Μοναδικό αναγνωριστικό GUID για κάθε γραμμή που καταγράφεται
Κατάσταση αποτελέσματος Edm.String Όχι Η κατάσταση της γραμμής που καταγράφεται. Επιτυχία στις περισσότερες περιπτώσεις
Αναγνωριστικό οργανισμού Edm.Guid Ναι Μοναδικό αναγνωριστικό του οργανισμού από τον οποίο δημιουργήθηκε το αρχείο καταγραφής. Μπορείτε να βρείτε αυτό το αναγνωριστικό στους πόρους του Dynamics για προγραμματιστές.
ClientIP Edm.String Όχι Η διεύθυνση IP του χρήστη ή της εταιρικής πύλης
CorrelationId Edm.Guid Όχι Μια μοναδική τιμή που χρησιμοποιείται για τον συσχετισμό σχετικών γραμμών (π.χ. όταν μια μεγάλη γραμμή διαχωρίζεται)
CreationTime Edm.Date Όχι Ημερομηνία και ώρα δημιουργίας του αρχείου σε UTC
Λειτουργία Edm.Date Όχι Όνομα του μηνύματος που καλείται στο SDK
UserKey Edm.String Όχι Μοναδικό αναγνωριστικό του χρήστη στο Microsoft Entra ID. AKA PUID χρήστη
UserType Self.UserType Όχι Ο τύπος ελέγχου του Microsoft 365 (Κανονικός, Σύστημα)
User Edm.String Όχι Κύρια διεύθυνση ηλεκτρονικού ταχυδρομείου του χρήστη

Σχήμα εφαρμογών δέσμευσης πελατών

Το σχήμα εφαρμογών δέσμευσης πελατών περιέχει πεδία που αφορούν ειδικά εφαρμογές δέσμευσης πελατών και ομάδες συνεργατών.

Όνομα πεδίου Τύπος Υποχρεωτικό Περιγραφή
ID χρήστη Edm.String Όχι Μοναδικό αναγνωριστικό του GUID χρήστη στον οργανισμό
Μοναδικό όνομα οργανισμού Crm Edm.String Όχι Μοναδικό όνομα του οργανισμού
Url παρουσίας Edm.String Όχι Η διεύθυνση URL της παρουσίας
Διεύθυνση Url στοιχείου Edm.String Όχι Διεύθυνση URL για την καρτέλα εξόδου του αρχείου καταγραφής
Τύπος στοιχείου Edm.String Όχι Το όνομα της οντότητας
Μήνυμα Edm.String Όχι Όνομα του μηνύματος που καλείται στο SDK
Εκπρόσωπος χρήστη Edm.String Όχι Μοναδικό αναγνωριστικό του GUID χρήστη στον οργανισμό
EntityId Edm.Guid Όχι Μοναδικό αναγνωριστικό της οντότητας
EntityName Edm.String Όχι Όνομα της οντότητας στον οργανισμό
Πεδία Edm.String Όχι Ζεύγος JSON τιμής κλειδιού αντικατοπτρίζει τις τιμές που έχουν δημιουργηθεί ή έχουν ενημερωθεί
Αναγνωριστικό Edm.String Όχι Όνομα οντότητας σε εφαρμογές δέσμευσης πελατών
Query Edm.String Όχι Οι παράμετροι ερωτήματος φίλτρου που χρησιμοποιούνται κατά την εκτέλεση του FetchXML
QueryResults Edm.String Όχι Μία ή περισσότερες μοναδικές εγγραφές που επιστρέφονται από την κλήση μηνύματος ανάκτησης και ανάκτησης πολλών SDK
ServiceContextId Edm.Guid Όχι Το μοναδικό αναγνωριστικό που συσχετίζεται με το περιβάλλον υπηρεσίας
ServiceContextIdType Edm.String Όχι Το διακριτικό εφαρμογής που καθορίζεται για να καθορίσετε τη χρήση περιβάλλοντος
ServiceName Edm.String Όχι Το όνομα της υπηρεσίας που δημιουργεί το αρχείο καταγραφής
SystemUserId Edm.Guid Όχι Μοναδικό αναγνωριστικό του GUID χρήστη στον οργανισμό
UserAgent Edm.Guid Όχι Πρόγραμμα περιήγησης που χρησιμοποιείται για την εκτέλεση του αιτήματος
Αναγνωριστικό χρήστη Edm.Guid Όχι Το μοναδικό αναγνωριστικό του χρήστη συστήματος Dynamics που σχετίζεται με αυτήν τη δραστηριότητα
UserUpn Edm.String Όχι Κύριο όνομα χρήστη του χρήστη που σχετίζεται με αυτήν τη δραστηριότητα

Ενεργοποίηση ελέγχου

  1. Επιλέξτε Ρυθμίσεις>Διαχείριση>Ρυθμίσεις συστήματος>Καρτέλα Έλεγχος.

    • Εναλλακτικά, από την Αρχική σελίδα Power Apps, επιλέξτε Ρυθμίσεις (εικονίδιο γραναζιού)>Ρυθμίσεις για προχωρημένους>Ρυθμίσεις>Έλεγχος>Ρυθμίσεις καθολικούελέγχου.
  2. Στην περιοχή Ρυθμίσεις ελέγχου, ενεργοποιήστε τα ακόλουθα πλαίσια ελέγχου:

    • Εκκίνηση ελέγχου
    • Έλεγχος πρόσβασης χρήστη (Σημείωση: καταγράφει μόνο την είσοδο χρήστη)
    • Έναρξη ελέγχου ανάγνωσης (Σημείωση: καταγράφει τις περισσότερες δραστηριότητες/συμβάντα χρήστη)
  3. Στην περιοχή Ενεργοποίηση ελέγχου στις ακόλουθες περιοχές, ενεργοποιήστε τα πλαίσια ελέγχου για τις περιοχές που θέλετε να ελέγξετε και, στη συνέχεια, επιλέξτε OK.

    Έλεγχος ρυθμίσεων συστήματος.

  4. Για να ορίσετε έλεγχο πίνακα και πεδίου, επιλέξτε Ρυθμίσεις>Προσαρμογές>Προσαρμογή του συστήματος.

    • Εναλλακτικά, από τη σελίδα Ρυθμίσεις συστήματος (παραπάνω), επιλέξτε Ρυθμίσεις ελέγχου οντότητας και πεδίου.
    • Εναλλακτικά, από την Αρχική σελίδα Power Apps, επιλέξτε Ρυθμίσεις (εικονίδιο γραναζιού)>Ρυθμίσεις για προχωρημένους>Ρυθμίσεις>Προσαρμογές>Προσαργμογή του συστήματος.
  5. Στην περιοχή Στοιχεία, αναπτύξτε την επιλογή Οντότητες και επιλέξτε μια οντότητα προς έλεγχο όπως Λογαριασμός.

  6. Κάντε κύλιση προς τα κάτω και στην περιοχή Υπηρεσίες δεδομένων ενεργοποιήστε το στοιχείο Έλεγχος.

  7. Στην περιοχή Έλεγχος, ενεργοποιήστε τα ακόλουθα πλαίσια ελέγχου:

    • Έλεγχος μονής καρτέλας. Καταγράψτε μια καρτέλα όταν την ανοίγετε.
    • Έλεγχος πολλών καρτελών. Καταγραφή όλων των καρτελών που εμφανίζονται σε μια ανοιχτή σελίδα.

    Ανάκτηση ελέγχου.

  8. Επιλέξτε Αποθήκευση.

  9. Πατήστε Δημοσίευση για να δημοσιεύσετε την προσαρμογή.

  10. Επαναλάβετε τα βήματα 5-9 για άλλες οντότητες που θέλετε να ελέγξετε.

  11. Ενεργοποιήστε την καταγραφή ελέγχου στο Microsoft Purview. Δείτε Ενεργοποίηση ή απενεργοποίηση της αναζήτησης του αρχείου καταγραφής.

Εξετάστε τα δεδομένα ελέγχου χρησιμοποιώντας αναφορές στην πύλη συμμόρφωσης του Microsoft Purview

Όταν είναι ενεργοποιημένη η αναζήτηση του αρχείου καταγραφής ελέγχου στην πύλη συμμόρφωσης Microsoft Purview, η δραστηριότητα χρήστη και διαχειριστή από τον οργανισμό σας και καταγράφεται στο αρχείο καταγραφής ελέγχου και διατηρείται για 90 ημέρες. Ωστόσο, ο οργανισμός σας ενδέχεται να μην επιθυμεί την καταγραφή και τη διατήρηση δεδομένων αρχείου καταγραφής ελέγχου. Ή, ενδέχεται να χρησιμοποιείτε μια εφαρμογή (SIEM) τρίτου μέρους διαχείρισης συμβάντων και πληροφοριών ασφαλείας για να αποκτήσετε πρόσβαση σε δεδομένα ελέγχου. Σε αυτές τις περιπτώσεις, ένας καθολικός διαχειριστής μπορεί να απενεργοποιήσει την αναζήτηση αρχείου καταγραφής ελέγχου στο Microsoft Purview. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Έλεγχος λύσεων στο Microsoft Purview.

Για να αναζητήσετε καρτέλες στην πύλη συμμόρφωσης του Microsoft Purview, επιλέξτε τύπο καρτέλας ως CRM και Δραστηριότητες ως όλες τις δραστηριότητες του Dynamics 365.

Δημιουργία αναφορών

Μπορείτε να δημιουργήσετε τις δικές σας αναφορές για να εξετάσετε τα δεδομένα ελέγχου. Δείτε Αναζήτηση του αρχείου καταγραφής ελέγχου στην πύλη συμμόρφωσης Purview.

Τι έχει καταγραφεί

Για να δείτε μια λίστα όλων όσων έχουν καταγραφεί στην καταγραφή δραστηριοτήτων, ανατρέξτε στην ενότητα Χώρος ονομάτων Microsoft.Crm.Sdk.Messages.

Θα καταγράψουμε όλα τα SDK μηνύματα εκτός από τα εξής:

  • 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

Με ποιον τρόπο κατηγοριοποιούμε την ανάγνωση και την πολλαπλή ανάγνωση

Χρησιμοποιούμε το πρόθεμα για την κατηγοριοποίηση.

Εάν το αίτημα αρχίζει με: Χαρακτηρίζεται ως:
RetrieveMultiple ReadMultiple
ExportToExcel ReadMultiple
RollUp ReadMultiple
RetrieveEntitiesForAggregateQuery ReadMultiple
RetrieveRecordWall ReadMultiple
RetrievePersonalWall ReadMultiple
ExecuteFetch ReadMultiple
Ανάκτηση Ανάγνωση
Αναζήτηση Ανάγνωση
Λήψη Ανάγνωση
Εξαγωγή Ανάγνωση

Δείγματα αρχείων καταγραφής που έχουν δημιουργηθεί

Ακολουθούν ορισμένα παραδείγματα αρχείων καταγραφής που έχουν δημιουργηθεί με την καταγραφή δραστηριοτήτων.

Παράδειγμα 1 – Τα αρχεία καταγραφής δημιουργούνται όταν ο χρήστης διαβάζει μια καρτέλα λογαριασμού

Όνομα σχήματος Τιμή
Αναγνωριστικό 50e01c88-2e43-4005-8be8-9ceb172e2e90
UserKey 10033XXXA49AXXXX
ClientIP 131.107.XXX.XX
Λειτουργία Ανάκτηση
Date 3/2/2018 11:25:56 PM
EntityId 0a0d8709-711e-e811-a952-000d3a732d76
EntityName Λογαριασμός
Ερώτημα Δ/Υ
QueryResults Δ/Υ
ItemURL https://orgname.onmicrosoft.com/main.aspx?etn=account&pagetype=entityrecord&id=0a0d8709-711e-e811-a952-000d3a732d76

Παράδειγμα 2 – Τα αρχεία καταγραφής δημιουργούνται όταν ο χρήστης βλέπει καρτέλες λογαριασμών σε ένα πλέγμα (Η εξαγωγή σε αρχεία καταγραφής του Microsoft Excel είναι ως εξής)

Όνομα σχήματος Τιμή
Αναγνωριστικό ef83f463-b92f-455e-97a6-2060a47efe33
UserKey 10033XXXA49AXXXX
ClientIP 131.107.XXX.XX
Λειτουργία RetrieveMultiple
Ημερομηνία 3/2/2018 11:25:56 PM
EntityId ΔΙ
EntityName Account
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 ΔΙ

Παράδειγμα 3 - Λίστα μηνυμάτων που καταγράφονται όταν ο χρήστης μετατρέπει έναν υποψήφιο πελάτη σε ευκαιρία

Αναγνωριστικό EntityID EntityName Λειτουργία
53c98033-cca4-4420-97e4-4c1b4f81e062 23ad069e-4d22-e811-a953-000d3a732d76 Επαφή Δημιουργία
5aca837c-a1f5-4801-b770-5c66183a58aa 25ad069e-4d22-e811-a953-000d3a732d76 Ευκαιρία Δημιουργία
c9585748-fdbf-4ff7-970c-bb37f6aa2c36 25ad069e-4d22-e811-a953-000d3a732d76 Ευκαιρία Update
a0469f30-078b-419d-be61-b04c9a34121f 1cad069e-4d22-e811-a953-000d3a732d76 Υποψήφιος πελάτης Update
0975bceb-07c7-4dc2-b621-5a7b245c36a4 1cad069e-4d22-e811-a953-000d3a732d76 Υποψήφιος πελάτης Update

Επιπλέον επισημάνσεις

Όταν είναι ενεργοποιημένη η αναζήτηση του αρχείου καταγραφής ελέγχου στην πύλη συμμόρφωσης Microsoft Purview, ο χρήστης και η δραστηριότητα από τον οργανισμό σας καταγράφεται στο αρχείο καταγραφής ελέγχου και διατηρείται για 90 ημέρες. Ωστόσο, ο οργανισμός σας ενδέχεται να μην επιθυμεί την καταγραφή και τη διατήρηση δεδομένων αρχείου καταγραφής ελέγχου. Ή, ενδέχεται να χρησιμοποιείτε μια εφαρμογή (SIEM) τρίτου μέρους διαχείρισης συμβάντων και πληροφοριών ασφαλείας για να αποκτήσετε πρόσβαση σε δεδομένα ελέγχου. Σε αυτές τις περιπτώσεις, ένας καθολικός διαχειριστής μπορεί να απενεργοποιήσει την αναζήτηση αρχείου καταγραφής ελέγχου στο Microsoft 365.

Γνωστά ζητήματα

  • Το Office έχει ένα όριο 3KB για κάθε καρτέλα ελέγχου. Επομένως, σε ορισμένες περιπτώσεις μια μεμονωμένη καρτέλα από εφαρμογές δέσμευσης πελατών πρέπει να χωρίζεται σε πολλές εγγραφές στο Office. Το πεδίο CorrelationId μπορεί να χρησιμοποιηθεί για να ανακτήσετε το σύνολο των εγγραφών που έχουν διαιρεθεί για μια συγκεκριμένη πηγή καρτέλα. Οι λειτουργίες που ενδέχεται να απαιτούν τη διαίρεση περιλαμβάνουν RetrieveMultiple και ExportToExcel.
  • Ορισμένες λειτουργίες απαιτούν επιπλέον επεξεργασία για να ανακτήσετε όλα τα δεδομένα. Για παράδειγμα, τα RetrieveMultiple και ExportToExcel υπόκεινται σε επεξεργασία για να εξαγάγετε τη λίστα των καρτελών που ανακτώνται ή εξάγονται. Ωστόσο, δεν έχει γίνει ακόμα επεξεργασία όλων των σχετικών εργασιών. Για παράδειγμα, το ExportToWord είναι συνδεδεμένο αυτήν τη στιγμή ως μεμονωμένη λειτουργία χωρίς επιπλέον λεπτομέρειες σχετικά με το τι ακριβώς έχει εξαχθεί.
  • Σε μελλοντικές εκδόσεις, η καταγραφή θα είναι απενεργοποιημένη για τις εργασίες που έχουν καθοριστεί ότι δεν είναι χρήσιμες με βάση μια αναθεώρηση των αρχείων καταγραφής. Για παράδειγμα, ορισμένες λειτουργίες προκύπτουν από αυτοματοποιημένη δραστηριότητα συστήματος, όχι από μια δραστηριότητα του χρήστη.
  • Σε ορισμένες παρουσίες καρτελών, η τιμή EntityName μπορεί να επισημανθεί με "Άγνωστο". Αυτές οι καρτέλες δεν σχετίζονται με κάποια συγκεκριμένη λειτουργία που σχετίζεται με την οντότητα και είναι κενές από το CRM. Όλα διαθέτουν αναγνωριστικό οντότητας 0000000-0000-0000-0000-000000000000.

Δείτε επίσης

Διαχείριση ελέγχου Dataverse
Αναζήτηση του αρχείου καταγραφής στο κέντρο συμμόρφωσης
Αναζήτηση του αρχείου καταγραφής ελέγχου για τη δραστηριότητα του χρήστη χρησιμοποιώντας την Επισκόπηση API διαχείρισης του Office 365