Bagikan melalui


Membuat atau mengedit pemetaan antara bidang entitas

Topik ini berlaku untuk Dynamics 365 Customer Engagement (on-premises). Untuk versi Power Apps dari topik ini, lihat: Memetakan kolom tabel

Anda dapat memetakan atribut antara entitas yang memiliki relasi entitas. Hal ini memungkinkan Anda menetapkan nilai default untuk rekaman yang dibuat dalam konteks rekaman lainnya. Misalnya, Anda ingin menambahkan catatan kontak baru kepada seorang karyawan untuk akun tertentu. Anda dapat melakukan ini dengan dua cara yang berbeda:

Anda dapat hanya bernavigasi di aplikasi untuk membuat rekaman kontak baru dari awal. Selanjutnya, Anda perlu mengatur akun induk dan memasukkan beberapa item informasi (seperti informasi alamat dan telepon) yang mungkin sama dengan akun induk. Proses ini dapat memakan waktu dan membuat kesalahan pada peluang.

Cara yang lebih mudah adalah memulai dengan entitas akun dan, menggunakan subkisi Kontak pada formulir, pilih + untuk menambahkan kontak. Ini akan menjadi pemandu pertama Anda untuk mencari kontak terkait yang ada sehingga Anda tidak perlu membuat catatan duplikat secara sengaja. Jika Anda tidak menemukan catatan yang sudah ada, Anda bisa memilih Baru dan membuat catatan kontak baru. Perbedaannya yakni, item data tertentu dari catatan akun akan disalin ke formulir kontak baru untuk menetapkan nilai default tertentu yang dapat Anda edit sebelum menyimpannya. Ini dapat menghemat waktu saat Anda memasukkan data dan membantu mengurangi kesalahan.

Catatan

Pemetaan ini tidak berlaku untuk catatan terkait yang dibuat menggunakan alur kerja atau proses dialog. Pemetaan tidak diterapkan secara otomatis untuk data baru yang dibuat menggunakan kode, meskipun pengembang dapat menggunakan pesan khusus yang disebut InitializeFrom untuk membuat catatan baru menggunakan pemetaan yang tersedia.

Pemetaan ini hanya menetapkan nilai default untuk catatan sebelum disimpan. Pengguna dapat mengedit nilai sebelum menyimpannya. Data yang ditransfer adalah data yang ada pada saat itu. Data tersebut tidak disinkronisasi. Jika informasi di catatan entitas utama berubah, maka data catatan entitas terkait yang ditransfer saat dibuat tidak akan berubah.

Nilai yang diatur saat Anda membuat catatan baru dari daftar tidak benar-benar ditetapkan dalam relasi entitas, namun akan dipaparkan di antarmuka pengguna relasi. Tidak setiap relasi entitas 1:N memilikinya. Jika daftar relasi entitas 1:N (atau N:1) untuk entitas ditampilkan, maka Anda dapat menyaring relasi yang ditampilkan berdasarkan jenis. Anda dapat memilih Semua , Kustom, Dapat Disesuaikan, atau Dipetakan . Relasi entitas yang dapat dipetakan menyediakan akses untuk memungkinkan pemetaan bidang entitas.

Aturan berikut menunjukkan jenis data yang dapat dipetakan.

  • Kedua bidang harus dari jenis dan format yang sama.

  • Panjang bidang target harus sama atau lebih besar daripada panjang bidang sumber.

  • Bidang target tidak dapat dipetakan ke bidang lain yang telah dipetakan.

  • Bidang sumber harus terlihat di formulir.

  • Bidang target harus merupakan bidang yang dapat diisi data oleh pengguna.

  • Jika bidang merupakan rangkaian pilihan, maka nilai integer untuk setiap pilihan yang harus sama.

  • Nilai ID alamat tidak dapat dipetakan.

Catatan

Jika Anda perlu memetakan bidang rangkaian pilihan, sebaiknya konfigurasikan kedua bidang menggunakan rangkaian pilihan global yang sama. Jika tidak, hal ini dapat mempersulit penyimpanan dua rangkaian pilihan terpisah yang disinkronisasi secara manual. Jika nilai integer untuk masing-masing pilihan tidak dipetakan dengan benar, Anda dapat memasukkan masalah data Anda. Informasi selengkapnya: Membuat dan mengedit kumpulan opsi global

Membuat atau mengedit pemetaan bidang

  1. Buka Penelusur Solusi.

  2. Dalam Komponen, perluas Entitas, lalu perluas entitas yang diinginkan.

  3. Pilih 1:N Relasi atau N:1 Relasi.

  4. Di panel utama, di daftar Tipe , pilih Dapat Dipetakan .

  5. Pilih relasi yang dapat dipetakan. Kemudian, pada toolbar Tindakan, pilih Tindakan, lalu pilih Edit.

  6. Di bawah Terkait, pilih Pemetaan.

  7. Untuk setiap pemetaan baru, pada toolbar Tindakan , pilih Baru.

  8. Dalam kotak dialog Buat Bidang Pemetaan , pilih bidang sumber dari Bidang Entitas Sumber. Pilih bidang target dari Bidang Entitas Target.

  9. Pilih OK.

  10. Pilih Simpan dan Tutup untuk menutup formulir Hubungan .

  11. Bila penyesuaian selesai, publikasikan.

Catatan

  • Setelah mempublikasikan penyesuaian, pemetaan ini tersedia untuk semua pengguna. Jika Anda mereset Internet Information Services (IIS) sebelum mempublikasikan kustomisasi, pemetaan ini tersedia untuk semua pengguna, meskipun kustomisasi lain tidak akan tersedia.
  • Jika Anda memetakan ke atau dari bidang yang tidak ditampilkan di formulir, pemetaan tidak akan diselesaikan hingga bidang ditambahkan ke formulir.

Secara otomatis menghasilkan pemetaan bidang

Anda juga dapat menghasilkan pemetaan secara otomatis, namun Anda harus menggunakan beberapa perawatan saat melakukan hal ini dengan entitas sistem. Gunakan ini bila Anda membuat entitas kustom dan ingin memanfaatkan pemetaan. Saat menampilkan daftar pemetaan, di menu Tindakan Lainnya pilih Buat Pemetaan. Ini akan menghapus setiap pemetaan yang ada dan menggantikannya dengan pemetaan yang disarankan hanya berdasarkan pada bidang yang memiliki nama dan jenis data yang mirip. Jika menggunakan ini pada entitas sistem, Anda dapat kehilangan beberapa pemetaan yang diinginkan. Untuk entitas kustom akan membantu menghemat waktu karena Anda dapat lebih mudah menghapus pemetaan apa pun yang tidak Anda inginkan dan menambahkan lainnya yang menghasilkan tindakan pemetaan yang tidak dibuat.

Buat 1:N (satu-ke-banyak) atau N:1 (banyak-ke-satu) Relasi
Buat N:N (banyak-ke-banyak) Relasi