Κοινοποίηση μέσω


getEntityMetadata (API προγράμματος-πελάτη)

Επιστρέφει ορισμούς πίνακα για τον καθορισμένο πίνακα.

Σύνταξη

Xrm.Utility.getEntityMetadata(entityName,attributes).then(successCallback, errorCallback)

Παράμετροι

Ονομασία Δακτυλογραφώ Απαραίτητο Περιγραφή
entityName Συμβλοσειρά Ναι Το λογικό όνομα του πίνακα.
attributes Πίνακας συμβολοσειρών Όχι Οι στήλες για τις οποίες θα λάβετε ορισμούς.
successCallback λειτουργία Όχι Μια συνάρτηση που καλείται όταν επιστρέφονται οι ορισμοί πίνακα.
errorCallback λειτουργία Όχι Μια λειτουργία για κλήση όταν αποτύχει η λειτουργία.

Επιστρέφει

Τύπος: Αντικείμενο

Περιγραφή: Ένα αντικείμενο που περιέχει τις πληροφορίες ορισμών πίνακα με τις ακόλουθες τιμές.

Ονομασία Δακτυλογραφώ Περιγραφή
ActivityTypeMask Αριθμός Εάν μια προσαρμοσμένη δραστηριότητα πρέπει να εμφανίζεται στα μενού δραστηριότητας της εφαρμογής Web. 0 υποδεικνύει ότι η προσαρμοσμένη δραστηριότητα δεν εμφανίζεται. 1 υποδεικνύει ότι εμφανίζεται.
AutoRouteToOwnerQueue Boolean Υποδεικνύει εάν θα γίνεται αυτόματη μετακίνηση εγγραφών στην προεπιλεγμένη ουρά του κατόχου όταν δημιουργείται ή αντιστοιχίζεται μια εγγραφή αυτού του τύπου.
CanEnableSyncToExternalSearchIndex Boolean Αποκλειστικά για εσωτερική χρήση.
CanTriggerWorkflow Boolean Υποδεικνύει εάν ο πίνακας μπορεί να ενεργοποιήσει μια διαδικασία ροής εργασιών.
Description Συμβλοσειρά Περιγραφή του πίνακα.
DisplayCollectionName Συμβλοσειρά Εμφανιζόμενο όνομα στον πληθυντικό για τον πίνακα.
DisplayName Συμβλοσειρά Το εμφανιζόμενο όνομα για τον πίνακα.
EnforceStateTransitions Boolean Υποδεικνύει εάν ο πίνακας θα επιβάλλει προσαρμοσμένες μεταβάσεις κατάστασης.
EntityColor Συμβλοσειρά Ο δεκαεξαδικός κώδικας που αντιπροσωπεύει το χρώμα που θα χρησιμοποιηθεί για αυτόν τον πίνακα στην εφαρμογή.
EntitySetName Συμβλοσειρά Το όνομα του πίνακα API Web που έχει οριστεί για αυτόν τον πίνακα.
HasActivities Boolean Υποδεικνύει εάν οι δραστηριότητες συσχετίζονται με αυτόν τον πίνακα.
IsActivity Boolean Υποδεικνύει εάν ο πίνακας είναι δραστηριότητα.
IsActivityParty Boolean Υποδεικνύει εάν τα μηνύματα ηλεκτρονικού ταχυδρομείου μπορούν να σταλούν σε μια διεύθυνση ηλεκτρονικού ταχυδρομείου που είναι αποθηκευμένη σε μια εγγραφή αυτού του τύπου.
IsBusinessProcessEnabled Boolean Υποδεικνύει εάν ο πίνακας είναι ενεργοποιημένος για ροές επιχειρηματικής διαδικασίας.
IsBPFEntity Boolean Υποδεικνύει εάν ο πίνακας είναι ένας πίνακας ροής επιχειρηματικής διαδικασίας.
IsChildEntity Boolean Υποδεικνύει εάν ο πίνακας είναι θυγατρικός πίνακας.
IsConnectionsEnabled Boolean Υποδεικνύει εάν οι συνδέσεις είναι ενεργοποιημένες για αυτόν τον πίνακα.
IsCustomEntity Boolean Υποδεικνύει εάν ο πίνακας είναι προσαρμοσμένος πίνακας.
IsCustomizable Boolean Υποδεικνύει εάν ο πίνακας έχει δυνατότητα προσαρμογής.
IsDocumentManagementEnabled Boolean Υποδεικνύει εάν είναι ενεργοποιημένη η διαχείριση εγγράφων.
IsDocumentRecommendationsEnabled Boolean Υποδεικνύει εάν είναι ενεργοποιημένες οι προτάσεις εγγράφων.
IsDuplicateDetectionEnabled Boolean Υποδεικνύει εάν είναι ενεργοποιημένος ο εντοπισμός διπλοτύπων.
IsEnabledForCharts Boolean Υποδεικνύει εάν τα γραφήματα είναι ενεργοποιημένα.
IsImportable Boolean Υποδεικνύει εάν ο πίνακας μπορεί να εισαχθεί με χρήση του Οδηγού εισαγωγής.
IsInteractionCentricEnabled Boolean Υποδεικνύει ότι ο πίνακας είναι ενεργοποιημένος για αλληλεπιδραστική εμπειρία.
IsKnowledgeManagementEnabled Boolean Υποδεικνύει εάν η διαχείριση γνώσεων είναι ενεργοποιημένη για τον πίνακα.
IsMailMergeEnabled Boolean Υποδεικνύει εάν είναι ενεργοποιημένη η συγχώνευση αλληλογραφίας για αυτόν τον πίνακα.
IsManaged Boolean Υποδεικνύει εάν ο πίνακας αποτελεί μέρος μιας διαχειριζόμενης λύσης.
IsOneNoteIntegrationEnabled Boolean Υποδεικνύει εάν η ενοποίηση OneNote είναι ενεργοποιημένη για τον πίνακα.
IsOptimisticConcurrencyEnabled Boolean Υποδεικνύει εάν είναι ενεργοποιημένη η αισιόδοξος ταυτόχρονη εκτέλεση για τον πίνακα.
IsQuickCreateEnabled Boolean Υποδεικνύει εάν ο πίνακας είναι ενεργοποιημένος για φόρμες γρήγορης δημιουργίας.
IsStateModelAware Boolean Υποδεικνύει εάν ο πίνακας υποστηρίζει τη ρύθμιση προσαρμοσμένων μεταβάσεων κατάστασης.
IsValidForAdvancedFind Boolean Υποδεικνύει εάν ο πίνακας θα εμφανίζεται στα Πρόσθετα κριτήρια εύρεσης.
IsVisibleInMobileClient Boolean Υποδεικνύει εάν οι χρήστες του Microsoft Dynamics 365 για tablet μπορούν να βλέπουν δεδομένα για αυτόν τον πίνακα.
IsEnabledInUnifiedInterface Boolean Υποδεικνύει εάν ο πίνακας είναι ενεργοποιημένος για Ενοποιημένο περιβάλλον εργασίας.
LogicalCollectionName Συμβλοσειρά Το όνομα της λογικής συλλογής.
LogicalName Συμβλοσειρά Το λογικό όνομα για τον πίνακα.
ObjectTypeCode Αριθμός Ο κωδικός τύπου πίνακα.
OwnershipType Συμβλοσειρά Ο τύπος κυριότητας για τον πίνακα: UserOwned ή OrganizationOwned.
PrimaryIdAttribute Συμβλοσειρά Το όνομα της στήλης που είναι το κύριο αναγνωριστικό για τον πίνακα.
PrimaryImageAttribute Συμβλοσειρά Το όνομα της κύριας στήλης εικόνας για έναν πίνακα.
PrimaryNameAttribute Συμβλοσειρά Το όνομα της κύριας στήλης για έναν πίνακα.
Privileges Πίνακας αντικειμένων Αντικείμενα που ορίζουν το δικαίωμα ασφαλείας για πρόσβαση σε έναν πίνακα. Ανατρέξτε στο θέμα Αντικείμενο δικαιωμάτων
Attributes Συλλογή Μια συλλογή αντικειμένων ορισμών στηλών. Ανατρέξτε στο θέμα Αντικείμενα χαρακτηριστικού

Αντικείμενο δικαιωμάτων

Τα αντικείμενα δικαιωμάτων έχουν τις ακόλουθες ιδιότητες για να ορίσουν το δικαίωμα ασφαλείας για πρόσβαση σε έναν πίνακα:

Ονομασία Δακτυλογραφώ Περιγραφή
CanBeBasic Boolean Εάν το δικαίωμα μπορεί να είναι βασικό επίπεδο πρόσβασης.
CanBeDeep Boolean Εάν το προνόμιο μπορεί να είναι επίπεδο βαθιάς πρόσβασης.
CanBeEntityReference Boolean Εάν το προνόμιο για ένα εξωτερικό μέρος μπορεί να είναι βασικό επίπεδο πρόσβασης.
CanBeGlobal Boolean Εάν το προνόμιο μπορεί να είναι καθολικό επίπεδο πρόσβασης.
CanBeLocal Boolean Εάν το δικαίωμα μπορεί να είναι επίπεδο τοπικής πρόσβασης.
CanBeParentEntityReference Boolean Εάν το προνόμιο για ένα εξωτερικό μέρος μπορεί να είναι γονικό επίπεδο πρόσβασης.
Name Συμβλοσειρά Το όνομα του προνομίου.
PrivilegeId Συμβλοσειρά Το αναγνωριστικό του προνομίου.
PrivilegeType Αριθμός Ο τύπος προνομίου, ο οποίος είναι ένας από τους εξής:
0 : Καμία
1 : Δημιουργία
2 : Ανάγνωση
3 : Εγγραφή
4 : Διαγραφή
5 : Εκχώρηση
6 : Κοινή χρήση
7 : Προσάρτηση
8 : Προσάρτηση σε

Αντικείμενα χαρακτηριστικού

Το αντικείμενο που επιστρέφεται εξαρτάται από τον τύπο των ορισμών στηλών.

Βασικές στήλες (AttributeMetadata)

Όλοι οι ορισμοί στηλών έχουν αυτές τις κοινόχρηστες ιδιότητες:

Ονομασία Δακτυλογραφώ Περιγραφή
AttributeType Αριθμός Τύπος στήλης. Για μια λίστα τιμών τύπου στήλης, ανατρέξτε στην ενότητα Απαρίθμηση AttributeTypeCode
DisplayName Συμβλοσειρά Εμφανιζόμενο όνομα για τη στήλη
EntityLogicalName Συμβλοσειρά Λογικό όνομα του πίνακα που περιέχει τη στήλη.
LogicalName Συμβλοσειρά Λογικό όνομα για τη στήλη.

Στήλες Yes/No (BooleanAttributeMetadata)

Οι στήλες Ναι/Όχι έχουν αυτές τις ιδιότητες:

Ονομασία Δακτυλογραφώ Περιγραφή
DefaultFormValue Boolean Προεπιλεγμένη τιμή για μια στήλη Ναι/Όχι.
OptionSet Αντικείμενο Επιλογές για τη δυαδική στήλη όπου κάθε επιλογή είναι ένα ζεύγος κλειδί:τιμή.

Στήλες Choice (PicklistAttributeMetadata)

Οι στήλες επιλογής έχουν αυτή την ιδιότητα:

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

Στήλες Choices (MultiSelectPicklistAttributeMetadata )

Οι στήλες Choices έχουν τις εξής ιδιότητες:

Ονομασία Δακτυλογραφώ Περιγραφή
DefaultFormValue Boolean Προεπιλεγμένη τιμή για τη στήλη.
OptionSet Αντικείμενο Επιλογές για τη δυαδική στήλη όπου κάθε επιλογή είναι ένα ζεύγος κλειδί:τιμή.

Στήλες State (StateAttributeMetadata)

Οι στήλες πολιτείας έχουν αυτή την ιδιότητα:

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

Οι στήλες state έχουν επίσης αυτές τις μεθόδους που αποδέχονται την τιμή μίας από τις OptionSet τιμές επιλογής ως arg παράμετρο.

Ονομασία Τύπος επιστροφής Περιγραφή
getDefaultStatus(arg) Αριθμός Επιστρέφει την προεπιλεγμένη κατάσταση (αριθμός) με βάση τη μεταβιβαζόμενη τιμή κατάστασης για έναν πίνακα. Για τις προεπιλεγμένες τιμές κατάστασης και κατάστασης ενός πίνακα, ανατρέξτε στο θέμα Πληροφορίες ορισμών πίνακα του πίνακα στην αναφορά πίνακα/οντότητας Dataverse.
getStatusValuesForState(arg) Πίνακας αριθμών Επιστρέφει πιθανές τιμές κατάστασης (πίνακας αριθμών) για μια καθορισμένη τιμή κατάστασης. Για τις τιμές κατάστασης και κατάστασης ενός πίνακα, ανατρέξτε στο θέμα Πληροφορίες ορισμών πίνακα του πίνακα στο Dataverse table/entity reference.

Στήλες Status (StatusAttributeMetadata)

Οι στήλες κατάστασης έχουν αυτή την ιδιότητα:

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

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

Ονομασία Τύπος επιστροφής Περιγραφή
getState(arg) Αριθμός Επιστρέφει την τιμή κατάστασης (αριθμός) για την καθορισμένη τιμή κατάστασης (αριθμός). Για τις προεπιλεγμένες τιμές κατάστασης και κατάστασης ενός πίνακα, ανατρέξτε στο θέμα Πληροφορίες ορισμών πίνακα του πίνακα στην αναφορά πίνακα/οντότητας Dataverse.

Xrm.Utility