Bagikan melalui


Membuat aturan bisnis dan rekomendasi untuk menerapkan logika ke suatu formulir

Topik ini berlaku untuk Dynamics 365 Customer Engagement (on-premises). Untuk versi Power Apps dari topik ini, lihat: Membuat aturan bisnis untuk entitas

Anda dapat membuat aturan bisnis dan rekomendasi untuk menerapkan logika formulir tanpa menulis kode JavaScript atau membuat plug-in. Aturan bisnis menyediakan antarmuka yang sederhana untuk menerapkan dan memelihara aturan yang cepat berubah dan umum digunakan. Mereka dapat diterapkan ke formulir Utama dan Buat Cepat, dan mereka bekerja di Dynamics 365 Customer Engagement (on-premises), aplikasi web Dynamics 365 for Customer Engagement, Dynamics 365 untuk tablet, dan Dynamics 365 for Outlook (mode online atau offline).

Dengan menggabungkan kondisi dan tindakan, Anda dapat melakukan berikut dengan aturan bisnis:

  • Menetapkan nilai bidang

  • Hapus Nilai Bidang

  • Menetapkan tingkat persyaratan bidang

  • Menampilkan atau menyembunyikan bidang

  • Mengaktifkan atau menonaktifkan bidang

  • Memvalidasi data dan menampilkan pesan kesalahan

  • Membuat rekomendasi bisnis berdasarkan intelijen bisnis

Catatan

Aturan bisnis tidak berfungsi dengan rangkaian pilihan multi-pilih.

Membuat aturan bisnis atau rekomendasi bisnis

  1. Pastikan Anda memiliki peran keamanan Administrator Sistem atau Penyesuai Sistem atau izin yang setara.

  2. Buka Penelusur Solusi.

  3. Buka entitas yang ingin Anda buat aturan bisnisnya (misalnya, buka entitas Akun ), lalu klik dua kali Aturan Bisnis.

    Buat aturan bisnis dalam solusi default.

  4. Klik Baru.

    Jendela desain aturan bisnis terbuka dengan kondisi tunggal yang sudah dibuat untuk Anda. Setiap aturan dimulai dengan kondisi. Aturan bisnis memerlukan satu atau lebih tindakan berdasarkan kondisi tersebut.

    Jendela desain Aturan Bisnis.

    Tip

    Jika Anda ingin mengubah aturan bisnis yang ada, Anda harus menonaktifkannya agar dapat memodifikasinya.

  5. Tambahkan keterangan, jika Anda ingin, dalam kotak Keterangan di sudut kiri atas jendela.

  6. Tetapkan Cakupan, menurut berikut:

    Jika Anda memilih item ini... Ruang lingkup diatur ke...
    Entitas Semua Formulir dan server
    Semua Bentuk Semua formulir
    Formulir khusus (Formulir akun , misalnya) Hanya formulir itu
  7. Tambahkan kondisi. Untuk menambahkan kondisi lainnya ke aturan bisnis Anda:

    1. Seret komponen Kondisi dari tab Komponen ke log plus di perancang.

      Menambahkan kondisi dalam aturan bisnis.

    2. Untuk mengatur properti untuk kondisi, klik komponen kondisi di jendela desainer, dan kemudian atur properti di tab properti di sisi kanan layar. Saat Anda mengatur properti, ekspresi dibuat di bagian bawah tab Properti .

    3. Untuk menambahkan klausa tambahan (AND atau OR) ke kondisi, klik Baru di tab Properti untuk membuat aturan baru, lalu atur properti untuk aturan tersebut. Di bidang Logika Aturan , Anda bisa menentukan apakah akan menambahkan aturan baru sebagai AND atau OR.

      Menambahkan aturan baru ke kondisi.

    4. Setelah selesai mengatur properti untuk kondisi tersebut, klik Terapkan.

  8. Tambahkan tindakan. Untuk menambahkan tindakan:

    1. Seret salah satu komponen tindakan dari tab Komponen ke tanda plus di samping komponen Kondisi . Tarik tindakan ke tanda plus di dekat tanda centang jika Anda ingin aturan bisnis untuk mengambil tindakan bila kondisi terpenuhi, atau tanda plus di dekat x jika Anda ingin aturan bisnis untuk mengambil tindakan jika kondisi tidak terpenuhi.

      Seret tindakan ke aturan bisnis.

    2. Untuk mengatur properti untuk tindakan, klik komponen tindakan di jendela desainer, dan kemudian atur properti di tab properti .

    3. Setelah selesai mengatur properti, klik Terapkan.

  9. Tambahkan rekomendasi bisnis. Untuk menambahkan rekomendasi bisnis:

    1. Seret komponen Rekomendasi dari tab Komponen ke tanda plus di samping komponen Kondisi . Seret komponen Rekomendasi ke tanda plus di samping tanda centang jika Anda ingin aturan bisnis mengambil tindakan tersebut saat kondisi terpenuhi, atau ke tanda plus di samping x jika Anda ingin aturan bisnis mengambil tindakan tersebut jika kondisi tidak terpenuhi.

    2. Untuk mengatur properti untuk rekomendasi, klik komponen rekomendasi di jendela desainer, dan kemudian mengatur properti di tab properti .

    3. Untuk menambahkan tindakan lainnya ke rekomendasi, seret tindakan tersebut dari tab Komponen , lalu atur properti untuk setiap tindakan di tab Properti .

      Catatan

      Bila Anda membuat rekomendasi, satu tindakan ditambahkan secara default. Untuk melihat semua tindakan dalam rekomendasi, klik Detail pada komponen Rekomendasi .

    4. Setelah selesai mengatur properti, klik Terapkan.

  10. Untuk memvalidasi aturan bisnis, klik Validasi pada bilah tindakan.

  11. Untuk menyimpan aturan bisnis, klik Simpan di bilah tindakan.

  12. Untuk mengaktifkan aturan bisnis, pilih aturan tersebut di jendela Penjelajah Solusi, lalu klik Aktifkan. Anda tidak dapat mengaktifkan aturan bisnis dari jendela desainer.

Tip

Berikut adalah beberapa tips untuk diingat ketika Anda bekerja pada Aturan Bisnis di jendela desainer:

  • Untuk mengambil snapshot semua yang ada di jendela Aturan Bisnis, klik Snapshot pada bilah tindakan. Hal ini bermanfaat, sebagai contoh, jika Anda ingin berbagi dan mendapatkan komentar tentang aturan bisnis dari anggota tim.
  • Gunakan peta mini untuk dengan cepat menavigasi ke berbagai bagian proses. Hal ini berguna bila Anda memiliki proses yang rumit yang menggulung layar.
  • Ketika Anda menambahkan kondisi, tindakan, dan rekomendasi bisnis ke aturan bisnis Anda, kode untuk aturan bisnis dibuat dan muncul di bagian bawah jendela desainer. Kode ini hanya baca.

Pesan kesalahan pelokalan digunakan dalam aturan bisnis

Jika Anda memiliki lebih dari satu bahasa yang tersedia untuk organisasi Anda, maka Anda harus untuk melokalisasikan pesan kesalahan yang telah diatur. Setiap kali Anda mengatur pesan, label akan dihasilkan oleh sistem. Jika Anda mengekspor terjemahan dalam organisasi, Anda dapat menambahkan versi lokal pesan, lalu mengimpor label tersebut kembali ke sistem, sehingga orang yang menggunakan bahasa selain bahasa dasar Anda dapat melihat pesan yang diterjemahkan.

Masalah umum

Bagian ini menjelaskan masalah umum yang mungkin terjadi saat Anda menggunakan aturan bisnis.

atribut komposit tidak didukung dengan aplikasi Antarmuka Terpadu

Tindakan atau ketentuan yang menggunakan atribut komposit tidak didukung di aplikasi berdasarkan Antarmuka Terpadu. Atau, Anda dapat menggunakan tindakan atau kondisi pada atribut yang terdiri dari atribut gabungan. Misalnya, alih-alih menggunakan atribut Nama Lengkap(nama lengkap), Anda dapat menggunakan atribut nama depan( nama depan) dan nama belakang (nama belakang).

Aturan bisnis Anda tidak berfungsi untuk formulir?

Aturan bisnis mungkin tidak dieksekusi karena bidang yang direferensikan dalam aturan bisnis tidak disertakan dengan formulir.

  1. Buka Penelusur Solusi. Perluas entitas yang Anda inginkan, lalu pilih formulir.

  2. Buka formulir yang Anda inginkan, lalu pada pita desainer formulir, pilih Aturan Bisnis.

  3. Dalam desainer formulir, buka aturan bisnis.

  4. Dalam desainer aturan bisnis pilih setiap kondisi dan tindakan untuk memverifikasi semua bidang yang direferensikan dalam setiap kondisi dan tindakan.

    Bidang yang dirujuk dalam aturan bisnis ada di entitas.

  5. Pastikan bahwa setiap bidang yang direferensikan dalam aturan bisnis juga disertakan pada formulir. Jika tidak, tambahkan bidang yang hilang ke formulir.

    Bidang nama akun pada formulir.

Tanya jawab (FAQ)

Bisakah aturan bisnis membuka kolom pada formulir baca-saja?

  • Ya, aturan bisnis dapat membuka bidang dan mengedit tindakan pada formulir hanya baca.

Bagaimana cara memecahkan masalah aturan bisnis yang tidak berfungsi?

Apakah aturan bisnis bereaksi terhadap perubahan yang dibuat oleh skrip onLoad?

  • Tidak, mereka akan mengeksekusi sebelum skrip onload dijalankan.

Lihat juga

Membuat logika bisnis kustom melalui proses
Membuat alur proses bisnis
Membuat alur tugas seluler