Δημιουργία σχέσεων 1:N (ένα προς πολλά) μεταξύ οντοτήτων
Αυτό το θέμα ισχύει για το Dynamics 365 Customer Engagement (on-premises). Για την έκδοση Power Apps αυτού του θέματος, δείτε: Δημιουργία και επεξεργασία σχέσεων οντότητας ένα προς πολλά ή πολλά προς ένα χρησιμοποιώντας την πύλη Power Apps
Ο ευκολότερος τρόπος δημιουργίας μιας σχέσης 1:N είναι να δημιουργήσετε ένα νέο πεδίο αναζήτησης για μια οντότητα. Αυτό σας επιτρέπει να ορίσετε απλώς τις κοινές τιμές πεδίου για το πεδίο αναζήτησης, καθώς και δύο πρόσθετες επιλογές όταν ορίζετε το στοιχείο Τύπος ως Αναζήτηση. Αυτά τα πρόσθετα πεδία είναι ο Τύπος καρτέλας προορισμού και το Όνομα σχέσης.
Το στοιχείο Τύπος καρτέλας προορισμού επιλέγει την Κύρια οντότητα στη σχέση 1:N. Το Όνομα σχέσης δημιουργείται αυτόματα για εσάς με βάση τις δύο οντότητες που συμμετέχουν στη σχέση. Συνήθως δεν χρειάζεται να το επεξεργαστείτε, αλλά, αν θέλετε, έχετε τη δυνατότητα. Το όνομα της σχέσης οντότητας περιέχει το πρόθεμα προσαρμογής του εκδότη της λύσης για τη λύση επάνω στην οποία εργάζεστε αυτήν τη στιγμή.
Σημείωμα
Εάν σας ενδιαφέρει το πρόθεμα προσαρμογής, βεβαιωθείτε ότι εργάζεστε στα πλαίσια μιας λύσης που συνδέεται με τον εκδότη της λύσης με το πρόθεμα που θέλετε.
Ωστόσο, όταν δημιουργείτε μια σχέση 1:N, δημιουργώντας ένα πεδίο αναζήτησης, ορισμένες προεπιλεγμένες τιμές έχουν οριστεί αυτόματα. Εάν θέλετε να επεξεργαστείτε ορισμένες από τις επιλογές που είναι διαθέσιμες στη σχέση, πρέπει να εντοπίσετε τη σχέση και να την επεξεργαστείτε.
Δεν είναι δυνατή η δημιουργία προσαρμοσμένων σχέσεων 1:N για όλες τις οντότητες. Αν κάτι τέτοιο ισχύει, δεν υπάρχει απλώς επιλογή δημιουργίας νέας σχέσης προσαρμοσμένης οντότητας χρησιμοποιώντας την Εξερεύνηση λύσεων. Εάν χρησιμοποιείτε το πρόγραμμα περιήγησης μετα-δεδομένων, μπορείτε να φιλτράρετε τη λίστα των οντοτήτων, σύμφωνα με τις ιδιότητες CanBePrimaryEntityInRelationship
και CanBeRelatedEntityInRelationship
.
Ο ορισμός της σχέσης 1:N αποτελείται από τέσσερα μέρη: Ορισμός σχέσης, Πεδίο αναζήτησης, Στοιχείο παραθύρου περιήγησης για κύρια οντότητα και Συμπεριφορά σχέσης.
Δημιουργία ή επεξεργασία σχέσεων 1:N μεταξύ οντοτήτων
Άνοιγμα εξερεύνησης λύσεων.
Στην περιοχή Στοιχεία, αναπτύξτε το στοιχείο Οντότητες και, στη συνέχεια, αναπτύξτε την οντότητα την οποία θέλετε να επεξεργαστείτε.
Επιλέξτε Σχέσεις 1:N.
Για να επεξεργαστείτε ή να προβάλετε τις λεπτομέρειες μιας υπάρχουσας σχέσης, επιλέξτε την και στη γραμμή εργαλείων Ενέργειες , επιλέξτε Περισσότερες ενέργειες και, στη συνέχεια, επιλέξτε Επεξεργασία.
-Ή-
Για να προσθέσετε μια νέα σχέση, επιλέξτε Νέα σχέση "1 προς πολλά".
Σημαντικό
Εάν η Νέα σχέση "1 προς πολλά" δεν εμφανίζεται στη γραμμή εργαλείων "Ενέργειες", δεν μπορείτε να δημιουργήσετε μια σχέση 1:Ν για αυτήν την οντότητα.
Για μια νέα σχέση, στην ενότητα Ορισμός σχέσης στη λίστα Σχετική οντότητα, επιλέξτε την οντότητα που έχει σχέση.
Σημείωμα
Ο καθορισμός της σχετικής οντότητας ορίζει μια προεπιλεγμένη τιμή για το πεδίο Όνομα. Εάν αλλάξετε τη σχετική οντότητα πριν από την αποθήκευση, η τιμή για το Όνομα αλλάζει ανάλογα.
Επιλέξτε αν θα υπάρχει δυνατότητα αναζήτησης ή όχι.
Στην ενότητα Πεδίο αναζήτησης, καθορίστε μια τιμή για το πεδίο Εμφανιζόμενο όνομα.
Σημαντικό
Αν καθορίσετε το Εμφανιζόμενο όνομα ορίζεται μια προεπιλεγμένη τιμή για το πεδίο Όνομα. Εάν αλλάξετε το Εμφανιζόμενο όνομα του πεδίου αναζήτησης πριν την αποθήκευση, η τιμή στο πεδίο Όνομα δεν θα αλλάξει. Ως αποτέλεσμα, θα πρέπει το Όνομα να είναι κατανοητό πριν από την αποθήκευση.
Στη λίστα Απαίτηση πεδίου, κάντε μια επιλογή για να καθορίσετε τις απαιτήσεις δεδομένων για το πεδίο πριν από την αποθήκευση μιας καρτέλας.
Στην ενότητα Στοιχείο παραθύρου περιήγησης για κύρια οντότητα, στη λίστα Επιλογή εμφάνισης, κάντε μια επιλογή για την εμφάνιση συσχετισμένων προβολών ή μιας προσαρμοσμένης ετικέτας.
Στην ενότητα Συμπεριφορά σχέσης, στη λίστα Τύπος συμπεριφοράς, επιλέξτε ένα από τα ακόλουθα:
Γονική. Σε μια γονική σχέση μεταξύ δύο πινάων, οποιαδήποτε ενέργεια πραγματοποιείται σε μια καρτέλα του γονικού πίνακα πραγματοποιείται επίσης στις καρτέλες του θυγατρικού πίνακα που σχετίζονται με την κύρια (ή τη γονική) καρτέλα πίνακα. Για παράδειγμα, ο κάτοχος της γονικής καρτέλας έχει μεταβιβάσει την πρόσβαση στις καρτέλες του θυγατρικού πίνακα και όταν διαγραφεί η γονική καρτέλα, θα διαγραφούν επίσης όλες οι θυγατρικές καρτέλες. Για τη γονική σχέση 1:N μεταξύ του γονικού πίνακα (P1) και της θυγατρικής οντότητας (C1), στον κάτοχο της καρτέλας P1 μεταβιβάζεται η μετανιβασθείσα πρόσβαση στις θυγατρικές καρτέλες C1.
Για αναφορά. Σε μια σχέση αναφοράς ανάμεσα σε δύο οντότητες, μπορείτε να μεταβείτε σε οποιεσδήποτε σχετιζόμενες καρτέλες, αλλά οι ενέργειες που πραγματοποιούνται στη μία δεν θα επηρεάσουν την άλλη.
Για αναφορά, περιορισμός διαγραφής. Σε μια σχέση αναφοράς με περιορισμό διαγραφής μεταξύ δύο οντοτήτων, μπορείτε να μεταβείτε σε οποιεσδήποτε σχετιζόμενες καρτέλες. Οι ενέργειες που πραγματοποιούνται στη γονική καρτέλα δεν θα εφαρμοστούν στη θυγατρική καρτέλα, αλλά η γονική καρτέλα δεν μπορεί να διαγραφεί όσο υπάρχει η θυγατρική καρτέλα. Σημειώστε ότι δεν μπορείτε να διαγράψετε μια καρτέλα, όταν υπάρχουν σχετικές καρτέλες.
Επικάλυψη με δυνατότητα ρύθμισης παραμέτρων. Σε μια σχέση επικάλυψης με δυνατότητα ρύθμισης παραμέτρων μεταξύ δύο οντοτήτων, μπορείτε να επιλέξετε τη συμπεριφορά που σχετίζεται με καθένα από τα σύνολα πιθανών ενεργειών.
Σημαντικό
Εάν ρυθμίσετε τις συμπεριφορές για τις ενέργειες έτσι ώστε να αντιστοιχιστούν στις συμπεριφορές για τις ενέργειες που σχετίζονται με άλλο στοιχείο Τύπος συμπεριφοράς, αν αποθηκεύσετε τη σχέση, ο Τύπος συμπεριφοράς ορίζεται αυτόματα στον αντίστοιχο τύπο.
Περισσότερες πληροφορίες: Ρύθμιση παραμέτρων συμπεριφοράς σχέσης οντότητας
Επιλέξτε το στοιχείο Αποθήκευση και κλείσιμο για να κλείσετε τη φόρμα Σχέση.
Όταν ολοκληρώσετε τις προσαρμογές σας, δημοσιεύστε τις:
Για να δημοσιεύσετε προσαρμογές μόνο για το στοιχείο που επεξεργάζεστε εκείνη τη στιγμή, στη γραμμή εργαλείων Ενέργειες, επιλέξτε Δημοσίευση.
Για να δημοσιεύσετε προσαρμογές για όλα τα αδημοσίευτα στοιχεία ταυτόχρονα, στη γραμμή περιήγησης, επιλέξτε Οντότητες, και στη συνέχεια, στη γραμμή ενεργειών, επιλέξτε Δημοσίευση όλων των προσαρμογών.
Σημείωμα
- Μια προσαρμοσμένη οντότητα δεν μπορεί να είναι η κύρια οντότητα σε μια σχέση με μια σχετική οντότητα συστήματος με επικάλυψη. Αυτό σημαίνει ότι δεν μπορείτε να έχετε μια σχέση, όταν κάποια ενέργεια έχει οριστεί σε Επικάλυψη όλων, Επικάλυψη ενεργών ή Επικάλυψη σε αυτά που ανήκουν στο χρήστη ανάμεσα σε μια κύρια προσαρμοσμένη οντότητα και μια σχετική οντότητα συστήματος.
- Σε καμία νέα σχέση δεν μπορεί να οριστεί κάποια ενέργεια σε Επικάλυψη όλων, Επικάλυψη ενεργών ή Επικάλυψη σε αυτά που ανήκουν στο χρήστη, εάν η σχετική οντότητα σε αυτήν τη σχέση υπάρχει ήδη ως σχετική οντότητα σε άλλη σχέση, στην οποία κάποια ενέργεια έχει οριστεί σε Επικάλυψη όλων, Επικάλυψη ενεργών ή Επικάλυψη σε αυτά που ανήκουν στο χρήστη. Με τον τρόπο αυτό αποφεύγονται οι πολυγονικές σχέσεις.
- Κάθε φορά που αλλάζετε στοιχεία του περιβάλλοντος εργασίας χρήστη ή υλοποιείτε δέσμες ενεργειών φορμών για μια οντότητα, πρέπει να δημοσιεύετε τις αλλαγές προκειμένου να εφαρμοστούν. Τυχόν προσαρμογές που αλλάζουν το σχήμα των δεδομένων μιας εφαρμογής όπως όσες πραγματοποιούνται σε προσαρμοσμένες οντότητες, σχέσεις ή πεδία, εφαρμόζονται αμέσως.
- Αν μια σχέση αποτελεί μέρος μιας διαχειριζόμενης λύσης, ο προγραμματιστής της διαχειριζόμενης λύσης μπορεί να σας περιορίσει από την προσαρμογή της σχέσης.
- Η εγκατάσταση λύσης ή η έκδοση προσαρμογών ενδέχεται να επηρεάσει τη λειτουργία του συστήματος. Συνιστούμε να προγραμματίσετε την εισαγωγή μιας λύσης σε χρόνο που να έχει τον μικρότερο δυνατό αντίκτυπο στους χρήστες.
Ορισμός σχέσης
Ανάλογα με το αν επιλέξετε να δημιουργήσετε μια Νέα σχέση 1-προς-πολλά ή μια Νέα σχέση πολλά-προς-1 από την Εξερεύνηση λύσεων, θα είναι συμπληρωμένα αυτόματα είτε το πεδίο Κύρια οντότητα ή το Σχετική οντότητα. Αρκεί να επιλέξετε το άλλο. Η προεπιλεγμένη τιμή για το πεδίο Όνομα συμπληρώνεται αυτόματα με βάση το πρόθεμα προσαρμογής του εκδότη της λύσης και τα ονόματα των οντοτήτων που επιλέγετε να συμμετέχουν στη σχέση. Εάν θέλετε, μπορείτε να το επεξεργαστείτε. Εάν δημιουργήσετε περισσότερες από μία προσαρμοσμένες σχέσεις μεταξύ δύο οντοτήτων και χρησιμοποιήσετε το ίδιο πρόθεμα προσαρμογής και για τις δύο, η τιμή του ονόματος που δημιουργήθηκε αυτόματα δεν θα είναι μοναδική και δεν θα μπορείτε να αποθηκεύσετε τη νέα σχέση. Πρέπει να επεξεργαστείτε το όνομα για να το διαφοροποιήσετε από οποιοδήποτε υπάρχον όνομα και για να μπορείτε να το αποθηκεύσετε. Αφού αποθηκευτεί, δεν μπορείτε να το αλλάξετε.
Εάν δεν θέλετε αυτή η σχέση οντοτήτων να είναι ορατή στην ενότητα Πρόσθετα κριτήρια εύρεσης, ορίστε την τιμή Με δυνατότητα αναζήτησης σε Όχι.
Πεδία αναζήτησης
Αυτά τα πεδία αποτελούν τις κοινές ιδιότητες που διαθέτουν όλα τα πεδία εκτός από τα Με δυνατότητα αναζήτησης, Ασφάλεια πεδίου και Έλεγχος. Για να επεξεργαστείτε αυτές τις τιμές για το πεδίο αναζήτησης που δημιουργείται με τη σχέση οντότητας, πρέπει να εντοπίσετε και να επεξεργαστείτε το πεδίο αναζήτησης ξεχωριστά, μετά τη δημιουργία της σχέσης οντότητας. Περισσότερες πληροφορίες: Δημιουργία και επεξεργασία πεδίων.
Γενικός κανόνας είναι ότι το Εμφανιζόμενο όνομα πρέπει να συμφωνεί με το εμφανιζόμενο όνομα της κύριας οντότητας.
Στοιχείο παραθύρου περιήγησης για κύρια οντότητα
Η κύρια οντότητα μπορεί να εμφανίζει λίστες σχετικών οντοτήτων αν επεκτείνετε το παράθυρο περιήγησης. Οι επιλογές αυτής της ομάδας ελέγχουν το πώς και το αν θα εμφανίζεται αυτή η λίστα. Η επεξεργασία αυτών των στοιχείων περιήγησης μπορεί επίσης να πραγματοποιηθεί από το πρόγραμμα επεξεργασίας φορμών και, μέσω JavaScript, ο προγραμματιστής να εφαρμόσει αλλαγές σε αυτά τα στοιχεία κατά την προβολή της φόρμας.
Πεδίο | Περιγραφή |
---|---|
Επιλογή εμφάνισης |
-
Να μην εμφανιστεί: Επιλέξτε το, εάν δεν θέλετε να δώσετε το δικαίωμα στους χρήστες να περιηγηθούν σε μια λίστα σχετικών εγγραφών οντότητας. - Χρήση προσαρμοσμένης καρτέλας: Επιλέξτε το, εάν θέλετε να προσδιορίσετε μια προσαρμοσμένη ετικέτα προς χρήση. - Χρήση ονόματος σε πληθυντικό: Επιλέξτε το, εάν θέλετε να χρησιμοποιήσετε το όνομα της σχετικής οντότητας στον πληθυντικό ως ετικέτα. |
Προσαρμοσμένη ετικέτα | Όταν επιλέγετε τη Χρήση προσαρμοσμένης ετικέτας ως επιλογή εμφάνισης, πρέπει να εισαγάγετε την προσαρμοσμένη ετικέτα που θέλετε να χρησιμοποιήσετε αντί για το όνομα σε πληθυντικό της σχετικής οντότητας. |
Περιοχή εμφάνισης |
-
Λεπτομέρειες: Επιλέξτε το για να συμπεριλάβετε το στοιχείο περιήγησης στην ομάδα Κοινά. - Μάρκετινγκ: Επιλέξτε το για να συμπεριλάβετε το στοιχείο περιήγησης στην ομάδα Μάρκετινγκ. - Πωλήσεις: Επιλέξτε το για να συμπεριλάβετε το στοιχείο περιήγησης στην ομάδα Πωλήσεις. - Υπηρεσία: Επιλέξτε το για να συμπεριλάβετε το στοιχείο περιήγησης στην ομάδα Υπηρεσία. |
Σειρά εμφάνισης | Αυτός ο αριθμός ελέγχει τη θέση στην οποία θα περιληφθεί το στοιχείο περιήγησης στην επιλεγμένη περιοχή εμφάνισης. Το εύρος των επιτρεπόμενων αριθμών ξεκινά με 10.000. Τα στοιχεία παραθύρου περιήγησης με μικρότερη τιμή εμφανίζονται πάνω από άλλες σχέσεις με μεγαλύτερη τιμή. |
Συμπεριφορά σχέσης
Σε μια σχέση 1:N, μπορείτε να ελέγξετε τη συμπεριφορά μιας σχέσης για την υποστήριξη επιχειρηματικών κανόνων για τον οργανισμό σας. Γιατί να το κάνετε αυτό; Ας δούμε ένα παράδειγμα.
Ας υποθέσουμε ότι έχετε έναν νέο πωλητή και θέλετε να του αναθέσετε έναν αριθμό υπαρχουσών ευκαιριών οι οποίες έχουν ανατεθεί σε άλλο πωλητή. Κάθε εγγραφή ευκαιρίας μπορεί να έχει έναν αριθμό δραστηριοτήτων εργασιών οι οποίες θα σχετίζονται με αυτήν. Μπορείτε εύκολα να εντοπίσετε τις ενεργές ευκαιρίες που θέλετε να αναθέσετε εκ νέου και να τις αναθέσετε στο νέο πωλητή. Αλλά τι πρέπει να κάνετε σχετικά με τις δραστηριότητες εργασιών που σχετίζονται με τις ευκαιρίες; Θέλετε να ανοίξετε κάθε εργασία και να αποφασίσετε αν πρέπει να ανατεθούν επίσης σε νέο πωλητή; Πιθανώς όχι. Ωστόσο, μπορείτε να επιτρέψετε στη σχέση να εφαρμόσει αυτόματα ορισμένους τυπικούς κανόνες για εσάς. Οι κανόνες αυτοί εφαρμόζονται μόνο σε εγγραφές εργασιών που σχετίζονται με τις ευκαιρίες που αναθέτετε εκ νέου. Η σχέση οντοτήτων ονομάζεται Opportunity_Tasks. Οι επιλογές σας είναι:
Αναθέστε εκ νέου όλες τις ενεργές εργασίες.
Αναθέστε εκ νέου όλες τις εργασίες. Αυτή είναι η προεπιλεγμένη συμπεριφορά.
Μην αναθέτετε εκ νέου καμία από τις εργασίες.
Αναθέστε εκ νέου όλες τις εργασίες που έχουν ανατεθεί στον προηγούμενο κάτοχο της ευκαιρίας.
Η σχέση μπορεί να ελέγχει τον τρόπο εκτέλεσης των ενεργειών σε μια επικάλυψη εγγραφής κύριας οντότητας έως και τυχόν εγγραφές σχετικών οντοτήτων. Οι ενέργειες και οι πιθανές συμπεριφορές εμφανίζονται στον παρακάτω πίνακα.
Ενέργεια | Περιγραφή | Πιθανές συμπεριφορές |
---|---|---|
Ανάθεση | Τι πρέπει να συμβεί όταν αλλάξει η κυριότητα της εγγραφής κύριας οντότητας; | - Επικάλυψη ενεργών - Επικάλυψη όλων - Χωρίς επικάλυψη - Διαδοχή σε αυτά που ανήκουν στο χρήστη |
Κοινή χρήση | Τι πρέπει να συμβεί όταν χρησιμοποιείται από κοινού η εγγραφή κύριας οντότητας; | - Επικάλυψη ενεργών - Επικάλυψη όλων - Χωρίς επικάλυψη - Διαδοχή σε αυτά που ανήκουν στο χρήστη |
Κατάργηση κοινής χρήσης | Τι πρέπει να συμβεί όταν διακοπεί η κοινή χρήση της εγγραφής κύριας οντότητας; | - Επικάλυψη ενεργών - Επικάλυψη όλων - Χωρίς επικάλυψη - Διαδοχή σε αυτά που ανήκουν στο χρήστη |
Ορισμός ως γονικού | Τι πρέπει να συμβεί όταν αλλάξει μια τιμή πεδίου αναζήτησης για μια σχέση γονικού τύπου στην εγγραφή κύριας οντότητας; Μια σχέση γονικού τύπου είναι αυτό που χρησιμοποιεί Επικάλυψη όλων για όλες τις ενέργειες. - Επικάλυψη ενεργών - Επικάλυψη όλων - Χωρίς επικάλυψη - Διαδοχή σε αυτά που ανήκουν στο χρήστη |
|
Διαγραφή | Τι πρέπει να συμβεί όταν διαγράφεται η εγγραφή κύριας οντότητας; | - Επικάλυψη όλων - Κατάργηση σύνδεσης - Περιορισμός διαγραφής |
Συγχώνευση | Τι πρέπει να συμβεί όταν η εγγραφή κύριας οντότητας συγχωνεύεται με μια άλλη εγγραφή; | - Επικάλυψη όλων - Χωρίς επικάλυψη |
Οι παράμετροι όλων αυτών των ενεργειών μπορούν να ρυθμιστούν ώστε να ελέγχουν τον τρόπο επικάλυψης ενεργειών σε εγγραφές που σχετίζονται με την εγγραφή κύριας οντότητας μέσω της σχέσης οντοτήτων 1:N. Οι επιλογές συμπεριφοράς εμφανίζονται στον πίνακα που ακολουθεί.
Συμπεριφορά | Περιγραφή |
---|---|
Επικάλυψη ενεργών | Εκτελέστε την ενέργεια σε όλες τις ενεργές εγγραφές σχετικών οντοτήτων. |
Επικάλυψη όλων | Εκτελέστε την ενέργεια σε όλες τις εγγραφές σχετικών οντοτήτων. |
Χωρίς επικάλυψη | Μην κάνετε τίποτα. |
Κατάργηση σύνδεσης | Καταργήστε την τιμή του πεδίου αναζήτησης που χρησιμοποιείται για όλες τις εγγραφές σχετικών οντοτήτων. |
Περιορισμός διαγραφής | Αποτρέψτε τη διαγραφή της εγγραφής της κύριας οντότητας όταν υπάρχουν σχετικές εγγραφές. |
Επικάλυψη σε αυτά που ανήκουν στο χρήστη | Εκτελέστε την ενέργεια σε όλες τις εγγραφές σχετικών οντοτήτων που ανήκουν στον ίδιο χρήστη ως εγγραφή κύριας οντότητας. |
Ο τρόπος εφαρμογής αυτών των ενεργειών μέσα σε μια σχέση μπορεί να κατηγοριοποιηθεί ή να εφαρμοστεί με τη χρήση των τιμών του πεδίου Τύπος συμπεριφοράς που περιγράφεται στον παρακάτω πίνακα.
Τιμή πεδίου | Περιγραφή |
---|---|
Γονική | Όλες οι ενέργειες χρησιμοποιούν τη συμπεριφορά Επικάλυψη όλων. |
Για αναφορά |
Τα Ανάθεση, Κοινή χρήση, Κατάργηση κοινής χρήσης και Ορισμός ως γονικού χρησιμοποιούν τη συμπεριφορά Χωρίς επικάλυψη. Η Διαγραφή χρησιμοποιεί τη συμπεριφορά Κατάργηση σύνδεσης. Η Συγχώνευση χρησιμοποιεί τη συμπεριφορά Επικάλυψη όλων. |
Για αναφορά, περιορισμός διαγραφής | Το ίδιο ισχύει και για το Για αναφορά, με τη διαφορά ότι η Διαγραφή χρησιμοποιεί τη συμπεριφορά Περιορισμός διαγραφής. |
Επικάλυψη με δυνατότητα ρύθμισης παραμέτρων | Οι μεμονωμένες συμπεριφορές μπορούν να ανατεθούν για όλες τις ενέργειας. Εάν οι επιλογές συμφωνούν με οποιαδήποτε από τις άλλες κατηγορίες Τύπος συμπεριφοράς, η τιμή θα αλλάξει σε αυτήν την τιμή Τύπου συμπεριφοράς. |
Περιορισμοί ως προς τις συμπεριφορές, που μπορείτε να ορίσετε
Υπάρχουν ορισμένοι περιορισμοί που πρέπει να έχετε υπόψη κατά τον προσδιορισμό σχέσεων οντοτήτων.
Μια προσαρμοσμένη οντότητα δεν μπορεί να είναι η κύρια οντότητα σε μια σχέση με μια σχετική οντότητα συστήματος με επικάλυψη. Αυτό σημαίνει ότι δεν μπορείτε να έχετε μια σχέση, όταν κάποια ενέργεια έχει οριστεί σε Επικάλυψη όλων, Επικάλυψη ενεργών ή Επικάλυψη σε αυτά που ανήκουν στο χρήστη ανάμεσα σε μια κύρια προσαρμοσμένη οντότητα και μια σχετική οντότητα συστήματος.
Σε καμία νέα σχέση δεν μπορεί να οριστεί κάποια ενέργεια σε Επικάλυψη όλων, Επικάλυψη ενεργών ή Επικάλυψη σε αυτά που ανήκουν στο χρήστη, εάν η σχετική οντότητα σε αυτήν τη σχέση υπάρχει ήδη ως σχετική οντότητα σε άλλη σχέση, στην οποία κάποια ενέργεια έχει οριστεί σε Επικάλυψη όλων, Επικάλυψη ενεργών ή Επικάλυψη σε αυτά που ανήκουν στο χρήστη. Με τον τρόπο αυτό αποφεύγονται οι πολυγονικές σχέσεις.
Δεν είναι δυνατός ο ορισμός ή η αλλαγή επικάλυψης κατά τη συγχώνευση και εξαρτάται από την οντότητα στην οποία γίνεται αναφορά. Εάν η οντότητα στην οποία γίνεται αναφορά είναι ένας λογαριασμός, μια επαφή ή ένας υποψήφιος πελάτης, η ενέργεια επικαλύπτεται. Διαφορετικά, δεν το κάνει.