Mengelola sambungan di aplikasi kanvas
Di powerapps.com, buat koneksi ke satu atau beberapa sumber data, hapus koneksi, atau perbarui kredensialnya.
Koneksi data aplikasi kanvas dapat tersambung ke SharePoint, SQL Server, Office 365, OneDrive for Business, Salesforce, Excel, dan banyak sumber data lainnya.
Langkah berikutnya setelah artikel ini adalah menampilkan dan mengelola data dari sumber data dalam aplikasi Anda, seperti pada contoh berikut:
- Sambungkan ke OneDrive for Business, dan kelola data di buku kerja Excel dalam aplikasi Anda.
- Perbarui daftar di situs SharePoint.
- Sambungkan ke SQL Server, dan perbarui tabel dari aplikasi Anda.
- Kirim email di Office 365.
- Kirim tweet.
- Sambungkan ke Twilio, dan kirim pesan SMS dari aplikasi Anda.
Prasyarat
- Mendaftar ke Power Apps.
- Masuk ke make.powerapps.com menggunakan kredensial yang sama yang Anda gunakan untuk mendaftar.
Latar belakang pada koneksi data
Sebagian besar aplikasi Power Apps menggunakan informasi eksternal yang disebut Sumber Data yang tersimpan di layanan cloud. Contoh umum adalah tabel dalam file Excel yang disimpan di OneDrive for Business. Aplikasi dapat mengakses sumber data ini menggunakan Koneksi.
Jenis alat sumber data yang paling umum adalah tabel, yang dapat Anda gunakan untuk mengambil dan menyimpan informasi. Anda dapat menggunakan sambungan ke sumber data untuk membaca dan menulis data di buku kerja Microsoft Excel, Microsoft Lists, tabel SQL, dan banyak format lainnya, yang dapat disimpan di layanan cloud seperti OneDrive for Business, DropBox, dan SQL Server.
Ada jenis sumber data lainnya yang bukan tabel, seperti email, kalender, twitter, dan pemberitahuan.
Menggunakan kontrol Galeri, Tampilkan formulir, dan Edit formulir, mudah untuk membuat aplikasi yang membaca dan menulis data dari sumber data. Untuk memulai, baca artikel Memahami formulir data.
Selain membuat dan mengelola koneksi di powerapps.com, Anda juga membuat koneksi ketika melakukan tugas ini:
- Hasilkan secara otomatis aplikasi dari data, seperti daftar yang dibuat dengan Microsoft Lists.
- Perbarui aplikasi yang ada, atau buat satu dari awal sebagai tambahkan koneksi yang dijelaskan.
- Buka aplikasi yang dibuat pengguna lain dan dibagikan dengan Anda.
Catatan
Jika Anda ingin menggunakan Power Apps Studio, buka menu File, lalu klik atau ketuk Koneksi, powerapps.com terbuka sehingga Anda dapat membuat dan mengelola koneksi di sana.
Buat koneksi baru
Jika belum, masuk ke make.powerapps.com.
Di navigasi kiri, perluas Data dan pilih Koneksi.
Pilih koneksi baru.
Pilih konektor dalam daftar yang muncul, lalu ikuti petunjuk.
Pilih tombol Buat.
Ikuti petunjuk. Beberapa konektor akan meminta Anda menyediakan kredensial, menentukan kumpulan data tertentu, atau melakukan langkah lain. Lainnya seperti Microsoft Translator, tidak.
Misalnya, konektor ini memerlukan informasi tambahan sebelum dapat digunakan.
Konektor baru akan muncul dalam Koneksi, dan Anda dapat menambahkannya ke aplikasi.
Perbarui atau hapus koneksi
Dalam daftar koneksi, cari koneksi yang ingin diperbarui atau dihapus, lalu pilih elipsis (...) di sebelah kanan koneksi.
- Untuk memperbarui kredensial untuk koneksi, pilih ikon kunci, lalu berikan kredensial untuk koneksi tersebut.
- Untuk menghapus koneksi, pilih hapus.
- Pilih ikon informasi untuk melihat rincian koneksi.
Dialog persetujuan izin terperinci
Dialog persetujuan menampilkan izin terperinci kepada pengguna akhir. Alih-alih meminta pengguna untuk memberikan izin ke semua tindakan yang dapat dilakukan konektor, dialog persetujuan mencantumkan izin tertentu yang digunakan aplikasi. Operasi yang digunakan aplikasi ditangkap dan disimpan dalam metadata aplikasi saat aplikasi disimpan. Misalnya, jika aplikasi dipublikasikan dengan tindakan Baca tertentu, aplikasi tersebut pada awalnya hanya akan meminta izin untuk tindakan Baca. Jika kemudian penulis kemudian menambahkan tindakan rekaman Buat, Perbarui, dan Hapus maka dialog persetujuan akan disajikan kepada pengguna lagi untuk izin agregat Baca, Buat ·, Perbarui ·, dan Hapus. · Jika penulis kemudian menghapus tindakan Hapus rekaman, dialog persetujuan tidak akan ditampilkan lagi. Izin berlanjut dengan serangkaian tindakan maksimum yang pernah digunakan dalam aplikasi kapan saja. Jika Anda ingin memublikasikan aplikasi yang hanya menampilkan izin yang dikurangi, aplikasi tersebut harus dipublikasikan ulang dengan nama yang berbeda.
Pengecualian untuk aturan ini adalah untuk tindakan yang digunakan dalam Flow yang Power Automate tertanam dalam Power App. Dalam hal ini, semua tindakan selalu ditampilkan untuk tindakan yang Power Automate digunakan oleh alur.
Mengelola tampilan dialog persetujuan untuk konektor kustom menggunakan Microsoft Entra ID OAuth
Secara default, saat pengguna akhir menjalankan aplikasi Power Apps, mereka disajikan dialog persetujuan sambungan sebelum mereka dapat mengakses pengalaman aplikasi untuk pertama kali. Admin dapat menekan dialog persetujuan ini untuk konektor tertentu: konektor Microsoft First Party (seperti,Pengguna SharePoint Office 365) dan konektor kustom menggunakan Microsoft Entra ID OAuth.
Menyembunyikan dialog izin untuk aplikasi yang menggunakan konektor kustom menggunakan Microsoft Entra ID OAuth
Untuk menyembunyikan dialog izin untuk aplikasi yang dibuat menggunakan yang tersambung melalui konektor kustom menggunakan Power Apps Microsoft Entra ID OAuth, ikuti langkah-langkah di bawah ini.
Langkah 1. Memprovisikan perwakilan layanan koneksi Azure API Microsoft di penyewa Anda Microsoft Entra
Layanan konektor Microsoft Azure API digunakan oleh semua Power Apps menggunakan konektor. Provisi layanan ini di penyewa adalah prasyarat untuk aplikasi kustom Anda, dan konektor kustom untuk mengotorisasi layanan ini sebelumnya untuk melaksanakan kemampuan akses masuk tunggal dengan aplikasi kustom Anda dan memungkinkan Power Apps untuk menekan dialog persetujuan.
Admin penyewa harus menjalankan perintah PowerShell berikut:
Connect-AzureAD -TenantId <target tenant id>
New-AzureADServicePrincipal -AppId "fe053c5f-3692-4f14-aef2-ee34fc081cae" -DisplayName "Azure API Connections"
Contoh output yang berhasil:
Langkah 2. Pra-otorisasi perwakilan layanan koneksi Azure API Microsoft di aplikasi Anda Microsoft Entra
Untuk setiap konektor kustom yang izinnya diharapkan akan diredam, otorisasikan prinsipal layanan "Sambungan Microsoft Azure API" ke salah satu cakupan yang ditentukan dalam aplikasi Anda.
Pemilik aplikasi kustom yang Microsoft Entra digunakan oleh konektor kustom harus menambahkan ID aplikasi ""fe053c5f-3692-4f14-aef2-ee34fc081cae ke salah satu cakupan aplikasi. Cakupan apa pun dapat dibuat dan digunakan untuk akses terusan agar berhasil.
Untuk mengatur cakupan menggunakan portal Microsoft Azure, buka >ID portal Microsoft Azure > Pendaftaran Aplikasi > Pilih aplikasi yang relevan > Mengekspos API > Microsoft Entra Menambahkan aplikasi klien > Tambahkan ID aplikasi ""fe053c5f-3692-4f14-aef2-ee34fc081cae ke salah satu cakupan aplikasi.
Langkah 3. Memberikan persetujuan admin kepada aplikasi pihak Microsoft Entra ketiga klien
Untuk setiap konektor kustom yang menggunakan OAuth di mana persetujuan diharapkan akan ditekan, admin harus menggunakan Microsoft Entra persetujuan admin di seluruh penyewa untuk aplikasi.
Catatan
Admin memiliki kontrol rinci pada aplikasi kustom yang, dan persetujuan konektor kustom yang terkait dapat ditekan.
Langkah 4. Memperbarui konektor kustom di Power Platform untuk mencoba akses terusan
Untuk setiap konektor kustom yang menggunakan OAuth dengan izin yang diharapkan akan ditekan, pengguna dengan izin edit pada konektor kustom harus mengubah nilai "Aktifkan masuk atas nama" menjadi "benar".
Pemilik konektor kustom harus memilih untuk mengedit konektor, buka bagian Keamanan, dan ubah nilai di Aktifkan login atas nama dari "salah" ke "benar".
Langkah 5. Admin mengkonfigurasi bypass persetujuan untuk aplikasi Power Apps
Selain persetujuan admin yang diberikan pada aplikasi kustom di Microsoft Entra ID, yang digunakan oleh konektor kustom, admin juga harus mengonfigurasi aplikasi untuk mengabaikan persetujuan. Untuk setiap aplikasi yang izinnya diharapkan akan di-bypass admin harus menjalankan perintah berikut:
Set-AdminPowerAppApisToBypassConsent -AppName <Power Apps app id>
Menghapus penekanan izin untuk aplikasi yang menggunakan konektor kustom menggunakan Microsoft Entra ID OAuth
Untuk menghilangkan penekanan persetujuan konektor kustom, admin harus melakukan sekurangnya salah satu tindakan berikut:
- Hapus pemberian persetujuan admin di seluruh penyewa ke aplikasi di Azure: Microsoft Entra memberikan persetujuan admin di seluruh penyewa ke aplikasi.
- Gunakan cmdlet admin Power Apps berikut untuk menonaktifkan upaya Power Apps untuk menekan dialog persetujuan. Clear-AdminPowerAppApisToBypassConsent
Catatan
Apa bahasa dokumentasi yang Anda inginkan? Lakukan survei singkat. (perlu diketahui bahwa survei ini dalam bahasa Inggris)
Survei akan berlangsung kurang lebih selama tujuh menit. Tidak ada data pribadi yang dikumpulkan (pernyataan privasi).
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