Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Jika aplikasi tidak berperilaku seperti yang diharapkan, itu bisa menjadi masalah dengan konfigurasi Anda Power Apps atau sistem di luar Power Apps.
Tergantung pada masalahnya, Anda bisa mendapatkan bantuan dari individu atau organisasi berikut:
Jenis masalah | Siapa yang dapat membantu terbaik |
---|---|
App | Pembuat aplikasi, administrator |
Power Apps | Microsoft |
Sumber data dan integrasi eksternal | Pengguna yang bertanggung jawab atas sistem eksternal |
Perbedaan antara bug aplikasi dan Power Apps bug
Bug aplikasi adalah perilaku tak terduga di aplikasi tertentu. Sebagai perbandingan, Power Apps bug adalah perilaku tak terduga dalam sistem yang membuat, menjalankan, atau mengelola aplikasi. Bug yang mendasarinya Power Apps dapat menyebabkan bug aplikasi, sehingga sulit untuk menentukan apakah bug tersebut adalah aplikasi atau Power Apps bug.
Berikut adalah beberapa tanda pembeda.
Bug aplikasi | Power Apps serangga |
---|---|
Mampu mereproduksi masalah di aplikasi tertentu | Mampu membuat aplikasi yang mereproduksi masalah |
Memerlukan akses ke koneksi data tertentu | Koneksi data apa pun mereproduksi masalah, yang mungkin memerlukan konfigurasi sumber data tertentu |
Hanya memengaruhi satu aplikasi dalam satu organisasi | Memengaruhi aplikasi di beberapa organisasi atau berpotensi memengaruhinya |
Aplikasi rumit dengan komponen yang tidak relevan dengan masalah | Aplikasi repro minimal yang menunjukkan masalah dengan beberapa komponen |
Menyebutkan fitur dan kode khusus | Menyebutkan fitur khusus Power Apps |
Dokumentasi Microsoft tidak ada untuk fitur yang terpengaruh | Dokumentasi Microsoft ada untuk fitur yang terpengaruh dan menjelaskan perilaku yang diharapkan |
Contoh bug aplikasi
Contoh berikut menunjukkan bug aplikasi dan cara pengguna dapat mendeskripsikannya sebagai langkah bagi pemilik aplikasi, sehingga pemilik dapat mereproduksi dan menyelesaikan bug.
Aplikasi Canvas tidak menampilkan faktur.
- Masuk ke aplikasi kanvas Anda, seperti Contoso.
- Di layar Utama, pilih Faktur Saya.
- Perilaku yang diharapkan: Faktur yang dibuat oleh pengguna ditampilkan.
- Perilaku aktual: Tidak ada faktur yang ditampilkan.
Aplikasi berbasis model tidak menampilkan faktur.
- Masuk ke aplikasi Contoso di lingkungan Anda.
- Pada halaman Dasbor , pilih Faktur di peta situs.
- Pada halaman Faktur , atur tampilan ke Faktur aktif saya. Daftar faktur ditampilkan.
- Perilaku yang diharapkan: Faktur yang dibuat oleh pengguna ditampilkan.
- Perilaku aktual: Tidak ada faktur yang ditampilkan.
Bug dapat memiliki variasi yang besar karena fitur, antarmuka pengguna, dan tabel khusus untuk aplikasi dan organisasi, membuat penyebab bug berbeda untuk semua orang. Misalnya, faktur bukan tabel Power Apps bawaan. Tidak ada fitur khusus di aplikasi kanvas untuk memfilter rekaman oleh pengguna tertentu, oleh karena itu pembuat aplikasi harus menulis Power Fx ekspresi atau mengonfigurasi konektor data. Demikian pula, pembuat harus mengonfigurasi Tampilan di aplikasi berbasis model untuk menampilkan rekaman yang diinginkan.
Tidak ada informasi yang cukup dalam salah satu contoh untuk menentukan apakah ada Power Apps masalah. Pembuat aplikasi paling cocok untuk menyelidiki masalah aplikasi.
Contoh Power Apps bug
Jika pembuat aplikasi menyelidiki dan menemukan apa yang mereka klasifikasikan sebagai Power Apps bug, mereka dapat melaporkannya mirip dengan contoh berikut.
Fungsi Filter aplikasi kanvas tidak mengembalikan hasil saat teks filter berisi karakter tanda bintang
- Aplikasi repro minimal dilampirkan untuk mendemonstrasikan masalah.
- Aplikasi ini berisi koleksi sederhana:
TestTable
dengan data[{Name: "a"}, {Name: "*b"}]
. - Ada dua kontrol Tabel di aplikasi. Kedua kontrol dikonfigurasi untuk menampilkan kolom Nama .
-
Tabel1 memiliki Item yang diatur ke.
Filter(TestTable, Name="a")
-
Tabel2 memiliki Item yang diatur ke.
Filter(TestTable, Name="*b")
- Perilaku yang diharapkan: Tabel1 menunjukkan rekaman
{Name: "a"}
, cocok dengan kondisi fungsi FilterName="a"
. Tabel2 menunjukkan rekaman{Name: "*b"}
, cocok dengan kondisi fungsi FilterName="*b"
. - Perilaku aktual: Tabel1 menunjukkan rekaman yang diharapkan tetapi Tabel2 tidak menampilkan rekaman apa pun.
- Catatan: Perilaku yang sama diamati dengan kontrol himpunan data lain seperti Galeri, saat Item diatur ke ekspresi yang sama.
- Perilaku yang diharapkan: Tabel1 menunjukkan rekaman
Tampilan aplikasi berbasis model tidak mengembalikan hasil saat kondisi filter berisi karakter tanda bintang
- Buat Tampilan untuk tabel apa pun.
- Hapus semua filter untuk tampilan.
- Tambahkan filter untuk kolom utama, teks yang cocok yang dimulai dengan *b.
- Tambahkan tampilan ini dan tabel ke aplikasi berbasis model apa pun.
- Simpan dan publikasikan semua perubahan.
- Jalankan aplikasi.
- Tambahkan beberapa rekaman dengan nilai berbeda untuk kolom utama. Pastikan satu kolom dimulai dengan *b.
- Buka halaman tabel.
- Ubah tampilan ke tampilan yang baru dibuat.
- Perilaku yang diharapkan: Kisi menampilkan rekaman dengan nilai kolom utama yang dimulai dengan *b.
- Perilaku aktual: Tidak ada catatan yang ditampilkan.
- Catatan: Jika kondisi filter tidak menggunakan tanda bintang, seperti b, filter berfungsi seperti yang diharapkan.
Bug ini Power Apps menjelaskan masalah dengan fitur tertentu Power Apps : fungsi Filter untuk aplikasi kanvas dan Filter tampilan untuk aplikasi berbasis model.
Permintaan dukungan yang baik memberikan informasi yang cukup bagi siapa pun untuk mereproduksi masalah dengan mudah. Penulis mungkin menyebutkan hasil tindakan investigasi atau pemecahan masalah yang mereka coba ketika mencoba mengisolasi masalah tersebut. Misalnya, penulis mungkin menyebutkan masalah hanya terjadi di browser Chrome tetapi tidak di browser Firefox Chrome.
Apa yang membuat permintaan dukungan yang baik Power Apps
Permintaan dukungan yang baik membingkai masalah sebagai Power Apps bug, bukan bug aplikasi. Ikuti panduan ini, jika berlaku, untuk membantu Microsoft memahami dan menyelesaikan masalah dengan cepat.
Memiliki judul deskriptif
Judulnya harus menyebutkan:
- Fitur khusus Power Apps
- Perilaku yang tidak terduga
- Kondisi yang menyebabkan bug terjadi
Contoh judul yang buruk: "Kontrol galeri kosong"
Contoh judul yang bagus: "Fungsi filter tidak mengembalikan hasil ketika teks filter berisi karakter tanda bintang"
Melampirkan aplikasi yang disederhanakan, bukan aplikasi asli
Untuk masalah dengan menjalankan aplikasi, sediakan aplikasi repro minimal untuk aplikasi kanvas, atau solusi repro vanilla untuk aplikasi berbasis model.
Penting
Tujuan dari permintaan dukungan yang baik adalah untuk menyertakan informasi yang cukup sehingga siapa pun dapat mereproduksi masalah di perangkat mereka sendiri.
Jika Anda dapat menunjukkan bahwa bug tersebut adalah Power Apps bug, bukan bug aplikasi, dengan aplikasi repro minimal atau vanilla, Microsoft dapat menyelesaikannya dengan cepat. Tanpa aplikasi repro ini, resolusi mungkin tertunda atau permintaan dukungan mungkin tidak diterima.
Pengecualian
Aplikasi repro minimal atau vanilla tidak selalu layak atau diperlukan untuk masalah berikut:
- Akses dan penyimpanan data dari sumber data tertentu
- Data pengguna tertentu, seperti izin pengguna
- Lisensi
- Operasi offline
- Masalah server umum
Terlepas dari itu, sederhanakan aplikasi Anda sebanyak mungkin dan isolasi masalah untuk aplikasi berbasis kanvas ataumodel.
Melampirkan pelacakan jaringan
Untuk masalah data dan server, memeriksa komunikasi jaringan antara klien dan server membantu mengisolasi lapisan yang bermasalah. Catatan panggilan jaringan dikenal sebagai pelacakan jaringan.
Anda dapat menggunakan Monitor atau alat pengembangan browser untuk merekam pelacakan jaringan.
Pastikan untuk mulai merekam tepat sebelum mereproduksi masalah dan akhiri perekaman langsung setelah Anda berhasil mereproduksinya. Interval singkat ini meminimalkan informasi yang tidak relevan dalam pelacakan yang dapat menyebabkan penundaan dalam penanganan permintaan dukungan oleh Microsoft.
Berikan langkah-langkah terperinci untuk mereproduksi masalah
Jika Anda membuat aplikasi repro minimal atau vanilla, jelaskan cara mereproduksi masalah di aplikasi tersebut. Jangan menjelaskan permasalahan pada aplikasi tempat Anda awalnya menemukan permasalahan tersebut.
Sebutkan perilaku yang diamati dan perilaku yang diharapkan.
Berikan tangkapan layar atau video
Untuk masalah antarmuka pengguna, tangkapan layar atau video dapat lebih cepat menjelaskan langkah-langkah untuk mereproduksi bug, daripada deskripsi tertulis.
Tautan ke dokumentasi resmi
Sertakan tautan ke dokumentasi Microsoft untuk mengklarifikasi fitur yang terpengaruh dan perilaku yang diharapkan.
Untuk masalah dengan fitur pengembangan profesional, berikan tautan ke dokumentasi untuk fungsi API yang tidak berfungsi.
Sederhanakan contoh kode
Jika masalahnya melibatkan pengkodean dan fitur pengembangan profesional lainnya, sederhanakan kodenya terlebih dahulu. Biasanya, hanya beberapa baris kode yang dibutuhkan untuk mendemonstrasikan suatu Power Apps bug. Terapkan aplikasi di lingkungan baru tanpa penyesuaian lain. Verifikasi apakah masalah tersebut terjadi dan lampirkan cuplikan kode yang bermasalah.
Contoh fitur pengembangan profesional di Power Apps:
- Power Apps komponen
- Skrip formulir kustom di aplikasi berbasis model
- Power Fx atau perintah JavaScript di aplikasi berbasis model
- Sumber daya web untuk aplikasi berbasis model
Sebutkan langkah-langkah konfigurasi spesifik sehingga orang lain dapat mereproduksi masalah tersebut di lingkungan mereka sendiri.
Berikan info sistem
Masalah mungkin hanya terjadi pada versi Power Apps, browser, atau lingkungan tertentu. Berikan ID sesi agar Microsoft dapat menggunakan detail ini.
Tambahkan catatan dari investigasi Anda
Anda dapat mencoba konfigurasi yang berbeda untuk menghilangkan kemungkinan penyebabnya. Sebutkan konfigurasi ini dalam permintaan dukungan. Pencantuman ini membantu orang lain memahami masalah ini dengan lebih baik dan menghindari pengulangan langkah yang sama.
Mengirimkan permintaan dukungan Power Apps
Sebelum mengirimkan permintaan dukungan, periksa apakah bug tersebut merupakan masalah yang diketahui. Jika bug tersebut belum diketahui, Anda dapat membuat permintaan dukungan untuk melaporkan bug tersebut.