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.
Catatan
Fitur pratinjau tidak dibuat untuk penggunaan produksi dan mungkin memiliki fungsionalitas yang dibatasi. Fitur ini tersedia sebelum rilis resmi agar pelanggan bisa memperoleh akses awal dan memberikan tanggapan.
Kemampuan untuk mensimulasikan interaksi dengan Dataverse dan Power Platform konektor dapat memainkan peran penting dalam menguji aplikasi kode rendah Anda dengan memungkinkan Anda menentukan skenario pengujian tanpa memerlukan data aktual.
Pendekatan ini membantu dalam mengidentifikasi potensi masalah dan memastikan bahwa solusi bekerja seperti yang diharapkan dalam berbagai kondisi tanpa risiko memengaruhi data nyata.
Manfaat mensimulasikan panggilan
Dengan memanfaatkan fungsi seperti Preview.SimulateDataverse dan Preview.SimulateConnector , Anda dapat:
- Uji skenario yang berbeda: Tangani bagaimana aplikasi merespons dengan berbagai skenario, termasuk kasus tepi dan pengecualian, tanpa memengaruhi data nyata.
- Pengujian jalur bahagia: Lakukan simulasi memungkinkan untuk menguji "jalur bahagia" di mana semuanya berfungsi seperti yang diharapkan.
- Menguji kasus dan pengecualian edge: Buat pengujian yang memvalidasi kasus edge pengujian dan pengecualian yang diharapkan yang memastikan aplikasi Anda menanganinya dengan baik.
Fungsi Power Fx
Fungsi Preview.SimulateDataverse dan Preview.SimulateConnector menyediakan fungsionalitas penting untuk menguji perilaku Power App terlepas dari dependensi pada data saat ini yang disimpan atau Dataverse tindakan yang dilakukan menggunakan konektor. Dengan menerapkan fungsi ini, Anda dapat menguji berbagai skenario kasus pengujian dan menghindari menggantung status aplikasi yang Anda uji.
Mensimulasikan Dataverse kueri
Skenario simulasi yang paling umum adalah mengizinkan pengujian untuk menentukan data apa yang harus digunakan saat aplikasi ingin mengkueri data. Dataverse Dalam hal ini, Anda dapat menggunakan fungsi Preview.SimulateDataverse . Misalnya
Preview.SimulateDataverse({
Action: "Query",
Entity: "Account",
When: Table({Status: "Active", CreatedOn: "> 2023-01-01"}),
Then: Table({Name: "Test", Owner: "John Doe"}) // Return Value
});
Fungsi ini akan mensimulasikan a Dataverse yang mengkueri tabel Akun saat Aktif Status dan nilainya CreatedOn setelah 1 Januari 2023. Menggunakan simulasi semacam ini dapat membantu dalam menguji bagaimana aplikasi merespons ketika hasil yang berbeda dikembalikan.
Mensimulasikan panggilan konektor
Skenario umum lainnya adalah kemampuan untuk menentukan data yang harus dikembalikan dari permintaan ke Power Platform Konektor. Dalam hal ini, Anda dapat menggunakan fungsi Preview.SimulateConnector . Misalnya
Preview.SimulateConnector({
Name: "Office365Groups",
When: {Action: "ListOwnedGroupsV2"},
Then: Table({Name: "Test"})
});
Fungsi ini mensimulasikan panggilan konektor ke Office365Groups konektor saat tindakannya dilakukan ListOwnedGroupsV2. Ini membantu dalam menguji bagaimana aplikasi menangani panggilan konektor dan memastikan bahwa konektor mengembalikan data pengujian yang diharapkan.