Κοινή χρήση μέσω


Δημιουργία ή επεξεργασία αντιστοιχίσεων μεταξύ πεδίων οντοτήτων

Αυτό το θέμα ισχύει για το Dynamics 365 Customer Engagement (on-premises). Για την έκδοση Power Apps αυτού του θέματος, δείτε: Αντιστοίχιση στηλών πινάκων

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

Θα μπορούσατε να περιηγηθείτε απλώς στην εφαρμογή για να δημιουργήσετε μια νέα εγγραφή επαφής από την αρχή. Αλλά τότε πρέπει να ορίσετε το γονικό λογαριασμό και να εισαγάγετε διάφορα στοιχεία πληροφοριών (όπως τη διεύθυνση και το τηλέφωνο) που πιθανόν να είναι το ίδια με εκείνα του γονικού λογαριασμού. Αυτό μπορεί να είναι χρονοβόρο και να επιτρέψει να προκύψουν σφάλματα.

Ο ευκολότερος τρόπος είναι να ξεκινήσετε με την οντότητα του λογαριασμού και, χρησιμοποιώντας το δευτερεύον πλέγμα Επαφές στη φόρμα, να επιλέξετε απλώς το + για να προσθέσετε μια επαφή. Πρώτα, θα σας καθοδηγήσει να αναζητήσετε τυχόν υπάρχουσες σχετικές επαφές, ώστε να μην δημιουργήσετε κατά λάθος μια διπλότυπη εγγραφή. Εάν δεν μπορείτε να βρείτε μια υπάρχουσα εγγραφή, μπορείτε απλώς να επιλέξετε το στοιχείο Νέα και να δημιουργήσετε μια νέα εγγραφή επαφής. Η διαφορά είναι ότι ορισμένα στοιχεία δεδομένων από την εγγραφή του λογαριασμού θα αντιγραφούν στη νέα φόρμα επαφής ώστε να οριστούν συγκεκριμένες προεπιλεγμένες τιμές, τις οποίες μπορείτε να επεξεργαστείτε πριν από την αποθήκευση. Αυτό μπορεί να σας εξοικονομήσει πολύ χρόνο κατά την εισαγωγή δεδομένων και να σας βοηθήσει να μειώσετε τα σφάλματα.

Σημείωμα

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

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

Οι προεπιλεγμένες τιμές που ορίζονται όταν δημιουργείτε μια νέα εγγραφή από λίστα, δεν προσδιορίζονται στην πραγματικότητα εντός των σχέσεων οντοτήτων, αλλά εκτίθενται στο περιβάλλον εργασίας χρήστη της σχέσης. Δεν τις έχουν όλες οι σχέσεις οντοτήτων 1:N. Όταν βλέπετε μια λίστα σχέσεων οντοτήτων 1:N (ή N:1) για μια οντότητα, μπορείτε να φιλτράρετε τις σχέσεις που εμφανίζονται ανά τύπο. Μπορείτε να επιλέξετε μεταξύ των στοιχείων: Όλες, Προσαρμοσμένες, Με δυνατότητα προσαρμογής ή Με δυνατότητα αντιστοίχισης. Οι σχέσεις οντοτήτων με δυνατότητα αντιστοίχισης παρέχουν πρόσβαση ώστε να επιτρέπεται η αντιστοίχιση των πεδίων οντοτήτων.

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

  • Και τα δύο πεδία πρέπει να είναι ίδιου τύπου και ίδιας μορφής.

  • Το μήκος του πεδίου προορισμού πρέπει να είναι ίσο ή μεγαλύτερο από το μήκος του πεδίου προέλευσης.

  • Το πεδίο προέλευσης δεν μπορεί να είναι ήδη αντιστοιχισμένο με άλλο πεδίο.

  • Το πεδίο προέλευσης πρέπει να είναι ορατό στη φόρμα.

  • Το πεδίο προορισμού πρέπει να είναι ένα πεδίο στο οποίο ο χρήστης θα μπορεί να εισάγει δεδομένα.

  • Εάν τα πεδία είναι σύνολα επιλογών, οι ακέραιες τιμές για κάθε επιλογή θα πρέπει να είναι ίδιες.

  • Οι τιμές των αναγνωριστικών διεύθυνσης δεν μπορούν να αντιστοιχιστούν.

Σημείωμα

Αν πρέπει να αντιστοιχίσετε πεδία συνόλου επιλογών, συνιστάται να ρυθμίζετε τις παραμέτρους και των δύο πεδίων ώστε να χρησιμοποιούν το ίδιο σύνολο καθολικών επιλογών. Διαφορετικά, μπορεί να είναι δύσκολο να διατηρήσετε δύο διαφορετικά σύνολα επιλογών ταυτόχρονα συγχρονισμένα. Εάν δεν έχουν αντιστοιχιστεί σωστά οι ακέραιες τιμές κάθε επιλογής, ενδεχομένως να προκύψουν προβλήματα που να σχετίζονται με τα δεδομένα σας. Περισσότερες πληροφορίες: Δημιουργία και επεξεργασία καθολικών συνόλων επιλογών

Δημιουργία ή επεξεργασία αντιστοίχισης πεδίων

  1. Άνοιγμα εξερεύνησης λύσεων.

  2. Στην περιοχή Στοιχεία, αναπτύξτε το στοιχείο Οντότητες και, στη συνέχεια, αναπτύξτε την οντότητα που θέλετε.

  3. Επιλέξτε το στοιχείο Σχέσεις 1:N ή Σχέσεις N:1.

  4. Στο κύριο παράθυρο, στη λίστα Τύπος, επιλέξτε το στοιχείο Με δυνατότητα αντιστοίχισης.

  5. Επιλέξτε μια σχέση με δυνατότητα αντιστοίχισης. Στη συνέχεια, στη γραμμή εργαλείων "Ενέργειες", επιλέξτε το στοιχείο Ενέργειες και, στη συνέχεια, το στοιχείο Επεξεργασία.

  6. Στην περιοχή Σχετικά θέματα, επιλέξτε το Αντιστοιχίσεις.

  7. Για κάθε νέα αντιστοίχιση, στη γραμμή εργαλείων Ενέργειες, επιλέξτε το στοιχείο Νέα.

  8. Στο παράθυρο διαλόγου Δημιουργία αντιστοίχισης πεδίου, επιλέξτε το πεδίο προέλευσης Πεδία οντότητας προέλευσης. Επιλέξτε το πεδίο προορισμού από το Πεδία οντότητας προορισμού.

  9. Επιλέξτε ΟΚ.

  10. Επιλέξτε το στοιχείο Αποθήκευση και κλείσιμο για να κλείσετε τη φόρμα Σχέση.

  11. Όταν ολοκληρώσετε τις προσαρμογές σας, δημοσιεύστε τις

Σημείωμα

  • Αφού δημοσιεύσετε τις προσαρμογές, οι αντιστοιχίσεις αυτές είναι διαθέσιμες σε όλους τους χρήστες. Αν κάνετε επαναφορά των Υπηρεσιών Πληροφοριών Internet (IIS) προτού δημοσιεύσετε τις προσαρμογές, αυτές οι αντιστοιχίσεις είναι διαθέσιμες για όλους τους χρήστες, ακόμα κι αν άλλες προσαρμογές δεν είναι διαθέσιμες.
  • Εάν κάνετε αντιστοίχιση από ή προς ένα πεδίο το οποίο δεν εμφανίζεται σε φόρμα, η αντιστοίχιση δεν θα πραγματοποιηθεί αν δεν προστεθεί πρώτα το πεδίο σε φόρμα.

Αυτόματη δημιουργία αντιστοιχίσεων πεδίων

Μπορείτε επίσης να δημιουργήσετε αντιστοιχίσεις αυτόματα αλλά θα πρέπει να είστε προσεκτικοί όταν κάνετε κάτι τέτοιο με οντότητες συστήματος. Χρησιμοποιήστε αυτήν την επιλογή όταν δημιουργείτε προσαρμοσμένες οντότητες και θέλετε να αξιοποιήσετε την αντιστοίχιση. Κατά την προβολή της λίστας αντιστοιχίσεων, στο μενού Περισσότερες ενέργειες, επιλέξτε το στοιχείο Δημιουργία αντιστοιχίσεων. Αυτό καταργεί τυχόν υπάρχουσες αντιστοιχίσεις και τις αντικαθιστά με προτεινόμενες αντιστοιχίσεις που βασίζονται μόνο στα πεδία με παρόμοια ονόματα και τύπους δεδομένων. Εάν το χρησιμοποιήσετε σε μια οντότητα συστήματος, ενδεχομένως να χάσετε ορισμένες αναμενόμενες αντιστοιχίσεις. Για προσαρμοσμένες οντότητες, βοηθά στην εξοικονόμηση χρόνου επειδή μπορείτε να διαγράψετε πιο εύκολα τυχόν αντιστοιχίσεις που δεν θέλετε και να προσθέσετε άλλες που δεν έχει δημιουργήσει η ενέργεια δημιουργίας αντιστοιχίσεων.

Δημιουργία σχέσεων 1:Ν (ένα προς πολλά) ή Ν: 1 (πολλά προς ένα)
Δημιουργία σχέσεων N:N (πολλά προς πολλά)