Menambahkan kondisi ke topik

Note

Artikel ini menjelaskan fitur yang digunakan oleh agen atau alur agen yang didukung oleh standard harness.

Anda dapat menggunakan simpul Kondisi untuk menambahkan cabang dalam topik Anda, membandingkan nilai satu variabel dengan variabel lain atau dengan nilai tertentu. Misalnya, jika nilai adalah isClubMemberTrue, maka topik menawarkan diskon; jika tidak, topik menyajikan harga barang standar.

Tip

Ganti nama node agar lebih mudah diidentifikasi. Pilih bidang nama simpul untuk memperbarui nama secara langsung, atau pilih tiga titik (...) simpul dan pilih Ganti nama dari menu. Anda juga dapat mengganti nama node di editor kode.

Tidak mungkin mengganti nama simpul Pemicu dan simpul Pindah ke langkah.

Nama node dapat memiliki panjang hingga 500 karakter.

Prerequisites

Tambahkan kondisi

  1. Buka topik yang diinginkan.

  2. Pilih ikon Tambahkan simpul di bawah simpul setelah itu Anda ingin menambahkan kondisi, lalu pilih Tambahkan kondisi.

    Tindakan ini menambahkan dua cabang ke topik Anda. Satu cabang dimulai dengan simpul Kondisi dan menentukan jalur percakapan saat kondisi tersebut benar. Cabang lainnya dimulai dengan simpul Semua Kondisi Lainnya dan menentukan jalur saat kondisinya salah.

    Cuplikan layar yang menunjukkan kondisi baru dengan cabang Kondisi dan cabang Semua Kondisi Lain.

    Untuk membangun kondisi Anda di cabang Kondisi , Anda harus memilih variabel, operator logis, dan nilai.

  3. Pilih Pilih variabel dan pilih variabel yang akan dibandingkan.

    Operator logis yang tersedia bergantung pada jenis variabel yang Anda pilih. Misalnya, dipilih sama dengan secara default, dan tersedia untuk semua jenis variabel. Operator lebih besar dari yang tersedia untuk jenis angka, tetapi tidak untuk jenis string.

  4. Pilih operator lain jika diperlukan.

  5. Pilih atau masukkan nilai untuk dibandingkan dengan variabel Anda.

    Nilai atau variabel yang akan dibandingkan harus dari jenis yang kompatibel, berdasarkan variabel dan operator. Beberapa operator, seperti Kosong atau bukan Kosong, tidak mengharuskan Anda menambahkan nilai perbandingan.

    Untuk jenis sederhana, seperti teks atau angka, Anda dapat mengetikkan nilai literal. Pilih ikon Pilih variabel (>) untuk memilih variabel atau menggunakan Power Fx rumus.

  6. Pilih Kondisi baru jika Anda perlu menambahkan lebih banyak kriteria ke kondisi Anda. Pilih Dan untuk membuat kriteria terkumpul, atau pilih Atau untuk membuatnya eksklusif satu sama lain.

    Cuplikan layar yang menunjukkan cabang Condition dengan operator OR.

Note

Saat mengonfigurasi kondisi yang membandingkan string dengan jenis data yang berbeda, jika Anda mengalami ketidakcocokan antara variabel pertama dan nilai perbandingan, pesan kesalahan yang mencatat perbandingan jenis dan tombol Perbaiki ketidakcocokan jenis muncul. Pilih tombol agar Copilot Studio secara otomatis menghasilkan rumus Power Fx yang mengatasi ketidakcocokan.

Tambahkan lebih banyak percabangan Kondisi

Awalnya, kondisi memiliki dua cabang: cabang Condition untuk saat kondisi benar (yaitu, pernyataan if ), dan cabang All Other Conditions untuk saat salah ( pernyataan else ). Anda dapat menambahkan cabang Condition sebanyak mungkin (untuk pernyataan if lainnya) yang Anda butuhkan. Setiap kondisi dievaluasi secara berurutan. Cabang pertama dengan kondisi yang mengevaluasi ke benar dipilih. Jika semua kondisi bernilai salah, cabang Semua Kondisi Lainnya akan diikuti.

Misalnya, Anda mungkin memiliki variabel angka dan menginginkan tiga cabang untuk kasus berikut:

  • Jika angkanya kurang dari 10
  • Jika tidak, jika angkanya lebih besar dari 50
  • Selain itu—yaitu, ketika angkanya antara 10 dan 50

Untuk menambahkan cabang Kondisi lain, pilih ikon Tambahkan simpuldi atas kondisi Anda, dan pilih Tambahkan kondisi.

Cuplikan layar yang menunjukkan kondisi dengan beberapa cabang dengan ikon Tambahkan simpul di atas kondisi yang disorot.

Memilih ikon Tambah Simpul di bawah kondisi akan menambahkan seluruh kondisi baru (dengan simpul Kondisi dan simpul Semua Kondisi Lainnya), bukan cabang kondisi yang baru.

Menyisipkan kondisi baru ke sekelompok kondisi

Anda dapat menyisipkan kondisi baru ke dalam sekelompok kondisi.

  1. Pilih tiga titik (...) dari simpul Kondisi , lalu pilih Sisipkan kondisi baru.

    Tangkapan layar menyoroti item menu Sisipkan kondisi baru.

  2. Kondisi baru dimasukkan ke sebelah kanan dari kondisi yang dipilih sebelumnya.

    Tangkapan layar menampilkan kondisi yang baru dimasukkan.

Note

Anda tidak dapat menyisipkan kondisi baru di sebelah kanan cabang Semua Kondisi Lainnya. Itu harus tetap berada sebagai item kondisi terakhir di sebelah kanan percabangan kondisi.

Atur kondisi

Untuk struktur kondisi yang lebih kompleks, Anda dapat menyusun ulang kondisi dalam grup kondisi yang sama.

  1. Pilih tiga titik (...) dari simpul Kondisi , lalu pilih Susun ulang kondisi.

    Tangkapan layar menyoroti item menu Ubah urutan kondisi.

  2. Pesan Pilih posisi tujuan ditampilkan. Pilih simpul kondisi yang ingin Anda tukar posisi.

    Tangkapan layar menyoroti pesan pemberitahuan Pilih posisi tujuan.

  3. Simpul kondisi kini berada di posisi barunya dalam grup.

    Cuplikan layar yang menunjukkan lokasi simpul kondisi yang disusun ulang.

Note

  • Anda tidak dapat memindahkan kondisi ke kanan cabang Semua Kondisi Lainnya. Itu harus tetap berada sebagai item kondisi terakhir di sebelah kanan percabangan kondisi.
  • Anda hanya dapat menyusun ulang kondisi dalam grup kondisi yang sama.

Gunakan Power Fx untuk menentukan kondisi

Editor kondisi default bagus untuk sebagian besar skenario. Jika Anda membutuhkan lebih banyak fleksibilitas, gunakan Power Fx dalam cabang Condition.

  1. Pilih tiga titik (...) dari simpul Kondisi , lalu pilih Ubah ke rumus.

    Cuplikan layar yang menunjukkan cara beralih ke editor kondisi Power Fx.

    Simpul beralih ke kontrol editor rumus. Jika Anda menentukan kondisi sebelumnya, rumus di balik kondisi tersebut ditampilkan di editor rumus.

  2. Untuk mengubah rumus, pilih ikon Pilih variabel (>) untuk membuka Power Fx editor rumus. Rumus yang Anda masukkan di sini harus mengembalikan nilai Boolean (benar atau salah).

Pelajari cara membuat ekspresi menggunakan Power Fx.

Untuk beralih kembali ke editor kondisi sederhana, pilih tiga titik (...) dari simpul Kondisi , lalu pilih Atur ulang simpul.

  • Tambahkan grup kondisi — Menulis dan mengelola beberapa kondisi dalam satu simpul, dengan tampilan tabel atau grafik.