Δημιουργία σχέσεων N:N (πολλά προς πολλά) μεταξύ οντοτήτων
Αυτό το θέμα ισχύει για το Dynamics 365 Customer Engagement (on-premises). Για την έκδοση Power Apps αυτού του θέματος, δείτε: Δημιουργία σχέσεων οντοτήτων "πολλά προς πολλά" στο Dataverse με την πύλη Power Apps
Οι σχέσεις οντοτήτων 1:N δημιουργούν μια ιεραρχία μεταξύ των εγγραφών. Στις σχέσεις N:N (πολλά-προς-πολλά), δεν υπάρχει σαφής ιεραρχία. Δεν υπάρχουν πεδία αναζήτησης ή συμπεριφορές των οποίων τις παραμέτρους πρέπει να ρυθμίσετε. Οι εγγραφές που δημιουργούνται μέσω σχέσεων N:N μπορούν να θεωρούνται ομότιμες, ενώ η σχέση είναι αμοιβαία.
Στις σχέσεις N:N δημιουργείται μια ειδική οντότητα που ονομάζεται οντότητα Σχέση (ή Επικαλυπτόμενη). Αυτή η οντότητα έχει σχέση με καθεμία από τις σχετικές οντότητες και αποθηκεύει μόνο τις τιμές που απαιτούνται για τον ορισμό της σχέσης. Δεν μπορείτε να προσθέσετε προσαρμοσμένα πεδία σε μια οντότητα σχέσης.
Η διαδικασία δημιουργίας μιας σχέσης N:N έγκειται ουσιαστικά στην επιλογή των δύο οντοτήτων που θέλετε να συμμετέχουν στη σχέση και, στη συνέχεια, στον προσδιορισμό, για κάθε οντότητα, του τρόπου που θέλετε να διατίθενται οι αντίστοιχες λίστες εντός του παραθύρου περιήγησης της φόρμας για κάθε οντότητα. Αυτές είναι οι ίδιες επιλογές που χρησιμοποιούνται για την κύρια οντότητα σε σχέσεις οντοτήτων 1:N. Περισσότερες πληροφορίες: Στοιχείο παραθύρου περιήγησης για κύρια οντότητα
Δεν μπορούν να χρησιμοποιηθούν με σχέσεις N:N όλες οι οντότητες. Εάν δεν υπάρχει το κουμπί Νέα σχέση πολλά-προς-πολλά, δεν μπορείτε να δημιουργήσετε μια νέα σχέση N:N με αυτήν την οντότητα. Εάν χρησιμοποιήσετε το πρόγραμμα περιήγησης μετα-δεδομένων, μπορείτε να φιλτράρετε οντότητες που έχουν την τιμή CanBeInManyToMany
ορισμένη σε true
. Περισσότερες πληροφορίες:Χρησιμοποιήστε το πρόγραμμα περιήγησης μεταδεδομένων
Δημιουργία ή επεξεργασία σχέσεων N-N μεταξύ οντοτήτων
Άνοιγμα εξερεύνησης λύσεων.
Στην περιοχή Στοιχεία, αναπτύξτε το στοιχείο Οντότητες και, στη συνέχεια, αναπτύξτε την οντότητα την οποία θέλετε να επεξεργαστείτε.
Επιλέξτε Σχέσεις Ν:N.
Για να επεξεργαστείτε ή να προβάλετε τις λεπτομέρειες μιας υπάρχουσας σχέσης, επιλέξτε την και στη γραμμή εργαλείων Ενέργειες , κάντε κλικ στο κουμπί Ενέργειες και, στη συνέχεια, επιλέξτε Επεξεργασία.
-Ή-
Για να προσθέσετε μια νέα σχέση, επιλέξτε Νέα σχέση "πολλά προς πολλά".
Σημαντικό
Εάν η Νέα σχέσης πολλά-προς-πολλά δεν εμφανίζεται στη γραμμή εργαλείων "Ενέργειες", δεν μπορείτε να δημιουργήσετε μια σχέση Ν: Ν για αυτήν την οντότητα.
Για μια νέα σχέση, στην ενότητα Τρέχουσα οντότητα, στη λίστα Επιλογή εμφάνισης, μπορείτε να επιλέξετε μία από τις ακόλουθες επιλογές:
Να μην εμφανιστεί: Η άλλη οντότητα δεν θα εμφανίσει μια συσχετισμένη προβολή για την τρέχουσα οντότητα.
Χρήση προσαρμοσμένης ετικέτας: Αυτή η ετικέτα θα χρησιμοποιηθεί για τη συσχετισμένη προβολή που δημιουργήθηκε για την άλλη οντότητα. Θα πρέπει να εισαγάγετε μια αντίστοιχη τιμή στο πεδίο Προσαρμοσμένη ετικέτα.
Χρήση ονόματος σε πληθυντικό: Θα χρησιμοποιηθεί το όνομα της τρέχουσας οντότητας στον πληθυντικό αριθμό για τη συσχετισμένη προβολή.
Σημείωμα
Όταν επιλέγετε Χρήση ονόματος σε πληθυντικό ή Χρήση προσαρμοσμένης ετικέτας, μπορείτε να επιλέξετε από τη λίστα επιλογών Περιοχή εμφάνισης για να καθορίσετε την περιοχή εμφάνισης (για παράδειγμα, μάρκετινγκ ή πωλήσεων) στη φόρμα όπου θα εμφανίζεται η ετικέτα της σχέσης. Επίσης, μπορείτε να προσδιορίσετε το στοιχείο Σειρά εμφάνισης για να ελέγξετε τη θέση στην οποία θα περιληφθεί η ετικέτα στην επιλεγμένη περιοχή εμφάνισης.
Σημαντικό
Το παράδειγμα πλοήγησης για τις φόρμες που συσχετίζονται με ενημερωμένες οντότητες είναι πολύ διαφορετικό από εκείνο για τις οντότητες που δεν έχουν ενημερωθεί. Ενώ ο μηχανισμός λειτουργίας για τον ορισμό της περιοχής εμφάνισης και της σειρά εμφάνισης είναι κοινός, βεβαιωθείτε ότι έχετε κατανοήσει τα διάφορα παραδείγματα περιήγησης καθώς δημιουργείτε σχέσεις οντοτήτων.
Στην ενότητα Άλλη οντότητα επιλέξτε την άλλη οντότητα από τη λίστα Όνομα οντότητας.
Σημείωμα
Όταν καθορίζετε το όνομα της οντότητας, ορίζονται προεπιλεγμένες τιμές για τα πεδία Όνομα και Όνομα οντότητας σχέσης της ενότητας Ορισμός της σχέσης. Εάν αλλάξετε την τιμή για το Όνομα οντότητας πριν από την αποθήκευση, τα ονόματα αυτά δεν θα αλλάξουν, επομένως βεβαιωθείτε ότι αυτά τα ονόματα είναι λειτουργικά πριν από την αποθήκευση.
Στην ενότητα Ορισμός της σχέσης, επιβεβαιώστε το Όνομα και το Όνομα οντότητας σχέσης.
Αυτές οι τιμές πρέπει να είναι μοναδικές μεταξύ των σχέσεων N:N.
Επιλέξτε το στοιχείο Αποθήκευση και κλείσιμο για να κλείσετε τη φόρμα Σχέση N:N.
Όταν ολοκληρώσετε τις προσαρμογές σας, δημοσιεύστε τις:
Για να δημοσιεύσετε προσαρμογές μόνο για το στοιχείο που επεξεργάζεστε εκείνη τη στιγμή, στην καρτέλα Αρχική, στην ομάδα Αποθήκευση, επιλέξτε Δημοσίευση.
Για να δημοσιεύσετε προσαρμογές για όλα τα μη δημοσιευμένα στοιχεία ταυτόχρονα, επιλέξτε Δημοσίευση όλων των προσαρμογών.
Σημείωμα
Κάθε φορά που αλλάζετε στοιχεία του περιβάλλοντος εργασίας χρήστη ή υλοποιείτε δέσμες ενεργειών φορμών για μια οντότητα, πρέπει να δημοσιεύετε τις αλλαγές προκειμένου να εφαρμοστούν. Τυχόν προσαρμογές που αλλάζουν το σχήμα των δεδομένων του Dynamics 365 Customer Engagement (on-premises), όπως όσες πραγματοποιούνται σε προσαρμοσμένες οντότητες, σχέσεις ή πεδία, εφαρμόζονται αμέσως.
Η εγκατάσταση λύσης ή η έκδοση προσαρμογών ενδέχεται να επηρεάσει τη λειτουργία του συστήματος. Συνιστούμε να προγραμματίσετε την εισαγωγή μιας λύσης σε χρόνο που να έχει τον μικρότερο δυνατό αντίκτυπο στους χρήστες.