Gantikan dialog dengan aliran proses perniagaan atau aplikasi kanvas
Dialog ditamatkan dan harus digantikan dengan aliran proses perniagaan atau aplikasi kanvas. Artikel ini menerangkan keupayaan yang berbeza bagi pilihan ini. Anda juga akan belajar tentang situasi di mana aliran proses perniagaan atau aplikasi kanvas yang dibenamkan dalam borang dipacu model boleh digunakan untuk menggantikan dialog sedia ada.
Jadual ini menyenaraikan set keupayaan dialog dan keupayaan setara dalam aliran proses perniagaan dan aplikasi kanvas.
Keupayaan dialog | Keupayaan dalam aliran proses perniagaan? | Keupayaan dalam apl kanvas? |
---|---|---|
Halaman | Ya (peringkat proses perniagaan) |
Ya (skrin aplikasi) |
Gesa sahaja | No | Ya (label) |
Segera dan respons | Ya (lajur jadual sahaja) |
Ya (label dan medan input) |
Argumen input | Terhad (langkah-langkah dalam peringkat proses perniagaan) |
Ya (parameter rentetan pertanyaan) |
Pemboleh ubah | No | Ya |
Pemboleh ubah pertanyaan | No | Ya |
Logik cawangan bersyarat | Ya | Ya (navigasi ke mana-mana skrin dalam apl) |
Guna semula (Lancarkan sebagai dialog kanak-kanak) |
No | Ya (navigasi ke mana-mana skrin dalam apl, lancarkan apl lain dalam tetingkap baharu) |
Jalankan aliran kerja pada permulaan/akhir | Ya | Tiada (gunakan aliran awan sebaliknya) |
Jalankan aliran kerja pada input | Ya | Tiada (gunakan aliran awan sebaliknya) |
Jalankan aliran kerja pada peralihan halaman | Ya | Tiada (gunakan aliran awan sebaliknya) |
Mula menggunakan URL | No | Ya |
Pembalakan sesi | Ya | No |
Sokongan SDK | Ya | Ya |
- Analisis proses (pandangan, carta dan masa yang dihabiskan dalam peringkat)
- Kawalan tersuai
- Analitis aplikasi (penggunaan & prestasi aplikasi)
- Komposisi halaman berbilang jadual
- Jalankan aliran
- Penyambung data (standard dan tersuai)
- Lancarkan sebagai aplikasi kendiri
- Susun atur boleh dikonfigurasikan
Apabila anda memilih penggantian dialog anda, adalah penting untuk mengambil kira pengalaman pengguna yang ingin anda sampaikan. Juga perlu diingat, hampir mana-mana dialog boleh dimodelkan menggunakan apl kanvas.
Aliran proses perniagaan paling sesuai untuk menggantikan dialog yang memodelkan proses yang menyediakan panduan merentas aliran kerja menyeluruh yang memerlukan kerjasama merentas kumpulan individu dan konteks aplikasi Dynamics 365. Sebagai contoh, semakan sebut harga dan penghalaan.
Sebagai alternatif, aplikasi kanvas boleh digunakan untuk menggantikan dialog yang memodelkan tugas preskriptif seperti skrip panggilan untuk prospek prospek atau untuk memudahkan pengalaman pengguna untuk tugas lain, seperti mengemas kini peluang. Perhatikan bahawa senario ini mungkin mendapat manfaat daripada mempunyai aplikasi kanvas yang berdiri sendiri.
Bayangkan anda mempunyai dialog yang, melalui satu siri halaman, meminta maklumat penting daripada pengguna, menjana sebut harga, menghantar e-mel kepada pengulas untuk menerima atau menolak sebut harga, sebelum menghantar e-mel kepada pelanggan. Proses jenis ini dimodelkan dengan lebih berkesan menggunakan aliran proses perniagaan.
Untuk menggantikan dialog, anda mulakan dengan mengenal pasti peringkat utama dalam proses. Ini mungkin termasuk peringkat Sediakan Kandungan untuk memastikan semua produk disenaraikan dan diskaun digunakan, peringkat Jana Sebut Harga untuk membuat sebut harga dan menyemaknya untuk ketepatan format, peringkat Semakan Utama untuk menghantar sebut harga untuk semakan dan kelulusan, peringkat Semakan Sekunder untuk menyemak sebut harga dalam keadaan tertentu dan akhirnya, peringkat Hantar Sebut Harga untuk menghantar sebut harga kepada pelanggan.
Seterusnya, kenal pasti langkah utama yang mesti diikuti oleh pengguna dalam proses tersebut. Sebagai contoh, peringkat Sediakan Kandungan mungkin mengandungi langkah benar atau salah yang mudah untuk pengguna menyemak semula produk yang akan disebut, langkah carian mandatori untuk memilih senarai harga dan langkah berangka untuk memasukkan diskaun sebelum beralih ke peringkat seterusnya. Peringkat Jana Sebut Harga mungkin mempunyai langkah tindakan untuk mencipta sebut harga berdasarkan semua maklumat yang ditangkap sebelum ini dalam peringkat Sediakan Kandungan dan baris Dynamics 365 yang berkaitan. Peringkat Semakan Utama dan Semakan Sekunder mungkin mempunyai beberapa langkah benar atau salah untuk membimbing semakan sebut harga, bersama-sama dengan langkah yang diperlukan untuk menangkap status kelulusan dan memastikan proses hanya boleh dialihkan ke peringkat seterusnya sebaik sahaja kelulusan diterima. Konfigurasikan keselamatan aras lajur pada langkah ini untuk memastikan bahawa hanya pengulas yang diberi kuasa boleh memberikan kelulusan pada sebut harga. Selain itu, seseorang boleh menambah aliran kerja pada peringkat Semakan Utama dan Semakan Sekunder, supaya apabila masuk, pemberitahuan e-mel dihantar kepada semua pengulas.
Akhir sekali, konfigurasikan peringkat dan langkah aliran proses perniagaan anda, bersama-sama dengan logik bersyarat untuk membimbing aliran proses. Untuk contoh ini, anda mungkin menambah cawangan bersyarat berikutan peringkat Semakan Utama, supaya, jika langkah menunjukkan keperluan untuk semakan tahap kedua, peringkat seterusnya dalam proses ialah peringkat Semakan Sekunder, jika tidak, ia ialah peringkat Hantar Sebut Harga .
Untuk menjadikan aliran proses perniagaan ini tersedia kepada pengguna, pastikan pengguna yang betul mempunyai keistimewaan kepada aliran proses perniagaan dan kemudian aktifkannya.
Untuk maklumat lanjut tentang cara mencipta aliran proses perniagaan, lihat Tutorial: Cipta aliran proses perniagaan untuk menyeragamkan proses.
Katakan anda mempunyai dialog, yang mengikuti skrip panggilan yang membimbing wakil jualan melalui petunjuk panggilan sejuk. Proses ini boleh ditangkap dengan mudah menggunakan apl kanvas.
Mulakan dengan menyambung ke sumber data yang anda perlukan untuk membaca dan menulis data. Dalam contoh ini, sambungan kepada Dynamics 365 digunakan untuk maklumat bakal pelanggan, akaun dan hubungan.
Mulakan dengan mengenal pasti bilangan skrin yang diperlukan. Untuk contoh ini, anda boleh memutuskan untuk mempunyai lima skrin.
- Skrin 1. Untuk memilih petunjuk daripada senarai untuk dihubungi.
- Skrin 2. Untuk pengenalan, menyemak ketersediaan untuk perbualan dan menjadualkan panggilan balik di kemudian hari.
- Skrin 3. Untuk menentukan BANT (belanjawan, kuasa, keperluan, dan garis masa).
- Skrin 4. Untuk merakam langkah seterusnya dan menjadualkan panggilan susulan.
- Skrin 5. Terima kasih kepada pemimpin atas masa mereka pada akhir panggilan.
Seterusnya, bina setiap skrin. Dalam skrin pertama, bina galeri petunjuk yang perlu dipanggil. Dalam yang kedua, gunakan label untuk menamakan skrin dan menyediakan skrip panggilan, sambil menggunakan kawalan seperti butang radio untuk menangkap sama ada masa yang sesuai untuk orang itu bercakap. Jika ya, gunakan logik bersyarat untuk mendayakan butang untuk menavigasi ke skrin seterusnya dan jika tidak, dedahkan skrip pada skrin yang sama untuk cuba menjadualkan panggilan balik dengan pelanggan. Begitu juga, tentukan skrip panggilan anda merentas skrin berikutnya.
Akhir sekali, tentukan navigasi merentasi skrin. Dalam contoh ini, selain menavigasi melalui skrin secara berurutan, anda mungkin mahu menavigasi pengguna dari skrin kedua ke skrin terakhir (penghujung skrip mengucapkan terima kasih kepada petunjuk atas masa mereka) jika petunjuk tidak berminat untuk mengadakan perbualan.
Untuk menjadikan apl ini tersedia kepada pengguna, terbitkan apl tersebut. Pertimbangkan bagaimana senario sedemikian boleh diubah melalui ketersediaan aplikasi kendiri yang menyediakan skrip panggilan dan menyokong kemasukan data pantas.
Bayangkan anda mahu membenamkan pengalaman ini dalam Dynamics 365 Sales. Untuk melakukan ini, mulakan dengan mencipta iframe pada borang Dynamics 365 Sales. Seterusnya, navigasi ke bahagian Apl daripada Power Apps menu, pilih apl yang baru anda terbitkan, salin pautan web di bawah tab Butiran dan tampalkannya sebagai URL untuk iframe.
Mengambil langkah lebih jauh, katakan anda mahu apl ini tersedia betul-betul dalam borang utama petunjuk dan berada dalam konteks petunjuk supaya apl tidak memerlukan pengguna memilih petunjuk dalam skrin pertama. Untuk menghantar maklumat yang berkaitan kepada aplikasi, anda hanya mengubah suai URL iframe untuk menambahkan rentetan pertanyaan yang mengandungi maklumat ini, seperti ID petunjuk atau akaun, menggunakan JavaScript yang berjalan pada acara tertentu, seperti pada beban borang. Seterusnya, kemas kini apl untuk mengalih keluar skrin pertama (untuk pemilihan petunjuk) dan sebaliknya mengakses nilai yang dihantar kepada apl melalui rentetan pertanyaan menggunakan fungsi Param.
Adakah kebergantungan pada apl kanvas dijejaki?
- Kebergantungan pada aplikasi kanvas dijejaki dengan cara yang sama seperti kebergantungan dalam aplikasi Dynamics 365.
Bolehkah saya melancarkan apl kanvas sebagai pop timbul daripada butang dalam bar arahan?
- Ya. Untuk melakukan ini, hanya tetapkan URL sasaran kepada URL apl kanvas anda, yang diperoleh daripada bahagian Butiran apl seperti yang diterangkan sebelum ini.
Bolehkah aliran kerja dipanggil daripada apl kanvas?
- Ini tidak disokong. Kami mengesyorkan menggunakan aliran awan sebaliknya.
Bolehkah saya menukar dialog secara automatik kepada aliran proses perniagaan atau aplikasi kanvas?
- Tiada cara automatik untuk menukar dialog kepada aliran proses perniagaan atau aplikasi kanvas.