Ganti nama sumber data berbasis tindakan Power Apps

Perubahan pada nama tampilan konektor di Power Apps dapat menyebabkan kesalahan pada rumus yang digunakan aplikasi. Masalah ini memerlukan upaya ekstra untuk memperbarui rumus yang ada dengan intervensi manual, dan perubahan nama.

Dengan kemampuan untuk mengganti nama sumber data berbasis tindakan, Anda dapat menghemat upaya ekstra yang diperlukan untuk memperbaiki rumus yang terpengaruh perubahan nama konektor.

Sumber data berbasis tindakan dan tabular

Sebelum mulai menggunakan fitur ini, penting untuk memahami perbedaan antara sumber data berbasis tindakan dan tabular.

Sumber data berbasis tindakan menggunakan sumber data, atau nama layanan dalam rumus. Sumber data tabular akan menggunakan nama tabel.

Contohnya, Azure DevOps merupakan konektor berbasis tindakan, sedangkan Excel merupakan konektor sumber data tabular.

Contohnya, bila Anda mereferensikan instans Azure DevOps, rumus akan menggunakan Azure DevOps sebagai nama sumber data

Contoh sumber data AzureDevOps.

Saat menggunakan Excel, nama sumber data dalam rumus menggunakan nama tabel (bukan konektor, atau nama layanan):

Contoh sumber data Excel.

Bagaimana nama sumber data dihasilkan?

Nama sumber data dibuat dari nama tampilan sambungan yang menjadi dasarnya. Instans pertama dari nama sumber data pada aplikasi biasanya adalah nama persis dari sambungan. Misalnya, jika Anda menggunakan sumber data "AzureDevOps", nama sambungan akan menjadi "AzureDevOps". Dan, jika Anda menambahkan sumber data "AzureDevOps" ke aplikasi yang sama, sumber data kedua akan diberi nama "AzureDevOps_1".

Konektor yang diubah namanya

Terkadang, konektor mengalami perubahan pada nama tampilan. Contohnya, dari "OldConnector" ke "NewConnector".

Aplikasi yang ada akan terus bekerja meskipun nama sumber data Anda mengatakan "OldConnector". Perilaku ini dikarenakan sumber data Anda tetap mengarahkan (secara tersembunyi) ke jenis konektor yang benar.

Namun, jika Anda mengeluarkan item sumber data yang ada dalam aplikasi, dan menambahkannya lagi, sumber data baru akan diberi nama "NewConnector". Namun rumus Anda akan tetap mereferensikan "OldConnector", sehingga menyebabkan kesalahan rumus jika sumber data nama ini ada.

Memperbaiki referensi rumus yang rusak ke nama sumber data

Dengan menggunakan fitur "Ganti nama", Anda dapat mengganti nama konektor berbasis tindakan dan memperbaiki rumus secara otomatis.

pilihan Ganti nama untuk sumber data.

Untuk memperbaiki masalah jenis ini, ganti nama sumber data dari nama tampilan baru ke nama tampilan lama.

Misalnya, ganti nama tampilan sumber data dari "Konektor Baru" kembali ke "Konektor Lama". Setelah mengganti nama, semua referensi rumus akan terhubung kembali dan berfungsi seperti sebelumnya. Aplikasi Anda sekarang akan berfungsi dengan benar. Anda dapat menyimpan perubahan aplikasi dan mempublikasikan versi baru.

Setelah nama sumber data dan rumus Anda tersinkronisasi, Anda juga dapat mengganti nama sumber data lagi untuk membuatnya sesuai dengan nama konektor baru.

Misalnya, Anda dapat mengganti nama sumber data menjadi "NewConnector". Mengubah nama ini akan memperbarui semua referensi rumus untuk menggunakan nama baru. Kami merekomendasikan pendekatan ini karena jika Anda harus mengeluarkan sumber data lagi, maka pembacaan sumber data akan didasarkan pada nama tampilan konektor yang lebih baru. Langkah ini akan membantu Anda menghindari masalah di masa mendatang.

Pendekatan ini berfungsi karena nama tampilan sumber data, dan sumber data yang mereferensi rumus sudah tersinkronisasi. Dengan kata lain, persis sama nama tampilannya. Mengganti nama sumber data dalam rumus tidak dapat terjadi sebelum Anda mengganti nama sumber data kembali karena nama tampilan sumber data, dan sumber data yang direferensi rumus tidak sama.

Pembatasan

Kemampuan ganti nama ini terbatas pada konektor berbasis tindakan. Ini tidak berfungsi untuk sumber data tabular. Sumber data tabular menggunakan nama tabel yang mana mereka diarahkan (berbeda dengan nama umum layanan yang meng-hosting mereka).

Lihat juga