Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Mengembalikan definisi tabel untuk tabel yang ditentukan.
Syntax
Xrm.Utility.getEntityMetadata(entityName,attributes).then(successCallback, errorCallback)
Parameter-parameternya
| Nama | Tipe | Diperlukan | Description |
|---|---|---|---|
entityName |
String | Yes | Nama logis tabel. |
attributes |
Array dari string | Tidak. | Kolom untuk mendapatkan definisi. |
successCallback |
fungsi | Tidak. | Fungsi yang akan dipanggil saat definisi tabel dikembalikan. |
errorCallback |
fungsi | Tidak. | Fungsi untuk memanggil saat operasi gagal. |
Pengembalian Barang
Jenis: Objek
Deskripsi: Objek yang berisi informasi definisi tabel dengan nilai berikut.
| Nama | Tipe | Description |
|---|---|---|
ActivityTypeMask |
Number | Apakah aktivitas kustom harus muncul di menu aktivitas di aplikasi Web.
0 menunjukkan bahwa aktivitas kustom tidak muncul; 1 menunjukkan bahwa itu memang muncul. |
AutoRouteToOwnerQueue |
Boolean | Menunjukkan apakah akan memindahkan rekaman secara otomatis ke antrean default pemilik saat rekaman jenis ini dibuat atau ditetapkan. |
CanEnableSyncToExternalSearchIndex |
Boolean | Hanya untuk penggunaan internal. |
CanTriggerWorkflow |
Boolean | Menunjukkan apakah tabel dapat memicu proses alur kerja. |
Description |
String | Deskripsi untuk tabel. |
DisplayCollectionName |
String | Nama tampilan jamak untuk tabel. |
DisplayName |
String | Nama tampilan untuk tabel. |
EnforceStateTransitions |
Boolean | Menunjukkan apakah tabel akan memberlakukan transisi status kustom. |
EntityColor |
String | Kode heksadesimal untuk mewakili warna yang akan digunakan untuk tabel ini dalam aplikasi. |
EntitySetName |
String | Nama tabel API Web yang ditetapkan untuk tabel ini. |
HasActivities |
Boolean | Menunjukkan apakah aktivitas dikaitkan dengan tabel ini. |
IsActivity |
Boolean | Menunjukkan apakah tabel adalah aktivitas. |
IsActivityParty |
Boolean | Menunjukkan apakah pesan email dapat dikirim ke alamat email yang disimpan dalam catatan jenis ini. |
IsBusinessProcessEnabled |
Boolean | Menunjukkan apakah tabel diaktifkan untuk alur proses bisnis. |
IsBPFEntity |
Boolean | Menunjukkan apakah tabel adalah tabel alur proses bisnis. |
IsChildEntity |
Boolean | Menunjukkan apakah tabel adalah tabel anak. |
IsConnectionsEnabled |
Boolean | Menunjukkan apakah koneksi diaktifkan untuk tabel ini. |
IsCustomEntity |
Boolean | Menunjukkan apakah tabel adalah tabel kustom. |
IsCustomizable |
Boolean | Menunjukkan apakah tabel dapat disesuaikan. |
IsDocumentManagementEnabled |
Boolean | Menunjukkan apakah manajemen dokumen diaktifkan. |
IsDocumentRecommendationsEnabled |
Boolean | Menunjukkan apakah rekomendasi dokumen diaktifkan. |
IsDuplicateDetectionEnabled |
Boolean | Menunjukkan apakah deteksi duplikat diaktifkan. |
IsEnabledForCharts |
Boolean | Menunjukkan apakah bagan diaktifkan. |
IsImportable |
Boolean | Menunjukkan apakah tabel dapat diimpor menggunakan Wizard Impor. |
IsInteractionCentricEnabled |
Boolean | Menunjukkan tabel diaktifkan untuk pengalaman interaktif. |
IsKnowledgeManagementEnabled |
Boolean | Menunjukkan apakah manajemen pengetahuan diaktifkan untuk tabel. |
IsMailMergeEnabled |
Boolean | Menunjukkan apakah penggabungan surat diaktifkan untuk tabel ini. |
IsManaged |
Boolean | Menunjukkan apakah tabel adalah bagian dari solusi terkelola. |
IsOneNoteIntegrationEnabled |
Boolean | Menunjukkan apakah integrasi OneNote diaktifkan untuk tabel. |
IsOptimisticConcurrencyEnabled |
Boolean | Menunjukkan apakah konkurensi optimis diaktifkan untuk tabel. |
IsQuickCreateEnabled |
Boolean | Menunjukkan apakah tabel diaktifkan untuk formulir buat cepat. |
IsStateModelAware |
Boolean | Menunjukkan apakah tabel mendukung pengaturan transisi status kustom. |
IsValidForAdvancedFind |
Boolean | Menunjukkan apakah tabel akan ditampilkan di Temukan Tingkat Lanjut. |
IsVisibleInMobileClient |
Boolean | Menunjukkan apakah pengguna Microsoft Dynamics 365 untuk tablet dapat melihat data untuk tabel ini. |
IsEnabledInUnifiedInterface |
Boolean | Menunjukkan apakah tabel diaktifkan untuk Antarmuka Terpadu. |
LogicalCollectionName |
String | Nama koleksi logis. |
LogicalName |
String | Nama logis untuk tabel. |
ObjectTypeCode |
Number | Kode jenis tabel. |
OwnershipType |
String | Jenis kepemilikan untuk tabel: UserOwned atau OrganizationOwned. |
PrimaryIdAttribute |
String | Nama kolom yang merupakan id utama untuk tabel. |
PrimaryImageAttribute |
String | Nama kolom gambar utama untuk tabel. |
PrimaryNameAttribute |
String | Nama kolom utama untuk tabel. |
Privileges |
Array dari objek-objek | Objek yang menentukan hak istimewa keamanan untuk akses ke tabel. Lihat Objek hak istimewa |
Attributes |
Collection | Kumpulan objek definisi kolom. Lihat Objek atribut |
Objek hak istimewa
Objek hak istimewa memiliki properti berikut untuk menentukan hak istimewa keamanan untuk akses ke tabel:
| Nama | Tipe | Description |
|---|---|---|
CanBeBasic |
Boolean | Apakah hak istimewa dapat berupa tingkat akses dasar. |
CanBeDeep |
Boolean | Apakah hak istimewa dapat berupa tingkat akses dalam. |
CanBeEntityReference |
Boolean | Apakah hak istimewa untuk pihak eksternal dapat berupa tingkat akses dasar. |
CanBeGlobal |
Boolean | Apakah hak istimewa dapat berupa tingkat akses global. |
CanBeLocal |
Boolean | Apakah hak istimewa dapat berupa tingkat akses lokal. |
CanBeParentEntityReference |
Boolean | Apakah hak istimewa untuk pihak eksternal dapat berupa tingkat akses induk. |
Name |
String | Nama hak istimewa. |
PrivilegeId |
String | ID hak istimewa. |
PrivilegeType |
Number | Jenis hak istimewa, yang merupakan salah satu dari berikut ini: 0 : Tidak ada 1 : Buat 2 : Baca 3 : Tulis 4 : Hapus 5 : Tetapkan 6 : Bagikan 7 : Tambahkan 8 : TambahkanKepada |
Objek atribut
Objek yang dikembalikan tergantung pada jenis definisi kolom.
Kolom dasar (AttributeMetadata)
Semua definisi kolom memiliki properti bersama ini:
| Nama | Tipe | Description |
|---|---|---|
AttributeType |
Number | Jenis kolom. Untuk daftar nilai jenis kolom, lihat AttributeTypeCode Enum |
DisplayName |
String | Nama tampilan untuk kolom |
EntityLogicalName |
String | Nama logika tabel yang berisi kolom . |
LogicalName |
String | Nama logis untuk kolom. |
Kolom Ya/Tidak (BooleanAttributeMetadata)
Kolom Ya/Tidak memiliki properti ini:
| Nama | Tipe | Description |
|---|---|---|
DefaultFormValue |
Boolean | Nilai default untuk kolom Ya/Tidak. |
OptionSet |
Objek | Opsi untuk kolom boolean di mana setiap opsi adalah pasangan kunci:nilai. |
Kolom Pilihan (PicklistAttributeMetadata)
Kolom pilihan memiliki properti ini:
| Nama | Tipe | Description |
|---|---|---|
OptionSet |
Objek | Opsi untuk kolom di mana setiap opsi adalah pasangan kunci:nilai. |
Pilihan (kolom MultiSelectPicklistAttributeMetadata )
Kolom pilihan memiliki properti ini:
| Nama | Tipe | Description |
|---|---|---|
DefaultFormValue |
Boolean | Nilai default untuk kolom. |
OptionSet |
Objek | Opsi untuk kolom boolean di mana setiap opsi adalah pasangan kunci:nilai. |
Kolom Status (StateAttributeMetadata)
Kolom status memiliki properti ini:
| Nama | Tipe | Description |
|---|---|---|
OptionSet |
Objek | Opsi untuk kolom di mana setiap opsi adalah pasangan kunci:nilai. |
Kolom status juga memiliki metode ini yang menerima nilai salah OptionSet satu nilai opsi sebagai arg parameter.
| Nama | Jenis Hasil | Description |
|---|---|---|
getDefaultStatus(arg) |
Number | Mengembalikan status default (angka) berdasarkan nilai status yang diteruskan untuk tabel. Untuk nilai status dan status default untuk tabel, lihat informasi definisi tabel dari tabel dalam referensi tabel/entitas Dataverse. |
getStatusValuesForState(arg) |
Array angka | Mengembalikan kemungkinan nilai status (array angka) untuk nilai status tertentu. Untuk nilai status dan status untuk tabel, lihat informasi definisi tabel dari tabel di Referensi tabel/entitas Dataverse. |
Kolom Status (StatusAttributeMetadata)
Kolom status memiliki properti ini:
| Nama | Tipe | Description |
|---|---|---|
OptionSet |
Objek | Opsi untuk kolom di mana setiap opsi adalah pasangan kunci:nilai. |
Kolom status juga memiliki metode ini yang menerima nilai salah OptionSet satu nilai opsi sebagai arg parameter .
| Nama | Jenis Hasil | Description |
|---|---|---|
getState(arg) |
Number | Mengembalikan nilai status (angka) untuk nilai status (angka) yang ditentukan. Untuk nilai status dan status default untuk tabel, lihat informasi definisi tabel dari tabel dalam referensi tabel/entitas Dataverse. |