Jalankan laporan tentang respons pemeriksaan
Buat laporan atau dasbor, misalnya, untuk Power BI menganalisis dan bertindak berdasarkan respons inspeksi yang diberikan oleh teknisi.
Memahami, melihat, dan melaporkan respons pemeriksaan
Semua respons yang dimasukkan untuk pemeriksaan disimpan dalam Microsoft Dataverse. Jawaban pemeriksaan dapat diuraikan secara terpisah ke dalam jawaban pertanyaan individual.
Pertama, Anda harus mengkonfigurasi seberapa sering respons pemeriksaan harus diuraikan dan dikelola dalam Dataverse.
Untuk mengaktifkan penguraian respons, buka tab Pemeriksaan>Pengaturan>Field Service aplikasi>Field Service.
Pastikan Analytics diaktifkan disetel ke Ya. Untuk frekuensi Analytics, pertimbangkan opsi berikut:
- Harian: Gunakan setelan ini agar respons pemeriksaan diuraikan menjadi respons pertanyaan individual sekali sehari. Setiap hari pada waktu mulai pembuatan Catatan, alur bawaan dipicu untuk mengisi respons pertanyaan individual ke dalam Dataverse tabel.
- Segera: Gunakan setelan ini jika Anda ingin jawaban pertanyaan tersedia segera setelah Dataverse pemeriksaan ditandai selesai.
- Kustom: Tentukan frekuensi Anda sendiri dengan memberikan jumlah hari ketika parsing harus dilakukan. Lihat contoh di gambar layar berikut.
Catatan
Saat frekuensi analitik diatur ke Segera, respons pemeriksaan diuraikan dan dipertahankan segera setelah tugas layanan selesai; respons yang diuraikan tidak akan diperbarui meskipun teknisi membuat perubahan dan menyelesaikan pemeriksaan lagi. Namun, jika frekuensi analitik diatur ke Harian atau Kustom, respons disimpan dari penyelesaian tugas layanan terbaru sebelum waktu mulai alur.
Setelah analitik dikonfigurasi, pertanyaan dan respons siap disimpan ke dalam tiga tabel dalam Dataverse:
- Pertanyaan survei Customer Voice atau msfp_question: menyimpan setiap pertanyaan inspeksi.
- Survei Customer Voice respons atau msfp_surveyresponse: respons untuk inspeksi.
- Pertanyaan survei Customer Voice respons atau msfp_questionresponse: setiap individu respons untuk setiap pertanyaan inspeksi.
Sekarang kami siap untuk membuat dan memublikasikan inspeksi. Lihat contoh di gambar layar berikut.
Pertanyaan tentang inspeksi disimpan Dataverse, dan dapat ditemukan di tabel pertanyaan survei Customer Voice di Power Apps. Di sini, Anda dapat melihat entri untuk setiap pertanyaan di inspeksi.
Sebelum pemeriksaan selesai, pertanyaan survei Customer Voice respons tabel kosong.
Kembali pada pemeriksaan sampel, kami menambahkan beberapa jawaban untuk pertanyaan, seperti yang terlihat pada gambar layar berikut, dan menyelesaikan pemeriksaan.
Memeriksa lagi di respons tabel pertanyaan survei Customer Voice, Anda akan melihat nilai untuk setiap respons yang dikirimkan dari pemeriksaan.
Alur siap pakai
Semua logika yang dijelaskan di bagian sebelumnya menggunakan Power Automate alur, dan dilengkapi dengan kemampuan inspeksi.
Alur berikut terlibat:
Deserialisasi Alur Definisi Inspeksi: alur ini dipicu setelah pemeriksaan dipublikasikan dan mengisi pertanyaan pemeriksaan ke dalam
msfp_question
tabel.Deserialisasi respons Inspeksi – Aliran Berulang: alur ini dipicu saat frekuensi diatur ke Harian atau Khusus dan memperbarui pemeriksaan yang diuraikan respons JSON ke dalam
msfp_surveyresponse
dan membuat catatan baru untuk respons dan pertanyaan terkait dalammsfp_questionresponse
tabel.Deserialisasi Inspection respons Flow: alur ini menangani penguraian respons saat frekuensi diatur ke Segera.
Status alur dapat dicentang seperti ditunjukkan pada gambar layar berikut.
Lampiran atau gambar dalam respons
Setiap gambar yang diunggah dalam pemeriksaan disimpan sebagai anotasi di tabel Lampiran Pemeriksaan . Mereka dapat diambil menggunakan aliran.
Pertimbangan konfigurasi
Gunakan alur Power Automate untuk mengurai respons pemeriksaan (deserialisasi respons)
Saat teknisi mengisi inspeksi, jawaban atas setiap pertanyaan inspeksi disimpan sebagai JSON di entitas respons Inspeksi.
Gunakan alur Power Automate untuk menjalankan alur kerja pada respons inspeksi. Untuk informasi selengkapnya, lihat video tentang menjalankan alur kerja tentang respons Inspeksi.
Dalam contoh berikut, jika teknisi menjawab "Ya" untuk pertanyaan inspeksi "Apakah tindak lanjut diperlukan?" maka tugas layanan perintah kerja tindak lanjut baru ditambahkan ke perintah kerja terkait.
Catatan
Alur standar tidak dapat disesuaikan. Anda harus membuat atau menyalin alur Power Automate agar dapat menyesuaikannya.
Buat alur
Buka https://flow.microsoft.com, masuk, pilih lingkungan Anda, dan buat alur baru.
Pilih Otomatis - dari kosong.
Beri nama alur dan pilih Lewati untuk memilih pemicu pada halaman editor alur.
Buat pemicu
Cari "Dynamics 365" di Konektor dan pilih pemicu sebagai Saat rekaman dibuat atau diperbarui.
Alur ini berkaitan dengan entitas Tugas Layanan Perintah Kerja karena teknisi melihat dan menanggapi inspeksi dari entitas ini. Pilih Tugas Layanan Perintah Kerja untuk Nama Entitas.
Mengambil respons dari database
Selanjutnya, kita perlu mengambil respons inspeksi.
Tambahkan langkah menggunakan tindakan Dapatkan rekaman di "Dynamics 365."
Pilih Respons Pemeriksaan sebagai entitas yang akan diperoleh dan ID respons Inspeksi dalam pengidentifikasi item karena bidang ini memiliki ID rekaman respons pemeriksaan.
Mengekstrak JSON
Tambahkan tindakan Inisialisasi Variabel untuk mengambil respons dari bidang ResponseJsonContent .
Mendekodekan respons
Sekarang kita perlu mengkonversi JSON respons ke format yang dapat digunakan.
Tambahkan tindakan Initialize Variable ke decode url dan base 64 decode respons JSON:
decodeUriComponent(decodeBase64(variables('responseJson')))
Perbarui skema
Berikan skema nama pertanyaan yang akan dijalankan pada alur kerja.
Dalam contoh kami, skema adalah:
{
"type": "object",
"properties": {
"Followup": {
"type": "string"
}
}
}
Jika mengalami masalah saat membuat skema, Anda dapat memilih opsi Buat dari sampel dan memasukkan nama serta contoh jawaban pertanyaan dan respons pemeriksaan Anda.
Dalam contoh kita, kita dapat memasukkan:
{"Followup":"Yes"}
"Tindak lanjut" berasal dari nilai nama pertanyaan pemeriksaan, seperti yang terlihat pada tangkapan layar berikut:
Tindakan berbasis kondisi
Selanjutnya kita menambahkan kondisi dan tindakan berdasarkan respons ke pertanyaan inspeksi.
Dalam contoh ini, kami membuat Tugas Layanan Perintah Kerja dengan Jenis Tugas Layanan lain dalam perintah kerja yang sama ketika pertanyaan inspeksi "Tindak lanjut" memiliki "Ya" sebagai jawabannya.
Simpan dan uji alur Anda.
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk