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


getEntityMetadata (αναφορά API JavaScript) για το Dynamics 365 Channel Integration Framework 1.0

Επιστρέφει τα μετα-δεδομένα οντότητας για την καθορισμένη οντότητα.

Σύνταξη

Microsoft.CIFramework.getEntityMetadata(entityName, attributes).then(successCallback, errorCallback)

Παράμετροι

Ονομασία Type Απαραίτητο Περιγραφή
entityName Συμβλοσειρά Όχι Το λογικό όνομα της οντότητας.
Χαρακτηριστικά Πίνακας συμβολοσειρών όχι Τα χαρακτηριστικά για τα οποία θα λάβετε μεταδεδομένα.

Returns

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

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

Όνομα χαρακτηριστικού Type Περιγραφή
ActivityTypeMask Αριθμός Εάν μια προσαρμοσμένη δραστηριότητα πρέπει να εμφανίζεται στα μενού δραστηριότητας της εφαρμογής Web. Το 0 υποδεικνύει ότι η προσαρμοσμένη δραστηριότητα δεν εμφανίζεται. Το 1 υποδεικνύει ότι εμφανίζεται.
AutoRouteToOwnerQueue Δυαδική τιμή Υποδεικνύει εάν θα μετακινούνται αυτόματα εγγραφές στην προεπιλεγμένη ουρά του κατόχου όταν δημιουργείται ή εκχωρείται μια εγγραφή αυτού του τύπου.
CanEnableSyncToExternalSearchIndex Δυαδική τιμή Μόνο για εσωτερική χρήση.
CanTriggerΡοή εργασίας Δυαδική τιμή Υποδεικνύει εάν η οντότητα μπορεί να ενεργοποιήσει μια διαδικασία ροής εργασίας.
Περιγραφή Συμβλοσειρά Περιγραφή της οντότητας.
DisplayCollectionName Συμβλοσειρά Πληθυντικό εμφανιζόμενο όνομα για την οντότητα.
Εμφανιζόμενο όνομα Συμβλοσειρά Εμφανιζόμενο όνομα για την οντότητα.
EnforceStateTransitions Δυαδική τιμή Υποδεικνύει εάν η οντότητα θα επιβάλει προσαρμοσμένες μεταβάσεις κατάστασης.
EntityColor Συμβλοσειρά Ο δεκαεξαδικός κωδικός που αντιπροσωπεύει το χρώμα που θα χρησιμοποιηθεί για αυτήν την οντότητα στην εφαρμογή.
EntitySetName Συμβλοσειρά Το όνομα της οντότητας Web API που έχει οριστεί για αυτήν την οντότητα.
ΈχειΔραστηριότητες Δυαδική τιμή Υποδεικνύει εάν οι δραστηριότητες σχετίζονται με αυτήν την οντότητα.
IsActivity Δυαδική τιμή Υποδεικνύει εάν η οντότητα είναι δραστηριότητα.
IsActivityParty Δυαδική τιμή Υποδεικνύει εάν τα μηνύματα ηλεκτρονικού ταχυδρομείου μπορούν να σταλούν σε μια διεύθυνση ηλεκτρονικού ταχυδρομείου που είναι αποθηκευμένη σε μια εγγραφή αυτού του τύπου.
IsBusinessProcessEnabled Δυαδική τιμή Υποδεικνύει εάν η οντότητα είναι ενεργοποιημένη για ροές επιχειρηματικής διαδικασίας.
IsBPFEntity Δυαδική τιμή Υποδεικνύει εάν η οντότητα είναι οντότητα ροής επιχειρηματικής διαδικασίας.
IsChildEntity Δυαδική τιμή Υποδεικνύει εάν η οντότητα είναι θυγατρική οντότητα.
IsConnectionsEnabled Δυαδική τιμή Υποδεικνύει εάν οι συνδέσεις είναι ενεργοποιημένες για αυτήν την οντότητα.
IsCustomEntity Δυαδική τιμή Υποδεικνύει εάν η οντότητα είναι προσαρμοσμένη οντότητα.
IsCustomizable Δυαδική τιμή Υποδεικνύει εάν η οντότητα είναι προσαρμόσιμη.
IsDocumentManagementEnabled Δυαδική τιμή Υποδεικνύει εάν είναι ενεργοποιημένη η διαχείριση εγγράφων.
IsDocumentRecommendationsEnabled Δυαδική τιμή Υποδεικνύει εάν οι συστάσεις εγγράφου είναι ενεργοποιημένες.
IsDuplicateDetectionEnabled Δυαδική τιμή Υποδεικνύει εάν είναι ενεργοποιημένος ο εντοπισμός διπλοτύπων.
IsEnabledForCharts Δυαδική τιμή Υποδεικνύει εάν τα γραφήματα είναι ενεργοποιημένα.
IsImportable Δυαδική τιμή Υποδεικνύει εάν η οντότητα μπορεί να εισαχθεί χρησιμοποιώντας τον "Οδηγό εισαγωγής".
IsInteractionCentricEnabled Δυαδική τιμή Υποδεικνύει ότι η οντότητα είναι ενεργοποιημένη για αλληλεπιδραστική εμπειρία.
IsKnowledgeManagementEnabled Δυαδική τιμή Υποδεικνύει εάν η διαχείριση γνώσης είναι ενεργοποιημένη για την οντότητα.
IsMailMergeEnabled Δυαδική τιμή Υποδεικνύει εάν η συγχώνευση αλληλογραφίας είναι ενεργοποιημένη για αυτήν την οντότητα.
IsManaged Δυαδική τιμή Υποδεικνύει εάν η οντότητα αποτελεί μέρος μιας διαχειριζόμενης λύσης.
IsOneNoteIntegrationEnabled Δυαδική τιμή Υποδεικνύει εάν η ενοποίηση του OneNote είναι ενεργοποιημένη για την οντότητα.
IsOptimisticConcurrencyEnabled Δυαδική τιμή Υποδεικνύει εάν είναι ενεργοποιημένος ο αισιόδοξος ταυτοχρονισμός για την οντότητα.
IsQuickCreateEnabled Δυαδική τιμή Υποδεικνύει εάν η οντότητα είναι ενεργοποιημένη για φόρμες γρήγορης δημιουργίας.
IsStateModelAware Δυαδική τιμή Υποδεικνύει εάν η οντότητα υποστηρίζει τη ρύθμιση προσαρμοσμένων μεταβάσεων κατάστασης.
IsValidForAdvancedFind Δυαδική τιμή Υποδεικνύει εάν η οντότητα εμφανίζεται στα πρόσθετα κριτήρια εύρεσης.
IsVisibleInMobileClient Δυαδική τιμή Υποδεικνύει εάν οι χρήστες του Microsoft Dynamics 365 για tablet μπορούν να δουν δεδομένα για αυτήν την οντότητα.
IsEnabledInUnifiedInterface Δυαδική τιμή Υποδεικνύει εάν η οντότητα είναι ενεργοποιημένη για ενοποιημένο περιβάλλον εργασίας.
ΛογικόΌνομαΣυλλογής Συμβλοσειρά Το όνομα της λογικής συλλογής.
ΛογικόΌνομα Συμβλοσειρά Το λογικό όνομα για την οντότητα.
ObjectTypeCode Αριθμός Ο κωδικός τύπου οντότητας.
ΙδιοκτησίαΤύπος Συμβλοσειρά Ο τύπος ιδιοκτησίας για την οντότητα: "UserOwned" ή "OrganizationOwned".
PrimaryIdAttribute Συμβλοσειρά Το όνομα του χαρακτηριστικού που είναι το κύριο αναγνωριστικό για την οντότητα.
PrimaryImageAttribute Συμβλοσειρά Το όνομα του χαρακτηριστικού κύριας εικόνας για μια οντότητα.
PrimaryNameAttribute Συμβλοσειρά Το όνομα του πρωτεύοντος χαρακτηριστικού για μια οντότητα.
Προνόμια Πίνακας αντικειμένων Τα μετα-δεδομένα δικαιωμάτων για την οντότητα όπου κάθε αντικείμενο περιέχει τα ακόλουθα χαρακτηριστικά για τον καθορισμό του προνομίου ασφαλείας για πρόσβαση σε μια οντότητα:
  • CanBeBasic: Boolean. Εάν το δικαίωμα μπορεί να είναι βασικό επίπεδο πρόσβασης.
  • CanBeDeep: Boolean. Εάν το προνόμιο μπορεί να είναι επίπεδο βαθιάς πρόσβασης.
  • CanBeEntityReference: Boolean. Εάν το προνόμιο για ένα εξωτερικό μέρος μπορεί να είναι βασικό επίπεδο πρόσβασης.
  • CanBeGlobal: Boolean. Εάν το προνόμιο μπορεί να είναι καθολικό επίπεδο πρόσβασης.
  • CanBeLocal: Boolean. Εάν το δικαίωμα μπορεί να είναι επίπεδο τοπικής πρόσβασης.
  • CanBeParentEntityReference: Boolean. Εάν το προνόμιο για ένα εξωτερικό μέρος μπορεί να είναι γονικό επίπεδο πρόσβασης.
  • Όνομα: Συμβολοσειρά. Το όνομα του προνομίου.
  • PrivilegeId: Συμβολοσειρά. Το αναγνωριστικό του προνομίου.
  • PrivilegeType: Αριθμός. Ο τύπος προνομίου, ο οποίος είναι ένας από τους εξής:
    • 0: Κανένα
    • 1: Δημιουργία
    • 2: Διαβάστε
    • 3: Γράψτε
    • 4: Διαγραφή
    • 5: Εκχώρηση
    • 6: Μοιραστείτε
    • 7: Προσάρτηση
    • 8: Προσάρτημα
Χαρακτηριστικά Συλλογή Μια συλλογή αντικειμένων μεταδεδομένων χαρακτηριστικών. Το αντικείμενο που επιστρέφεται εξαρτάται από τον τύπο των μετα-δεδομένων χαρακτηριστικού.

Μετα-δεδομένα χαρακτηριστικού για τον βασικό τύπο
Ένα αντικείμενο που επιστρέφεται με τις ακόλουθες ιδιότητες:

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

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

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

Μεταδεδομένα χαρακτηριστικού για τον τύπο enum
Ένα αντικείμενο επιστρέφεται με τις ακόλουθες ιδιότητες εκτός από τις ιδιότητες τύπου μετα-δεδομένων βασικού χαρακτηριστικού:

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

Μετα-δεδομένα χαρακτηριστικού για τον τύπο λίστας επιλογών
Ένα αντικείμενο επιστρέφεται με τις ακόλουθες ιδιότητες εκτός από τις ιδιότητες τύπου μετα-δεδομένων βασικού χαρακτηριστικού:

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

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

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

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

  • getDefaultStatus(arg): Επιστρέφει την προεπιλεγμένη κατάσταση (αριθμός) με βάση την τιμή κατάστασης μεταβίβασης για μια οντότητα. Για προεπιλεγμένες τιμές κατάστασης και κατάστασης για μια οντότητα, ανατρέξτε στην ενότητα πληροφορίες μετα-δεδομένων οντότητας της οντότητας στην αναφορά οντότητας.
  • getStatusValuesForState(arg): Επιστρέφει πιθανές τιμές κατάστασης (πίνακας αριθμών) για μια καθορισμένη τιμή κατάστασης. Για τιμές κατάστασης και κατάστασης για μια οντότητα, ανατρέξτε στην ενότητα πληροφορίες μετα-δεδομένων οντότητας της οντότητας στην αναφορά οντότητας.

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

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

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

  • getState(arg): Επιστρέφει την τιμή κατάστασης (αριθμός) για την καθορισμένη τιμή κατάστασης (αριθμός). Για προεπιλεγμένες τιμές κατάστασης και κατάστασης για μια οντότητα, ανατρέξτε στην ενότητα πληροφορίες μετα-δεδομένων οντότητας της οντότητας στην αναφορά οντότητας.