Membuat dan mengedit metadata
Diterbitkan: Februari 2017
Berlaku Untuk: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online
Topik ini melihat metadata dan cara Anda dapat menggunakannya untuk menyesuaikan penyebaran Microsoft Dynamics 365.
Dalam Topik ini
Metadata digunakan dengan penyesuaian
Membuat metadata baru atau menggunakan metadata yang ada
Batasan pada pembuatan item metadata
Metadata digunakan dengan penyesuaian
Metadata berarti data tentang data.Microsoft Dynamics 365 menyediakan platform yang fleksibel untuk penyebaran Dynamics 365 Anda karena relatif mudah untuk mengedit definisi data yang akan digunakan oleh penyebaran tersebut. Di Microsoft Dynamics 365 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 Microsoft Dynamics 365, seorang pengembang dapat menulis kode untuk melakukan tindakan dengan data pada di organisasi Dynamics 365. 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 organisasi Dynamics 365 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 untuk Microsoft Dynamics 365. 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 yang disertakan dalam Microsoft Dynamics 365 SDK. 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
Jalankan MicrosoftDynamicsCRM2016SDK.exe untuk mengekstrak isi ke folder pilihan Anda di komputer.
Dalam folder yang berisi file SDK yang diekstrak, navigasikan ke folder sdk\tools\metadatabrowser.
Dalam folder tersebut Anda akan menemukan file solusi terkelola (MetadataBrowser_2_0_0_3_managed.zip) dan file readme.docx yang berisi informasi tentang solusi.
Menginstal solusi terkelola. Untuk informasi lebih lanjut, lihat Impor solusi.
Setelah menginstal solusi Anda akan melihatnya dalam daftar solusi. Klik solusi untuk membukanya.
Pada tab Konfigurasi, Anda akan menemukan petunjuk tentang cara menggunakan browser metadata dan tombol untuk membuka halaman yang berisi petunjuk tersebut.
Membuat metadata baru atau menggunakan metadata yang ada
Microsoft Dynamics 365 dilengkapi dengan sejumlah entitas sistem yang mendukung kemampuan Dynamics 365 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 Dynamics 365 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 lebih lanjut tentang cara 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 ditampilkan dalam pencarian tingkat lanjut.Informasi lebih lanjut: Buat dan edit bidang
Batasan pada pembuatan item metadata
Dengan Microsoft Dynamics 365 (online) terdapat batas jumlah entitas yang dapat dibuat. Anda dapat menemukan informasi tentang jumlah maksimum dalam halaman Sumber Daya yang Digunakan untuk penyebaran. Jika Anda memerlukan entitas kustom lainnya, hubungi dukungan teknis Microsoft Dynamics 365. Batas maksimum ini dapat disesuaikan. Dengan Microsoft Dynamics 365 Lokal, tidak ada batas jumlah entitas kustom yang dapat dibuat selain dari kapasitas maksimum untuk versi Microsoft SQL ServerAnda. Lihat Spesifikasi Kapasitas Maksimum untuk Server SQL.
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 dalam 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.Dynamics 365 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.
Lihat Juga
Membuat dan mengedit entitas
Buat dan edit bidang
Membuat dan mengedit hubungan entitas
Membuat dan mengedit rangkaian pilihan global
Sesuaikan sistem Dynamics 365 Anda
Ikhtisar penyesuaian
Membuat dan merancang formulir
© 2017 Microsoft. Semua hak dilindungi undang-undang. Hak cipta