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


Επισκόπηση των μετα-δεδομένων οντότητας και του προγράμματος περιήγησης μετα-δεδομένων

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

Αυτό το θέμα εξετάζει μετα-δεδομένα και πώς μπορείτε να τα χρησιμοποιήσετε για να δημιουργήσετε Dynamics 365 Customer Engagement (on-premises) ή να προσαρμόσετε μια υφιστάμενη εφαρμογή Dynamics 365 for Customer Engagement.

Μετα-δεδομένα που χρησιμοποιούνται με προσαρμογή

Μετα-δεδομένα: σημαίνει δεδομένα σχετικά με τα δεδομένα. Το Dynamics 365 Customer Engagement (on-premises) παρέχει μια ευέλικτη πλατφόρμα για εσάς επειδή είναι σχετικά εύκολη η επεξεργασία των ορισμών των δεδομένων που θα χρησιμοποιεί το περιβάλλον. Στο Dynamics 365 Customer Engagement (on-premises) τα μετα-δεδομένα είναι μια συλλογή οντοτήτων. Οι οντότητες περιγράφουν τα είδη δεδομένων που αποθηκεύονται στη βάση δεδομένων. Κάθε οντότητα αντιστοιχεί σε έναν πίνακα βάσης δεδομένων και κάθε πεδίο (γνωστό και ως "χαρακτηριστικό") μέσα σε μια οντότητα αντιστοιχεί σε μια στήλη αυτού του πίνακα. Τα μετα-δεδομένα οντότητας ελέγχουν τα είδη εγγραφών που μπορείτε να δημιουργήσετε και το είδος των ενεργειών που μπορείτε να εκτελέσετε σε αυτές. Χρησιμοποιώντας μόνο τα μετα-δεδομένα οντότητας και τις υπηρεσίες web, ο προγραμματιστής μπορεί να συντάξει κώδικα για την εκτέλεση ενεργειών με δεδομένα στο περιβάλλον σας. Έχετε τη δυνατότητα να επεξεργαστείτε αυτά τα μετα-δεδομένα με τα εργαλεία προσαρμογής, ώστε να δημιουργήσετε ή να επεξεργαστείτε οντότητες, πεδία και σχέσεις οντοτήτων.

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

Χρήση του προγράμματος περιήγησης στα μετα-δεδομένα

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

Λήψη και εγκατάσταση του προγράμματος περιήγησης στα μετα-δεδομένα

Χρησιμοποιήστε την κατάλληλη σύνδεση παρακάτω για να κάνετε λήψη της λύσης προγράμματος περιήγησης στα μετα-δεδομένα, έτσι ώστε να μπορείτε να το εγκαταστήσετε.

Έκδοση Κατεβάστε
Εφαρμογές Dynamics 365 for Customer Engagement έκδοση (v9.0) Λήψεις Microsoft: MetadataBrowser_3_0_0_5_managed.zip
Dynamics 365 (v8.2) Ενημέρωση Dynamics CRM Online 2016 1 Dynamics CRM και 2016 Service Pack 1 εσωτερικής εγκατάστασης (v8.1) Λήψεις Microsoft: MetadataBrowser_3_0_0_4_managed.zip
Ενημέρωση του Dynamics CRM Online 2016 και του CRM 2016 (v8.0) Λήψεις Microsoft: MetadataBrowser_3_0_0_2_managed.zip

Εγκατάσταση της λύσης

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

Άνοιγμα ως εφαρμογή

Η έκδοση Dynamics 365 for Customer Engagement 9.0 (v9.0) έχει ρυθμιστεί ως εφαρμογή. Μετά την εγκατάσταση της λύσης Πρόγραμμα περιήγησης στα μετα-δεδομένα οντότητας, εντοπίστε την εφαρμογή Εργαλεία μετα-δεδομένων και ανοίξτε την. Οι Οντότητες είναι η προεπιλεγμένη προβολή. Από την περιοχή περιήγησης Εργαλεία μπορείτε να επιλέξετε Μετα-δεδομένα οντότητας για να ελέγξετε τις μεμονωμένες οντότητες.

Άνοιγμα από τη σελίδα ρύθμισης παραμέτρων

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

Μετά την εγκατάσταση της λύσης Πρόγραμμα περιήγησης στα μετα-δεδομένα οντότητας, ανοίξτε τη διαχειριζόμενη λύση κάνοντας διπλό κλικ στη γραμμή στη λίστα λύσεων και δείτε τη σελίδα Ρύθμισης παραμέτρων για να προβάλετε πληροφορίες σχετικά με το πρόγραμμα περιήγησης μετα-δεδομένων της οντότητας και τα κουμπιά για να ξεκινήσετε δύο διαφορετικές προβολές.

  • Η Περιήγηση στα μετα-δεδομένα ισοδυναμεί με την προβολή Οντότητες στην εφαρμογή.
  • Η Πρόγραμμα περιήγησης στα μετα-δεδομένα οντότητας ισοδυναμεί με την προβολή Μετα-δεδομένα οντότητας στην εφαρμογή.

Προβολή οντοτήτων

Μπορείτε να εκτελέσετε τις παρακάτω ενέργειες:

  • Προβολή λεπτομερειών οντότητας: Επιλέξτε μια οντότητα προς προβολή χρησιμοποιώντας την προβολή Μετα-δεδομένα οντότητας.
  • Επεξεργασία οντότητας: Ανοίξτε τη φόρμα της επιλεγμένης οντότητας στον προεπιλεγμένο οργανισμό, εάν η οντότητα υποστηρίζει αυτήν τη δυνατότητα.
  • Αναζήτηση κειμένου: Εκτελέστε αναζήτηση κειμένου για να φιλτράρετε τις εμφανιζόμενες οντότητες χρησιμοποιώντας τις ακόλουθες ιδιότητες οντότητας: SchemaName, LogicalName, DisplayName, ObjectTypeCode και MetadataId.
  • Φιλτράρισμα οντοτήτων: Ορίστε απλά κριτήρια για να προβάλετε ένα δευτερεύον σύνολο οντοτήτων. Όλα τα κριτήρια αξιολογούνται με τη χρήση της λογικής ΚΑΙ.
  • Φιλτράρισμα ιδιοτήτων: Φιλτράρετε τις ιδιότητες που εμφανίζονται για κάθε επιλεγμένη οντότητα. Υπάρχουν σχεδόν 100 ιδιότητες στη λίστα. Χρησιμοποιήστε αυτό για να επιλέξετε μόνο αυτές που σας ενδιαφέρουν.

προβολή μεταδεδομένων οντότητας

Μπορείτε να εκτελέσετε τις ακόλουθες ενέργειες για μία μόνο οντότητα:

  • Οντότητα: Αλλάξτε την οντότητα που θέλετε να εμφανίσετε.

  • Ιδιότητες: Δείτε όλες τις ιδιότητες για την οντότητα και φιλτράρετε τις ιδιότητες που εμφανίζονται.

    • Επεξεργασία οντότητας: Ανοίξτε τη φόρμα επεξεργασίας της επιλεγμένης οντότητας στον προεπιλεγμένο οργανισμό, εάν η οντότητα υποστηρίζει αυτήν τη δυνατότητα.
    • Φιλτράρισμα ιδιοτήτων: Φιλτράρετε τις ιδιότητες που εμφανίζονται για κάθε επιλεγμένη οντότητα. Υπάρχουν σχεδόν 100 ιδιότητες στη λίστα. Χρησιμοποιήστε αυτό για να επιλέξετε μόνο αυτές που σας ενδιαφέρουν.
  • Χαρακτηριστικά: Δείτε τα χαρακτηριστικά οντότητας σε μια κύρια/λεπτομερή προβολή. Με αυτήν την προβολή μπορείτε να κάνετε τα εξής:

    • Επεξεργασία χαρακτηριστικού: Ανοίξτε την επιλεγμένη φόρμα χαρακτηριστικού στον προεπιλεγμένο οργανισμό, εάν το χαρακτηριστικό την υποστηρίζει.
    • Αναζήτηση κειμένου: Εκτελέστε αναζήτηση κειμένου για να φιλτράρετε τα εμφανιζόμενα χαρακτηριστικά χρησιμοποιώντας τις ακόλουθες ιδιότητες χαρακτηριστικού: SchemaName, LogicalName, DisplayName και MetadataId.
    • Χαρακτηριστικά φίλτρου: Τα χαρακτηριστικά φίλτρου κατά τιμές ιδιότητας χαρακτηριστικού.
    • Φιλτράρισμα ιδιοτήτων: Φιλτράρετε τις ιδιότητες που εμφανίζονται για το επιλεγμένο χαρακτηριστικό.
  • Κλειδιά: Εάν είναι ενεργοποιημένα τα εναλλακτικά κλειδιά για μια οντότητα, μπορείτε να εξετάσετε πώς ρυθμίζονται. Περισσότερες πληροφορίες: Ορισμός εναλλακτικών κλειδιών

  • Σχέσεις: Δείτε τους τρεις τύπους σχέσεων οντοτήτων: ένα-προς-πολλά, πολλά προς ένα και πολλά-προς-πολλά. Με αυτές τις προβολές, μπορείτε να κάνετε τα εξής:

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

    • Φιλτράρετε το δικαίωμα που εμφανίζεται χρησιμοποιώντας το PrivilegeId.

Σημείωμα

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

Φιλοδώρημα

Για να αντιγράψετε το κείμενο από τη σελίδα, απλώς επιλέξτε το κείμενο και χρησιμοποιήστε τη συντόμευση πληκτρολογίου Ctrl+C ή την εντολή του μενού περιβάλλοντος Αντιγραφή.

Δημιουργία νέων μετα-δεδομένων ή χρήση υφιστάμενων μετα-δεδομένων

Το Dynamics 365 Customer Engagement (on-premises) διαθέτει μια σειρά οντοτήτων συστήματος που υποστηρίζουν βασικές δυνατότητες της επιχειρηματικής εφαρμογής. Για παράδειγμα, τα δεδομένα σχετικά με τους πελάτες σας ή με πιθανούς πελάτες πρέπει να αποθηκεύονται με τη χρήση των οντοτήτων "Λογαριασμός" ή "Επαφή". Η οντότητα "Υποψήφιος πελάτης" είναι το σημείο όπου θα πρέπει να αποθηκεύονται οι πληροφορίες σχετικά με πιθανούς πελάτες ή ευκαιρίες πιθανών πωλήσεων. Η οντότητα "Ευκαιρία" προορίζεται για την παρακολούθηση συμβάντων που δημιουργούν πιθανά έσοδα.

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

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

Για παράδειγμα,

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

  • Οι καρτέλες της οντότητας "Υπόθεση" συνδέονται με ιδιαίτερο τρόπο με τις οντότητες "Επαφή", βοηθώντας στον προσδιορισμό των δικαιωμάτων και των υπηρεσιών εξυπηρέτησης πελατών.

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

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

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

Περιορισμοί σχετικά με τη δημιουργία στοιχείων μετα-δεδομένων

Υπάρχει περιορισμός στον αριθμό των οντοτήτων που μπορείτε να δημιουργήσετε. Πληροφορίες σχετικά με το μέγιστο αριθμό θα βρείτε στη σελίδα Πόροι σε χρήση. Εάν χρειάζεστε περισσότερες προσαρμοσμένες οντότητες, επικοινωνήστε με την τεχνική υποστήριξη του Dynamics 365 Customer Engagement (on-premises). Είναι δυνατή η προσαρμογή του ανώτατου ορίου.

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

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

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

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

Δείτε επίσης

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

Δημιουργία και σχεδίαση φορμών