Προστασία λιστών

Σημείωση

Από τις 12 Οκτωβρίου 2022, οι πύλες του Power Apps είναι Power Pages. Περισσότερες πληροφορίες: Το Microsoft Power Pages είναι πλέον γενικά διαθέσιμο (ιστολόγιο)
Σύντομα θα μετεγκαταστήσουμε και θα συγχωνεύσουμε την τεκμηρίωση των πυλών Power Apps με την τεκμηρίωση Power Pages.

Για να διασφαλίσετε μια λίστα, πρέπει να ρυθμίσετε τις παραμέτρους των δικαιωμάτων πίνακα για τον πίνακα για τον οποίο εμφανίζονται οι καρτέλες.

Ξεκινώντας από την έκδοση 9.3.7.x, οι πύλες που δημιουργήθηκαν πρόσφατα θα έχουν δικαιώματα πίνακα που επιβάλλονται για όλες τις λίστες, ανεξάρτητα από τη ρύθμιση Ενεργοποίηση δικαιωμάτων πίνακα.

Σημείωση

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

Για να ρυθμίσετε ρητά τις παραμέτρους ανώνυμης πρόσβασης, χρησιμοποιήστε κατάλληλα δικαιώματα πίνακα και συσχετίστε με τον ρόλο web Ανώνυμοι χρήστες ή με έναν προσαρμοσμένο ρόλο web με επιλογή Ρόλος ανώνυμων χρηστών.

Με την προστασία της λίστας σας θα εξασφαλίσετε ότι οι χρήστες βλέπουν μόνο τις καρτέλες για τις οποίες έχουν δικαιώματα.

Η ασφάλιση των δεδομένων που σχετίζονται με συγκεκριμένους χρήστες (ή τους σχετικούς λογαριασμούς τους) ολοκληρώνεται με την προσθήκη μιας σχέσης μεταξύ του πίνακα και είτε του πίνακα επαφής είτε του λογαριασμού, όπου μόνο οι χρήστες πύλης που έχουν σχέση με αυτές τις καρτέλες θα μπορούν να έχουν πρόσβαση στα δεδομένα χρησιμοποιώντας τον τύπο δικαιώματος πίνακα του Λογαριασμού ή της Επαφής, καθώς και τη δημιουργία των κατάλληλων δικαιωμάτων και τη συσχέτιση ρόλων web με το δικαίωμα πίνακα.

Η καλή σχεδίαση τοποθεσίας web απαιτεί το ότι εάν ένας ρόλος χρήστη δεν έχει δικαιώματα για τον πίνακα (δηλαδή, δεν θα υπάρξει ποτέ μια κατάσταση όπου θα πρέπει να μπορεί να δει οποιαδήποτε από τις καρτέλες), δεν θα πρέπει να έχει πρόσβαση στη σελίδα καθόλου. Ιδανικά, η σελίδα θα πρέπει επίσης να προστατεύεται με δικαιώματα σελίδας.

Εάν θέλετε να εμφανίζονται οι ενέργειες επιπέδου καρτελών που ισχύουν για το χρήστη που είναι συνδεδεμένος, πρέπει να ορίσετε την τιμή της ρύθμισης τοποθεσίας EntityList/ShowRecordLevelActions σε true.

Για παράδειγμα, υπάρχουν δύο χρήστες: ο Γιώργος και ο Ιωάννης. Ο Preston έχει επίπεδο επαφής όλη την πρόσβαση στον πίνακα Υπόθεση, ενώ ο Teddy έχει καθολική πρόσβαση ανάγνωσης. Εάν δημιουργηθεί μια λίστα για την εμφάνιση όλων των καρτελών υπόθεσης, ο Preston θα δει όλες τις ενέργειες (Προβολή, Επεξεργασία και Διαγραφή) στις καρτέλες που σχετίζονται με την επαφή τους. Σε άλλες καρτέλες, θα βλέπουν μόνο την ενέργεια Προβολή. Από την άλλη πλευρά, ο Ιωάννης θα βλέπει μόνο ενέργεια Προβολή σε όλες τις καρτέλες.

Εάν η ρύθμιση τοποθεσίας EntityList/ShowRecordLevelActions έχει οριστεί σε ψευδής και ο πίνακας έχει πολλά δικαιώματα, είναι ορατές όλες οι ενέργειες επιπέδου καρτέλας. Ωστόσο, όταν ένας χρήστης προσπαθεί να εκτελέσει μια ενέργεια χωρίς εξουσιοδότηση, εμφανίζεται ένα σφάλμα.

Δείτε επίσης