Bagikan melalui


Ikhtisar metadata entitas dan browser metadata

Topik ini berlaku untuk Dynamics 365 Customer Engagement (on-premises). Untuk versi Power Apps dari topik ini, lihat: Entitas dan metadata dalam Dataverse

Topik ini melihat metadata dan bagaimana Anda dapat menggunakannya untuk membuat Dynamics 365 Customer Engagement (on-premises) atau menyesuaikan aplikasi Dynamics 365 for Customer Engagement yang ada.

Metadata digunakan dengan penyesuaian

Metadata berarti data tentang data. Dynamics 365 Customer Engagement (on-premises) menyediakan platform yang fleksibel untuk Anda karena relatif mudah untuk mengedit definisi data yang akan digunakan oleh lingkungan. Di Dynamics 365 Customer Engagement (on-premises) metadata adalah kumpulan entitas. Entitas menggambarkan jenis data yang disimpan dalam database. Setiap entitas sesuai dengan tabel database dan mewakili masing-masing bidang (juga dikenal sebagai atribut) dalam entitas mewakili kolom dalam tabel tersebut. Metadata entitas mengontrol jenis catatan yang dapat dibuat dan jenis tindakan yang dapat dijalankan pada entitas tersebut. Menggunakan hanya metadata entitas dan layanan web, seorang pengembang dapat menulis kode untuk melakukan tindakan dengan data pada di lingkungan. Anda memiliki kemampuan untuk mengedit metadata ini dengan alat penyesuaian untuk membuat atau mengedit entitas, bidang, dan hubungan entitas.

Aplikasi web atau berbagai klien yang digunakan pengguna untuk berinteraksi dengan data di lingkungan Anda, tergantung pada metadata entitas dan diterapkan sebagai perubahan metadata entitas. Namun, klien ini juga bergantung pada data lain untuk mengontrol elemen visual yang akan ditampilkan, logika kustom yang akan diterapkan, serta cara menerapkan keamanan. Data sistem ini juga disimpan dalam entitas, namun entitas itu sendiri tidak tersedia untuk penyesuaian.

Menggunakan browser metadata

Explorer solusi menyediakan akses ke semua entitas yang dapat disesuaikan, namun ini hanya sebagian kecil dari semua entitas yang menetapkan metadata yang digunakan dalam sistem. Untuk tugas penyesuaian yang paling dasar, informasi yang disajikan dalam explorer solusi akan sesuai dengan yang Anda butuhkan. Pengembang sering memerlukan informasi lebih lanjut dan cara mudah untuk melihat metadata. Jika Anda ingin berdiskusi lebih dalam dengan pengembang tentang metadata atau jika Anda hanya ingin lebih memahami metadata, coba instal solusi Browser Metadata. Browser Metadata adalah solusi terkelola yang hanya berisi sumber daya web HTML yang dapat diinstal dan memungkinkan Anda melihat semua entitas metadata dan filter serta bidang agar dapat memahami lebih baik isi dari metadata.

Unduh dan instal browser metadata

Gunakan link di bawah ini yang sesuai untuk mengunduh solusi browser metadata sehingga Anda dapat menginstalnya.

Versi Unduh
Aplikasi Dynamics 365 for Customer Engagement versi 9.0 (v9.0) Unduhan Microsoft: MetadataBrowser_3_0_0_5_managed.zip
Pembaruan Dynamics 365 (v8.2) Dynamics CRM Online 2016 1 dan Dynamics CRM 2016 paket layanan 1 lokal (v8.1) Unduhan Microsoft: MetadataBrowser_3_0_0_4_managed.zip
Dynamics CRM Online 2016 Update dan CRM 2016 (v8.0) Unduhan Microsoft: MetadataBrowser_3_0_0_2_managed.zip

Instal Solusi

Setelah Anda unduh solusi, Anda harus menginstalnya. Untuk informasi tentang cara menginstal solusi terkelola, lihat Mengimpor, memperbarui, dan mengekspor solusi

Buka sebagai aplikasi

Versi aplikasi Dynamics 365 for Customer Engagement versi 9.0 (v9.0) dikonfigurasi sebagai aplikasi. Setelah Anda menginstal solusi Browser Metadata Entitas, temukan aplikasi Alat Metadata dan buka. Entitas adalah tampilan default. Dari area navigasi Alat , Anda dapat memilih Metadata Entitas untuk memeriksa entitas individual.

Buka dari halaman konfigurasi solusi

Untuk versi sebelumnya, Anda harus menggunakan langkah-langkah berikut, namun ini juga berfungsi untuk versi terbaru.

Setelah Anda menginstal solusi Browser Metadata Entitas, buka solusi terkelola dengan mengklik dua kali baris dalam daftar solusi dan lihat halaman konfigurasi untuk melihat informasi tentang Browser Metadata Entitas dan tombol untuk meluncurkan dua tampilan yang berbeda.

  • Browser Metadata setara dengan tampilan entitas di aplikasi.
  • Browser Metadata Entitas setara dengan tampilan Metadata Entitas di aplikasi.

Tampilan entitas

Anda dapat melakukan tindakan berikut ini:

  • Lihat Detail Entitas: Pilih entitas yang akan dilihat menggunakan tampilan Metadata Entitas .
  • Edit entitas: Buka formulir entitas yang dipilih di organisasi default, jika entitas mendukung ini.
  • Pencarian Teks: Lakukan pencarian teks untuk memfilter entitas yang ditampilkan menggunakan properti entitas berikut: SchemaName, LogicalName, DisplayName, ObjectTypeCode, dan MetadataId.
  • Filter Entitas: Tetapkan kriteria sederhana untuk melihat sub-set entitas. Semua kriteria dievaluasi menggunakan logika AND.
  • Properti Filter: Filter properti yang ditampilkan untuk setiap entitas yang dipilih. Hampir Terdapat 100 properti pada daftar. Gunakan ini untuk memilih hanya yang Anda tertarik.

Tampilan Metadata Entitas

Anda dapat melakukan tindakan berikut untuk satu entitas:

  • Entitas: Mengubah entitas yang ingin Anda lihat.

  • Properti: Lihat semua properti untuk entitas dan filter properti yang ditampilkan.

    • Edit entitas: Buka formulir edit entitas yang dipilih di organisasi default, jika entitas mendukung ini.
    • Properti Filter: Filter properti yang ditampilkan untuk setiap entitas yang dipilih. Hampir Terdapat 100 properti pada daftar. Gunakan ini untuk memilih hanya yang Anda tertarik.
  • Atribut: Lihat atribut entitas dalam tampilan master/detail. Dengan tampilan ini, Anda dapat:

    • Edit Atribut: Buka formulir atribut yang dipilih di organisasi default, jika atribut mendukung ini.
    • Pencarian Teks: Lakukan pencarian teks untuk memfilter atribut yang ditampilkan menggunakan properti atribut berikut: SchemaName, LogicalName, DisplayName, dan MetadataId.
    • Filter Attributes: Filter atribut menurut nilai properti atribut apa pun.
    • Filter Properties: Filter properti yang ditampilkan untuk atribut yang dipilih.
  • Kunci: Jika kunci alternatif diaktifkan untuk entitas, Anda dapat memeriksa bagaimana mereka dikonfigurasi. Informasi selengkapnya: Menentukan kunci alternatif

  • Relasi: Lihat tiga jenis entitas Relasi: Satu-Ke-Banyak, Banyak-Ke-Satu, dan Banyak-Ke-Banyak. Dengan tampilan ini, Anda dapat:

    • Edit Hubungan: Buka formulir hubungan yang dipilih di organisasi default, jika hubungan mendukung ini.
    • Pencarian Teks: Lakukan pencarian teks untuk memfilter Relasi yang ditampilkan menggunakan nilai yang relevan dengan tipe hubungan.
    • Filter Properti: Filter hubungan menurut nilai properti hubungan apa pun.
  • Hak istimewa: Lihat hak istimewa entitas. Dengan tampilan ini, Anda dapat:

    • Filter hak istimewa yang ditampilkan menggunakan PrivilegeId.

Catatan

Saat melihat properti rincian entitas, Anda akan melihat bahwa banyak properti yang kompleks dapat diperluas. Nilai yang paling bermanfaat ditampilkan dengan tautan yang memungkinkan beralih ke tampilan lebih rinci. Tampilan terperinci mencerminkan struktur data jika Anda ingin mengambilnya secara programatis. Tampilan terperinci juga mengungkapkan data relevan lainnya yang dapat diambil di area yang sama, misalnya, jika ada label yang dilokalkan untuk properti nama tampilan .

Tip

Untuk menyalin teks dari halaman, cukup pilih teks dan gunakan pintasan keyboard Ctrl + C atau menu konteks Salin perintah.

Membuat metadata baru atau menggunakan metadata yang ada

Dynamics 365 Customer Engagement (on-premises) dilengkapi dengan sejumlah entitas sistem yang mendukung kemampuan aplikasi bisnis inti. Misalnya, data tentang pelanggan atau calon pelanggan Anda yang ditujukan untuk disimpan menggunakan entitas akun atau kontak. Entitas prospek adalah lokasi penyimpanan informasi tentang prospek atau kemungkinan peluang penjualan. Entitas peluang ini dimaksudkan untuk digunakan guna melacak aktivitas yang kemungkinan menghasilkan pendapatan.

Setiap entitas ini juga berisi sejumlah bidang yang mewakili data umum yang mungkin diperlukan sistem untuk menyimpan entitas terkait.

Untuk sebagian besar organisasi, dapat menggunakan entitas sistem dan atribut untuk tujuan yang semestinya merupakan keuntungan. Meskipun Anda dapat membuat entitas kustom baru, entitas sistem mungkin memiliki kemampuan khusus yang tidak dapat ditiru dengan mudah tanpa menulis kode.

Misalnya,

  • Catatan entitas prospek dapat memenuhi syarat. Tindakan kualifikasi ini akan menonaktifkan prospek dan membuat peluang baru serta akun dan catatan kontak agar memungkinkan kemajuan dalam proses bisnis Anda.

  • Catatan entitas kasus memiliki hubungan khusus dengan entitas kontrak untuk membantu menentukan hak untuk layanan pelanggan.

    Jika Anda ingin menginstal solusi, pengembang solusi telah memanfaatkan entitas dan atribut sistem. Membuat entitas kustom baru yang menggantikan entitas atau atribut sistem akan berarti bahwa solusi yang tersedia tidak dapat berfungsi untuk organisasi Anda.

    Untuk alasan ini, sebaiknya gunakan entitas sistem dan bidang yang disediakan bila sesuai untuk organisasi Anda. Jika tidak sesuai dan tidak dapat diedit untuk memenuhi kebutuhan Anda, periksa jika Anda perlu membuat entitas baru. Ingat bahwa Anda dapat mengubah nama tampilan entitas, sehingga cocok dengan nama yang digunakan organisasi Anda. Misalnya, hal ini sangat umum bagi orang untuk mengubah nama tampilan entitas akun dengan nama "Perusahaan" atau nama entitas kontak dengan nama "Individu". Hal ini dapat dilakukan untuk entitas atau atribut tanpa mengubah perilaku entitas. Untuk informasi selengkapnya tentang mengganti nama entitas, lihat Mengubah nama entitas.

    Anda tidak dapat menghapus sistem entitas atau bidang. Entitas atau bidang dianggap sebagai bagian dari solusi sistem dan setiap organisasi harus memilikinya. Jika Anda ingin menyembunyikan entitas sistem, ubah hak peran keamanan untuk organisasi Anda guna menghilangkan hak baca untuk entitas tersebut. Langkah ini akan menghilangkan entitas dari sebagian besar aplikasi. Jika ada bidang sistem yang tidak diperlukan, hilangkan dari formulir dan tampilan yang menggunakannya. Ubah nilai Dapat Dicari dalam definisi bidang sehingga tidak muncul dalam pencarian tingkat lanjut. Informasi selengkapnya: Membuat dan mengedit bidang

Batasan pada pembuatan item metadata

Terdapat batas jumlah entitas yang dapat dibuat. Anda dapat menemukan informasi tentang jumlah maksimum di halaman Sumber Daya Digunakan . Jika Anda memerlukan entitas kustom lainnya, hubungi dukungan teknis Dynamics 365 Customer Engagement (on-premises). Batas maksimum ini dapat disesuaikan.

Dalam setiap entitas ada batas jumlah maksimum kolom yang dapat dibuat. Batas ini didasarkan pada batasan teknis pada jumlah data yang dapat disimpan dalam satu baris tabel database. Sulit untuk menentukan jumlah tertentu karena setiap jenis bidang dapat menggunakan jumlah ruang yang berbeda. Batas maksimum tergantung pada jumlah ruang yang digunakan oleh semua bidang untuk entitas.

Kebanyakan orang tidak membuat bidang kustom hingga mencapai batas, namun jika Anda berencana untuk menambahkan banyak bidang kustom ke entitas, Anda harus mempertimbangkan apakah rancangan ini adalah yang terbaik. Apakah semua bidang yang akan ditambahkan mendeskripsikan properti untuk catatan bagi entitas tersebut? Apakah Anda mengharapkan agar orang yang menggunakan organisasi Anda akan mampu melakukan pengelolaan formulir yang mencakup sejumlah besar bidang? Jumlah bidang yang ditambahkan ke formulir akan meningkatkan jumlah data yang akan ditransfer setiap kali catatan diedit dan akan mempengaruhi performa sistem. Pertimbangkan faktor ini saat Anda menambahkan bidang kustom ke entitas.

Bidang rangkaian pilihan menyediakan rangkaian pilihan yang akan ditampilkan pada kontrol drop-down di formulir atau pada kontrol daftar pilihan bila menggunakan pencarian tingkat lanjut. Lingkungan Anda dapat mendukung berbagai pilihan dalam rangkaian Pilihan, namun jangan menganggapnya sebagai batas maksimum. Studi kegunaan telah menunjukkan bahwa orang mengalami kesulitan menggunakan sistem di mana kontrol drop-down menyediakan pilihan dalam jumlah besar. Gunakan rangkaian pilihan guna menentukan kategori untuk data. Jangan gunakan rangkaian pilihan untuk memilih kategori yang sebenarnya mewakili item data terpisah. Misalnya, Anda tidak perlu mempertahankan bidang rangkaian pilihan yang menyimpan masing-masing ratusan calon produsen jenis peralatan, pertimbangkan untuk membuat entitas yang menyimpan referensi untuk setiap produsen dan menggunakan bidang pencarian bukan rangkaian pilihan.

Tampilan dibatasi hingga 1000 atribut per tampilan. Jika tampilan dibuat pada entitas yang melebihi batas ini, maka subset dari atribut yang tersedia harus digunakan di tampilan. Menambahkan atribut pada batas 1000 akan menghasilkan pesan kesalahan yang menunjukkan jumlah maksimum atribut yang telah terlampaui.

Lihat juga

Membuat dan mengedit entitas
Membuat dan mengedit Relasi entitas
Membuat dan mengedit bidang

Membuat dan mendesain formulir