Bagikan melalui


Ikhtisar penyesuaian dan pembuatan aplikasi untuk Dynamics 365 Customer Engagement (on-premises) versi 9.x

Dynamics 365 Customer Engagement (on-premises) memberikan penyesuaian dan kemampuan pembuatan aplikasi yang andal yang tidak mengharuskan Anda menulis sebaris kode pun. Dengan seperangkat lengkap WYSIWYG Designer dan alat editor, sebagian besar orang dapat sepenuhnya menyesuaikan Dynamics 365 Customer Engagement (on-premises) atau membuat aplikasi kustom mereka sendiri.

Untuk dokumentasi versi sebelumnya (8.x dan sebelumnya), kunjungi dokumentasi versi Dynamics sebelumnya.

Komponen penyesuaian dan pembuatan aplikasi

Aplikasi yang dirancang dengan baik terdiri dari beberapa komponen yang Anda pilih dengan menggunakan desainer dan editor yang tersedia untuk membangun tampilan dan fungsi aplikasi yang jadi. Komponen dan properti komponen yang Anda gunakan untuk membuat aplikasi menjadi metadata.

Untuk memahami bagaimana masing-masing komponen ini berkaitan dengan desain aplikasi, mereka dipisahkan di sini menjadi kategori data, UI, logika, dan visualisasi.

Data

Komponen ini menentukan data yang mendasari aplikasi.

Komponen Keterangan Desainer
Entity Item dengan sifat yang dilacak, seperti kontak atau akun. Banyak entitas standar tersedia. Anda dapat menyesuaikan entitas standar non-sistem (entitas produksi) atau membuat entitas kustom dari awal. Desainer Entitas
Bidang Properti yang terkait dengan entitas. Bidang ditentukan berdasarkan jenis data, yang menentukan jenis data yang dapat dimasukkan atau dipilih. Contohnya mencakup teks, nomor, tanggal dan waktu, mata uang, atau pencarian (membuat relasi dengan entitas lain). Bidang biasanya digunakan dengan formulir, tampilan, dan pencarian. Desainer Entitas
Relasi Relasi entitas menentukan cara entitas dapat direlasikan satu sama lain. Ada jenis relasi 1: n (satu-ke-banyak), n: 1 (banyak ke satu), dan n: n (banyak ke banyak). Misalnya, menambahkan bidang pencarian ke entitas akan membuat relasi 1:N baru di antara dua entitas dan memungkinkan Anda meletakkan bidang pencarian di formulir. Desainer Entitas
Bidang rangkaian pilihan Ini merupakan jenis khusus bidang, yang menyediakan pengguna rangkaian pilihan yang telah ditentukan. Masing-masing pilihan memiliki nilai angka dan label. Saat ditambahkan ke formulir, bidang ini akan menampilkan kontrol agar pengguna dapat memilih pilihan. Ada dua jenis rangkaian pilihan; rangkaian pilihan, tempat pengguna hanya dapat memilih salah satu pilihan, dan menetapkan rangkaian pilihan multi-pilihan, yang memungkinkan lebih dari satu pilihan. Desainer rangkaian pilihan

Informasi selengkapnya: Membuat atau mengedit entitas (jenis rekaman)

UI

Komponen ini menentukan cara pengguna berinteraksi dengan aplikasi.

Komponen Keterangan Desainer
Aplikasi Menentukan dasar-dasar aplikasi seperti komponen, properti, jenis klien, dan URL untuk aplikasi Anda. Desainer Aplikasi
Peta situs Menentukan navigasi untuk aplikasi Anda. Desainer Peta Situs
Formulir Rangkaian bidang entri data untuk entitas tertentu yang cocok dengan item yang organisasi Anda lacak untuk entitas. Misalnya, rangkaian bidang entri data bila pengguna menginput informasi yang relevan untuk melacak pesanan pelanggan yang sebelumnya beserta permintaan khusus tanggal yang diurutkan ulang. Desainer Formulir
Tampilkan Tampilan menentukan cara menampilkan daftar rekaman untuk entitas khusus dalam aplikasi Anda. Tampilan menentukan kolom yang akan ditampilkan, lebar setiap kolom, perilaku urutan, dan filter default. Desainer tampilan

Informasi selengkapnya: Membuat atau mengedit aplikasi dengan menggunakan desainer aplikasi

Logis

Komponen ini menentukan proses bisnis, aturan, dan otomatisasi yang akan dimiliki aplikasi. pembuat aplikasi menggunakan desainer yang khusus untuk jenis proses atau aturan.

Jenis logika Keterangan Desainer
Alur proses bisnis Proses online yang membimbing pengguna melalui proses standar bisnis. Misalnya, gunakan alur proses bisnis jika Anda ingin semua staf menangani permintaan layanan pelanggan cara yang sama, atau mengharuskan staf mendapat pengesahan untuk faktur sebelum mengirim pesanan. Desainer Alur Proses Bisnis
Alur Kerja Alur kerja mengotomatisasi proses bisnis tanpa antarmuka pengguna. Desainer menggunakan alur kerja untuk memulai otomatisasi yang tidak memerlukan interaksi pengguna. Desainer Alur Kerja
Tindakan Tindakan adalah jenis proses yang memungkinkan Anda secara manual mengaktifkan tindakan, termasuk tindakan kustom, secara langsung dari alur kerja. Desainer Proses
Aturan Bisnis Digunakan untuk menerapkan logika aturan atau rekomendasi ke formulir, seperti untuk mengatur persyaratan bidang, Sembunyikan bidang, atau memvalidasi data. Desainer aplikasi menggunakan antarmuka yang sederhana untuk menerapkan dan memelihara perubahan cepat dan aturan yang umum digunakan. Desainer Aturan Bisnis

Informasi selengkapnya: Membuat logika bisnis kustom melalui proses

Visualisasi

Menentukan jenis visualisasi data dan pelaporan yang akan tersedia di aplikasi.

Komponen Keterangan Desainer
Diagram Satu visualisasi grafis yang dapat ditampilkan dalam tampilan, pada formulir, atau ditambahkan ke dasbor. Desainer Diagram
Dasbor Fungsi adalah selera terkait satu atau beberapa visualisasi grafis yang memberikan ikhtisar data bisnis yang dapat ditindaklanjuti. Desainer Dasbor
Laporan Beberapa laporan standar yang memberikan informasi bisnis yang berguna untuk pengguna telah tersedia. Laporan ini didasarkan pada SQL Server Reporting Services dan menyediakan serangkaian fitur yang tersedia untuk SQL Server Reporting Services. Wizard Laporan

Informasi selengkapnya: Membuat atau mengedit diagram sistem dan Ringkasan laporan

Ekstensibilitas

Dynamics 365 Customer Engagement (on-premises) menyediakan rangkaian layanan web dan API yang memungkinkan pengembang menulis kode. Ketika kode ditulis menggunakan metode yang didukung, Anda dapat memperkirakan bahwa kode tersebut akan terus bekerja bila Anda meningkatkan kemampuan organisasi Anda.

Informasi selengkapnya: Panduan Pengembang untuk Dynamics 365 Customer Engagement (on-premises)

Portabilitas

Solusi akan tersedia sehingga Dynamics 365 Customer Engagement (on-premises) dapat dibeli, dibagi, atau dipindah dari satu organisasi ke organisasi lain. Anda dapat membuat solusi Anda sendiri atau mendapatkan solusi dari AppSource atau dari vendor perangkat lunak independen (ISV). Solusi adalah file yang Anda dapat impor ke lingkungan sebagai aplikasi atau untuk menerapkan rangkaian penyesuaian untuk aplikasi yang ada.

Informasi selengkapnya: Ikhtisar solusi

Jenis penyesuaian mana yang didukung dengan Dynamics 365 Customer Engagement (on-premises)?

Kami yakin bahwa Anda dapat mengoptimalkan penyesuaian dengan alat bantu dalam aplikasi. Semua yang Anda lakukan dengan menggunakan alat tersebut didukung oleh Microsoft karena mereka menerapkan perubahan pada metadata atau data yang bergantung pada metadata.

Jika alat bantu penyesuaian tidak memenuhi kebutuhan Anda, Anda dapat menginstal solusi yang disediakan oleh pihak ketiga atau menyewa pengembang untuk mengkodekan penyesuaian. Cara lain, sebaiknya Anda memahami penyesuaian yang didukung. Jika Anda perlu berinvestasi di solusi yang memerlukan kode, Anda harus memastikan bahwa kode ditulis hanya menggunakan API yang didukung. Ini membantu Anda lindungi investasi Anda di kedua aplikasi Customer Engagement dan solusi yang Anda dapatkan.

Informasi selengkapnya: Kustomisasi yang didukung dan tidak didukung

Perubahan yang mempengaruhi kinerja organisasi aplikasi Customer Engagement

Pembuat dan penyesuai aplikasi seharusnya tahu bahwa mengimpor solusi dan menerapkan penyesuaian yang mengubah metadata dapat mempengaruhi kinerja organisasi Dynamics 365 Customer Engagement (on-premises). Tindakan yang dapat mengganggu operasi sistem normal mencakup:

  • Menambah, menghapus, atau mengubah entitas, kunci alternatif, atribut, atau hubungan.

  • Mengimpor solusi

  • Mempublikasikan penyesuaian

Jika Anda menerapkan perubahan ini ke sistem produksi, sebaiknya Anda menjadwalkan pengoperasian ini pada saat yang paling tidak mengganggu pengguna.

Lihat juga

Mulai membuat dan menyesuaikan aplikasi