Σημείωμα
Η πρόσβαση σε αυτήν τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να εισέλθετε ή να αλλάξετε καταλόγους.
Η πρόσβαση σε αυτήν τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να αλλάξετε καταλόγους.
[Αυτό το άρθρο αποτελεί τεκμηρίωση προέκδοσης και ενδέχεται να αλλάξει.]
Η ασφάλεια που βασίζεται στην ιδιοκτησία εκχωρεί πρόσβαση μέσω κυριότητας εγγραφών, ομάδων, επιχειρηματικών μονάδων και δικαιωμάτων σε επίπεδο οργανισμού. Η ασφάλεια βάσει φίλτρου εκχωρεί πρόσβαση μέσω δεδομένων εγγραφής που ικανοποιούν τα κριτήρια φίλτρου. Για παράδειγμα, μπορείτε να εκχωρήσετε πρόσβαση σε εγγραφές των οποίων η στήλη City περιέχει Redmond, Seattle ή Bellevue.
Μπορείτε να χρησιμοποιήσετε ασφάλεια βάσει φίλτρου με:
- Φιλτραρισμένοι πίνακες κυριότητας εγγραφής.
- Πίνακες ιδιοκτησίας εγγραφών χρηστών ή ομάδων.
- Πίνακες κυριότητας εγγραφών οργανισμού.
Σημαντικό
- Αυτή η δυνατότητα είναι σε προεπισκόπηση.
- Οι δυνατότητες προεπισκόπησης δεν προορίζονται για χρήση παραγωγής και ενδέχεται να έχουν περιορισμένη λειτουργικότητα. Αυτές οι δυνατότητες είναι διαθέσιμες πριν από μια επίσημη κυκλοφορία έτσι ώστε οι πελάτες να έχουν πρόσβαση από νωρίς και να κάνουν σχόλια.
Κατανόηση του τρόπου λειτουργίας της ασφάλειας που βασίζεται σε φίλτρα
Ρυθμίστε τις παραμέτρους ασφάλειας βάσει φίλτρου με δύο κύρια στοιχεία:
- Φίλτρο εγγραφής: Χρησιμοποιεί fetchXML για τον προσδιορισμό εγγραφών που πληρούν τις προϋποθέσεις πρόσβασης.
- Φίλτρο εγγραφής οντότητας: Συσχετίζει ένα φίλτρο εγγραφής με έναν πίνακα Dataverse.
Όταν συσχετίζετε ένα φίλτρο με έναν πίνακα, το Dataverse δημιουργεί δικαιώματα φίλτρου. Εκχωρήστε αυτά τα δικαιώματα μέσω ρόλων ασφαλείας. Όταν ένας χρήστης αποκτά πρόσβαση σε δεδομένα, το Dataverse αξιολογεί τα φίλτρα από τους ρόλους ασφαλείας και τις συνδρομές ομάδας του χρήστη. Ένα αντίστοιχο φίλτρο εκχωρεί την αντίστοιχη λειτουργία πρόσβασης δεδομένων.
Για πίνακες κατοχής φιλτραρισμένων εγγραφών, τα δικαιώματα φιλτραρίσματος ορίζουν την πρόσβαση εγγραφής. Για τους πίνακες κυριότητας εγγραφών χρηστών ή ομάδων και οργανισμού, τα δικαιώματα φίλτρου προστίθενται στην πρόσβαση που εκχωρείται μέσω του υπάρχοντος μοντέλου ασφαλείας.
Στοιχεία ασφάλειας που βασίζονται σε φίλτρα
| Συνθετικός | Περιγραφή |
|---|---|
| Φίλτρο εγγραφής | Αποθηκεύει τον ορισμό φίλτρου FetchXML. |
| Φίλτρο εγγραφής οντότητας | Συσχετίζει ένα φίλτρο εγγραφής με έναν πίνακα Dataverse. |
| Δικαίωμα φίλτρου | Εκχωρεί φιλτραρισμένη πρόσβαση για μια συγκεκριμένη λειτουργία πρόσβασης δεδομένων. |
| Ρόλος ασφαλείας | Εκχωρεί δικαιώματα φίλτρου σε χρήστες και ομάδες. |
Το Dataverse συνδυάζει όλα τα εξουσιοδοτημένα φίλτρα από τους ρόλους ασφαλείας και τις συνδρομές ομάδας του χρήστη. Μια εγγραφή που αντιστοιχεί σε οποιοδήποτε εξουσιοδοτημένο φίλτρο λαμβάνει την αντίστοιχη πρόσβαση.
Σύγκριση μοντέλων κυριότητας
Η ασφάλεια βάσει φίλτρου υποστηρίζει όλους τους τύπους κυριότητας του Dataverse.
| Ικανότητα | Ανήκει σε χρήστη ή ομάδα | Ανήκει στον οργανισμό | Φιλτραρισμένη ιδιοκτησία |
|---|---|---|---|
| Υποστήριξη κατόχου εγγραφής | Ναι | Όχι | Όχι |
| Υποστήριξη ανάθεσης | Ναι | Όχι | Όχι |
| Υποστήριξη κοινής χρήσης | Ναι | Όχι | Όχι |
| Υποστήριξη πρόσβασης ιεραρχίας επιχειρηματικής μονάδας | Ναι | Όχι | Όχι |
| Χρησιμοποιεί δικαιώματα που βασίζονται στην κυριότητα | Ναι | Όχι | Όχι |
| Υποστηρίζει πρόσβαση σε όλο τον οργανισμό | Μέσω δικαιωμάτων ρόλου | Ναι | Μέσω του δικαιώματος φιλτραρίσματος "Όλες οι εγγραφές" |
| Υποστήριξη ασφάλειας βάσει φίλτρου | Ναι | Ναι | Ναι |
| Χρησιμοποιεί μόνο φίλτρα για τον προσδιορισμό της πρόσβασης | Όχι | Όχι | Ναι |
| Υποστήριξη για εκ νέου ανάθεση εγγραφών | Ναι | Όχι | Όχι |
| Τυπικές περιπτώσεις χρήσης | Λογαριασμοί, υποθέσεις, ευκαιρίες και επιχειρηματικά δεδομένα | Κοινόχρηστα δεδομένα αναφοράς και ρύθμισης παραμέτρων | Έλεγχος πρόσβασης βάσει χαρακτηριστικού, πρόσβαση βάσει δικαιωμάτων, γεωγραφική κατάτμηση και ταξινόμηση δεδομένων |
Επιλογή μοντέλου κυριότητας
Χρησιμοποιήστε πίνακες κυριότητας εγγραφής χρήστη ή ομάδας όταν οι εγγραφές έχουν φυσικό κάτοχο και οι επιχειρηματικές διαδικασίες απαιτούν ανάθεση, κοινή χρήση, ορατότητα διευθυντή ή πρόσβαση ιεραρχίας επιχειρηματικής μονάδας.
Χρησιμοποιήστε πίνακες κυριότητας εγγραφών οργανισμού όταν οι χρήστες μοιράζονται γενικά εγγραφές σε ολόκληρο τον οργανισμό και δεν χρειάζονται κυριότητα.
Χρησιμοποιήστε πίνακες κατοχής φιλτραρισμένων εγγραφών όταν τα επιχειρηματικά χαρακτηριστικά πρέπει να προσδιορίσουν την πρόσβαση αντί της κυριότητας. Αυτό το μοντέλο λειτουργεί καλά για τον έλεγχο πρόσβασης βάσει χαρακτηριστικών (ABAC), την ασφάλεια βάσει δικαιωμάτων, τα ρυθμιστικά όρια και την εξουσιοδότηση βάσει ευαισθησίας.
Σημείωμα
Μπορείτε να εφαρμόσετε ασφάλεια βάσει φίλτρων σε χρήστες ή ομάδα και σε πίνακες κατοχής εγγραφών οργανισμού και φιλτραρισμένους πίνακες κυριότητας εγγραφών. Μόνο οι πίνακες κατοχής φιλτραρισμένων εγγραφών βασίζονται αποκλειστικά σε δικαιώματα φιλτραρίσματος για πρόσβαση εγγραφής.
Ασφάλεια βάσει φίλτρων με φιλτραρισμένους πίνακες κυριότητας
Η φιλτραρισμένη κυριότητα εγγραφής είναι ένα μοντέλο κυριότητας του Dataverse που προσδιορίζει την πρόσβαση εξ ολοκλήρου μέσω δικαιωμάτων φίλτρου.
Οι φιλτραρισμένοι πίνακες κυριότητας δεν χρησιμοποιούν κατόχους εγγραφών.
Οι φιλτραρισμένοι πίνακες κυριότητας έχουν τα ακόλουθα χαρακτηριστικά:
- Να μην περιέχουν κατόχους εγγραφών.
- Δεν είναι δυνατή η ανάθεση σε χρήστες ή ομάδες.
- Δεν είναι δυνατή η κοινή χρήση με χρήστες ή ομάδες.
- Μην χρησιμοποιείτε δικαιώματα ασφαλείας βάσει κυριότητας.
- Προσδιορίστε την πρόσβαση μόνο με χρήση δικαιωμάτων φίλτρου.
Σημείωμα
Όταν δημιουργείτε έναν φιλτραρισμένο πίνακα κυριότητας εγγραφής, το Dataverse δημιουργεί ένα καθολικό δικαίωμα φίλτρου Όλες οι εγγραφές και το εκχωρεί στον ρόλο ασφαλείας Διαχειριστής συστήματος.
Δημιουργία φιλτραρισμένου πίνακα κυριότητας εγγραφής
Όταν δημιουργείτε έναν πίνακα Dataverse, επιλέξτε Φιλτραρισμένος ως ο τύπος κυριότητας. Για οδηγίες, ανατρέξτε στο θέμα Φιλτραρισμένη κυριότητα εγγραφής.
Αφού δημιουργήσετε τον πίνακα:
- Δημιουργήστε ένα ή περισσότερα φίλτρα εγγραφής.
- Δημιουργήστε φίλτρα εγγραφής οντότητας για να συσχετίσετε τα φίλτρα με τον πίνακα.
- Εκχωρήστε τα δικαιώματα φίλτρου που δημιουργήθηκαν μέσω ρόλων ασφαλείας.
- Αναθέστε ρόλους ασφαλείας σε χρήστες ή ομάδες.
Εφαρμογή ασφάλειας βάσει φίλτρου σε πίνακες κυριότητας εγγραφών χρηστών ή ομάδων
Μπορείτε επίσης να εφαρμόσετε ασφάλεια βάσει φίλτρου σε υπάρχοντες πίνακες κυριότητας εγγραφής χρήστη ή ομάδας.
Τα δικαιώματα φίλτρου προσθέτουν πρόσβαση στο υπάρχον μοντέλο ασφαλείας που βασίζεται στην κυριότητα:
- Οι χρήστες συνεχίζουν να κατέχουν εγγραφές.
- Μπορείτε να συνεχίσετε την εκχώρηση και την κοινή χρήση εγγραφών.
- Η πρόσβαση στην ιεραρχία επιχειρηματικής μονάδας παραμένει αμετάβλητη.
- Τα δικαιώματα φίλτρου εκχωρούν επιπλέον πρόσβαση σε επίπεδο γραμμών.
Για παράδειγμα, ένας πωλητής μπορεί να έχει πρόσβαση σε ευκαιρίες που κατέχει. Ένα φίλτρο μπορεί να εκχωρήσει στον πωλητή πρόσβαση σε πρόσθετες ευκαιρίες σε μια συγκεκριμένη περιοχή.
Το ακόλουθο φίλτρο εκχωρεί πρόσβαση σε ενεργούς λογαριασμούς σε μια συγκεκριμένη περιοχή:
<fetch
version="1.0"
output-format="xml-platform"
mapping="logical"
distinct="false">
<entity name="account">
<attribute name="entityimage_url" />
<attribute name="statecode" />
<attribute name="name" />
<attribute name="address1_city" />
<attribute name="primarycontactid" />
<attribute name="telephone1" />
<attribute name="accountid" />
<attribute name="new_owningbuname" />
<order attribute="name" descending="false" />
<filter type="and">
<condition
attribute="territoryid"
operator="eq"
value="a440958c-f6bc-f111-aaad-000d3a84e349" />
<condition
attribute="statecode"
operator="eq"
value="0" />
</filter>
</entity>
</fetch>
Το παρακάτω παράδειγμα χρησιμοποιεί ένα link-entity για την εκχώρηση πρόσβασης πωλητή σε ενεργούς λογαριασμούς που ανήκουν σε έναν συνάδελφο για τον οποίο καλύπτονται:
<fetch
version="1.0"
output-format="xml-platform"
mapping="logical"
distinct="true">
<entity name="account">
<attribute name="entityimage" />
<attribute name="statecode" />
<attribute name="name" />
<attribute name="parentaccountid" />
<attribute name="ownerid" />
<attribute name="telephone1" />
<attribute name="emailaddress1" />
<attribute name="accountid" />
<order attribute="name" descending="false" />
<filter type="and">
<condition
attribute="statecode"
operator="eq"
value="0" />
</filter>
<link-entity
name="crcd8_buddyrm"
alias="buddy"
link-type="inner"
from="crcd8_rm"
to="ownerid">
<filter type="and">
<condition
attribute="crcd8_buddyrmname"
operator="eq-userid" />
<condition
attribute="statecode"
operator="eq"
value="0" />
</filter>
</link-entity>
</entity>
</fetch>
Αποτελεσματική πρόσβαση
Για τους πίνακες κυριότητας εγγραφής χρήστη ή ομάδας, τα δικαιώματα φίλτρου προσθέτουν πρόσβαση σε επίπεδο γραμμών στην ασφάλεια που βασίζεται στην κυριότητα. Δεν αντικαθιστούν ή μειώνουν την πρόσβαση που εκχωρείται μέσω των δικαιωμάτων κυριότητας, κοινής χρήσης ή ρόλου ασφαλείας.
Για πίνακες φιλτραρισμένων κυριότητας, τα δικαιώματα φίλτρου ορίζουν την πρόσβαση εγγραφής. Για τους πίνακες κυριότητας εγγραφών οργανισμού, τα δικαιώματα φίλτρου προστίθενται στην πρόσβαση που εκχωρείται από τα δικαιώματα ρόλου ασφαλείας.
Αυτό το προσθετικό μοντέλο σάς επιτρέπει να εισαγάγετε πρόσβαση βάσει χαρακτηριστικών, διατηρώντας παράλληλα τους υπάρχοντες κανόνες πρόσβασης.
Για περισσότερες πληροφορίες σχετικά με την ασφάλεια κυριότητας, ανατρέξτε στο θέμα Κυριότητα και πρόσβαση σε εγγραφές.
Εφαρμογή ασφάλειας βάσει φίλτρου σε πίνακες κυριότητας εγγραφών οργανισμού
Μπορείτε επίσης να εφαρμόσετε ασφάλεια βάσει φίλτρου σε πίνακες κυριότητας εγγραφών οργανισμού.
Τα τυπικά δικαιώματα για έναν πίνακα κυριότητας εγγραφής οργανισμού εκχωρούν πρόσβαση σε όλες τις εγγραφές στον πίνακα. Τα δικαιώματα φιλτραρίσματος παρέχουν έναν άλλο τρόπο για την εκχώρηση πρόσβασης σε αντίστοιχες εγγραφές. Δεν μειώνουν την ευρύτερη πρόσβαση που έχει ήδη εκχωρεί ένας ρόλος ασφαλείας.
Συνήθη σενάρια περιλαμβάνουν:
- Πρόσβαση βάσει περιοχής.
- Πρόσβαση βάσει τμήματος.
- Στοιχεία ελέγχου ταξινόμησης δεδομένων.
- Κοινόχρηστα δεδομένα αναφοράς με ορατότητα εμβέλειας.
Για παράδειγμα, εκχωρήστε στους χρήστες πρόσβαση σε εγγραφές των οποίων η στήλη Territory αντιστοιχεί σε μια συγκεκριμένη περιοχή. Βεβαιωθείτε ότι τα άλλα δικαιώματα ρόλου ασφαλείας δεν εκχωρούν ευρύτερη πρόσβαση στον ίδιο πίνακα.
Τα δικαιώματα φιλτραρίσματος προσθέτουν λεπτομερή εξουσιοδότηση, διατηρώντας παράλληλα το μοντέλο δεδομένων κυριότητας εγγραφής οργανισμού.
Για περισσότερες πληροφορίες σχετικά με τους πίνακες κυριότητας εγγραφών οργανισμού, ανατρέξτε στο θέμα Κυριότητα και πρόσβαση σε εγγραφές.
Δικαιώματα φίλτρου
Όταν συσχετίζετε ένα φίλτρο εγγραφής με έναν πίνακα μέσω ενός φίλτρου εγγραφής οντότητας, το Dataverse δημιουργεί δικαιώματα φίλτρου. Εκχωρήστε αυτά τα δικαιώματα μέσω ρόλων ασφαλείας.
Τα δικαιώματα φιλτραρίσματος υποστηρίζουν αυτές τις λειτουργίες πρόσβασης δεδομένων:
- Δημιουργία.
- Διαβάστε.
- Γράψτε.
- Διαγραφή.
- Προσάρτηση.
- Προσθήκη σε.
Κάθε δικαίωμα συσχετίζεται με ένα συγκεκριμένο φίλτρο και έναν συγκεκριμένο πίνακα.
Το παρακάτω παράδειγμα εμφανίζει δικαιώματα για πολλά φίλτρα πόλης:
| Φίλτρο | Δικαίωμα |
|---|---|
| Πόλη = Ρέντμοντ | Διάβασε |
| Πόλη = Ρέντμοντ | Γράψε |
| Πόλη = Ρέντμοντ | Διαγραφή |
| Πόλη = Σιάτλ | Διάβασε |
| Πόλη = Μπέλεμβιου | Διάβασε |
Δημιουργήστε πολλά φίλτρα και εκχωρήστε διαφορετικά δικαιώματα σε κάθε ρόλο ασφαλείας, ανάλογα με τις ανάγκες.
Εκχώρηση δικαιωμάτων φίλτρου σε ρόλους ασφαλείας
Διαχειριστείτε τα δικαιώματα φιλτραρίσματος μέσω ρόλων ασφαλείας Dataverse.
Για να εκχωρήσετε φιλτραρισμένη πρόσβαση:
- Ανοίξτε έναν ρόλο ασφαλείας.
- Επιλέξτε τον πίνακα προορισμού.
- Επιλέξτε το δικαίωμα φίλτρου.
- Παραχωρήστε το προνόμιο στον ρόλο.
- Αναθέστε τον ρόλο σε χρήστες ή ομάδες.
Οι χρήστες λαμβάνουν όλα τα δικαιώματα φίλτρου από τους ρόλους ασφαλείας και τις συνδρομές ομάδας που τους έχουν εκχωρηθεί.
Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Ρόλοι και δικαιώματα ασφαλείας.
Παράδειγμα
Ας υποθέσουμε ότι ένας πίνακας Πελάτης περιλαμβάνει μια στήλη City.
Δημιουργία τριών φίλτρων εγγραφής:
- Πόλη = Ρέντμοντ.
- Πόλη = Σιάτλ.
- Πόλη = Μπέλβιου.
Συσχετίστε κάθε Φίλτρο εγγραφής με τον πίνακα Πελάτης χρησιμοποιώντας φίλτρα εγγραφής οντότητας.
Δημιουργήστε τρεις ρόλους ασφαλείας:
| Ρόλος | Δικαίωμα φίλτρου |
|---|---|
| Πωλήσεις της Redmond | Ανάγνωση του πελάτη όπου Πόλη = Redmond |
| Πωλήσεις στο Σιάτλ | Ανάγνωση του πελάτη όπου Πόλη = Seattle |
| Πωλήσεις Bellevue | Ανάγνωση του πελάτη όπου Πόλη = Bellevue |
Κάθε ρόλος εκχωρεί πρόσβαση σε εγγραφές πελατών που συμφωνούν με το φίλτρο του. Οι χρήστες μπορεί να έχουν ευρύτερη πρόσβαση μέσω άλλων ρόλων, μελών ομάδας, ιδιοκτησίας ή κοινής χρήσης.
Σύνοψη
Η ασφάλεια βάσει φίλτρου εκχωρεί πρόσβαση σε επίπεδο γραμμών με βάση τις τιμές δεδομένων. Χρησιμοποιήστε φίλτρα εγγραφής, φίλτρα εγγραφής οντότητας, δικαιώματα φίλτρου και ρόλους ασφαλείας για την υλοποίηση ελέγχου πρόσβασης βάσει χαρακτηριστικών στο Dataverse.
Προσθέστε ασφάλεια βάσει φίλτρου με τον χρήστη ή την ομάδα και πίνακες κατοχής εγγραφών οργανισμού για την παροχή περισσότερης πρόσβασης σε δεδομένα μέσω συνθηκών φιλτραρίσματος. Επιλέξτε το μοντέλο κυριότητας που ταιριάζει στις απαιτήσεις της επιχείρησής σας. Να θυμάστε ότι μόνο οι πίνακες φιλτραρισμένων κυριοτήτων χρησιμοποιούν φίλτρα ως αποκλειστική προέλευση πρόσβασης εγγραφής.
Επόμενα βήματα
- Μάθετε πώς μπορείτε να ρυθμίσετε φιλτραρισμένους πίνακες κυριότητας στην κατοχή φιλτραρισμένων εγγραφών.
- Μάθετε πώς μπορείτε να εφαρμόσετε φίλτρα σε υπάρχοντα μοντέλα κυριότητας εγγραφής στην προσθήκη φιλτραρισμένων προβολών ασφάλειας για την εγγραφή πινάκων κυριότητας.
- Μάθετε περισσότερα σχετικά με την αρχιτεκτονική ασφαλείας του Dataverse στις Έννοιες ασφαλείας σε Microsoft Dataverse.