Gambaran keseluruhan penyambung untuk aplikasi kanvas

Data ialah teras kebanyakan aplikasi, termasuk data yang anda bina dalam Power Apps. Data disimpan dalam sumber data, dan anda bawa data itu ke dalam aplikasi anda dengan mencipta sambungan. Sambungan menggunakan penyambung tertentu untuk bercakap dengan sumber data. Power Apps mempunyai penyambung untuk banyak perkhidmatan dan sumber data di premis yang popular, termasuk SharePoint, Pelayan SQL, Office 365, Salesforce, dan Twitter. Untuk mula menambah data ke aplikasi kanvas, lihat Tambah sambungan data dalam Power Apps.

Sambungan mungkin menyediakan jadual data atau tindakan. Sesetengah penyambung menyediakan jadual sahaja, sesetengah menyediakan tindakan sahaja, dan sesetengah menyediakan kedua-duanya. Juga penyambung anda mungkin sama ada penyambung standard atau tersuai.

Jadual

Jika penyambung anda menyediakan jadual, anda tambahkan sumber data dan kemudian pilih jadual dalam sumber data yang anda mahu urus. Power Apps mendapatkan data jadual ke dalam aplikasi anda dan juga mengemas kini data dalam sumber data anda untuk anda. Contohnya, anda boleh menambah sumber data yang mengandungi jadual bernama Pelajaran dan kemudian tetapkan sifat kawalan Item, seperti galeri atau borang, ke nilai ini dalam bar formula:

Sifat item sumber data biasa.

Anda boleh menentukan data yang diperoleh oleh aplikasi anda dengan menyesuaikan sifat kawalan Item yang menunjukkan data anda. Meneruskan dengan contoh sebelumnya, anda boleh mengisih atau menapis data dalam jadual Pelajaran dengan menggunakan fungsi Carian dan SortByColumn. Dalam grafik ini, formula untuk sifat Item yang ditetapkan menentukan bahawa data diisih dan ditapis berasaskan pada teks dalam TextSearchBox1.

Sifat item sumber data dikembangkan.

Untuk mendapatkan maklumat lanjut tentang cara menyesuaikan formula anda dengan jadual, lihat artikel ini:

Fahami sumber data dalam Power Apps
Janakan aplikasi daripada data Excel
Cipta aplikasi dari awal
Fahami jadual dan rekod dalam Power Apps

Nota

Untuk sambungkan ke data dalam buku kerja Excel, ia mesti berhos dalam perkhidmatan storan awan seperti OneDrive. Untuk maklumat lanjut, lihat Sambungkan ke storan awan daripada Power Apps.

Tindakan

Jika penyambung anda menyediakan tindakan, anda masih perlu memilih sumber data seperti sebelum ini. Berbanding memilih jadual sebagai langkah seterusnya, anda boleh secara manual sambungkan kawalan ke tindakan dengan mengedit sifat kawalan Item yang akan menunjukkan data anda. Formula di mana anda tetapkan sifat Item menentukan tindakan yang mendapatkan semula data. Contohnya, aplikasi tidak boleh mendapatkan semula mana-mana data jika anda sambungkan ke Yammer dan kemudian tetapkan sifat Item ke nama sumber data. Untuk mengisi kawalan dengan data, tentukan tindakan seperti GetMessagesInGroup(5033622).messages.

Sifat Item sumber data tindakan.

Jika anda perlu mengendalikan kemas kini data tersuai untuk penyambung tindakan, bina formula yang mengandungi fungsi Tampalan. Dalam formula, kenal pasti tindakan dan medan yang anda akan ikat pada tindakan.

Untuk mendapatkan maklumat lanjut tentang cara menyesuaikan formula anda untuk kemas kini tersuai, lihat artikel ini:

Patch
Collect
Kemas kini

Nota

Power Apps tidak berfungsi dengan skema dinamik. Skema dinamik frasa merujuk kepada kemungkinan tindakan yang sama mungkin akan mengembalikan jadual dengan lajur yang berbeza. Syarat yang mungkin akan menyebabkan lajur dalam jadual berbeza termasuk parameter input tindakan, pengguna atau peranan yang melaksanakan tindakan, dan kumpulan di mana pengguna bekerja, antara lain. Contohnya, Pelayan SQL prosedur disimpan mungkin mengembalikan lajur yang berbeza jika dijalankan dengan input berbeza. Untuk tindakan dengan skema dinamik, dokumentasi penyambung menunjukkan Output operasi ini ialah dinamik. sebagai nilai pulangan. Sebaliknya, Power Automate berfungsi dengan skema dinamik dan mungkin menyediakan penyelesaian untuk senario anda.

Jadual ini mempunyai pautan ke maklumat lanjut tentang penyambung kami paling popular. Untuk senarai lengkap penyambung, lihat Semua penyambung.

         
Microsoft Dataverse. Microsoft Dataverse   Storan awan Storan awan **
Dynamics AX. Dynamics AX   Microsoft Excel Excel
Penterjemah Microsoft. Penterjemah Microsoft   Office 365 Outlook Office 365 Outlook
Pengguna Office 365. Pengguna Office 365   Oracle Oracle
Power BI. Power BI   Logo SharePoint SharePoint
Pelayan SQL. SQL Server   Logo Twitter Twitter

** Terpakai kepada Blob Azure, Box, Dropbox, Google Drive, OneDrive, dan OneDrive untuk Perniagaan

Penyambung standard dan tersuai

Power Apps menyediakan penyambung standard untuk kebanyakan sumber data yang digunakan. Jika Power Apps mempunyai penyambung standard untuk jenis sumber data yang anda mahu gunakan, anda hendaklah menggunakan penyambung itu. Jika anda mahu sambungkan ke jenis sumber data yang lain, seperti perkhidmatan yang anda bina, lihat Daftar dan gunakan penyambung tersuai.

Semua penyambung standard

Penyambung standard tidak memerlukan pelesenan khas. Untuk maklumat lanjut, lihat Pelan Power Apps.

Anda boleh menanya soalan tentang penyambung khusus dalam forum Power Apps dan anda boleh mencadangkan penyambung yang ingin anda tambah atau penambahbaikan lain untuk dibuat dalam Idea Power Apps.

Keselamatan dan jenis pengesahan

Apabila anda menulis aplikasi anda dan mencipta sambungan ke sumber data, anda mungkin akan lihat yang pilihan penyambung anda membolehkan anda menggunakan cara yang berbeza untuk pengesahan. Sebagai contoh, penyambung Pelayan SQL membenarkan anda untuk menggunakan Azure AD Integrated, Pelayan SQL Authentication, dan Windows Authentication. Setiap jenis pengesahan mempunyai peringkat keselamatan yang berbeza yang berkait dengannya. Ianya penting untuk memahami apakah maklumat dan hak yang anda kongsi dengan pengguna yang menggunakan aplikasi anda. Contoh utama dalam artikel ini ialah Pelayan SQL, walau bagaimanapun prinsip terpakai ke semua jenis sambungan.

Nota

Untuk mendapatkan maklumat terperinci tentang pertimbangan keselamatan apabila menggunakan pelayan pangkalan data sambungan perhubungan (seperti Microsoft SQL Server atau Oracle) sebagai sumber data untuk aplikasi, lihat Gunakan Microsoft SQL Server dengan selamat Power Apps.

Azure AD Bersepadu

Ini adalah jenis sambungan yang selamat. Contohnya, SharePoint menggunakan jenis pengesahan ini. Pelayan SQL juga membenarkan pengesahan jenis ini. Apabila anda connect, perkhidmatan Azure AD mengenal pasti anda secara berasingan ke SharePoint bagi pihak anda. Anda tidak perlu membekalkan nama pengguna atau kata laluan. Sebagai penulis anda boleh mencipta dan bekerja dengan sumber data dengan kelayakan anda. Apabila anda menerbitkan aplikasi anda dan pengguna aplikasi anda log masuk, mereka lakukannya dengan kelayakan masing-masing. Jika data ditetapkan dengan sewajarnya pada hujung belakang, pengguna anda hanya boleh melihat perkara yang dibenarkan untuk dilihat berdasarkan kelayakan mereka. Jenis keselamatan membenarkan anda mengubah hak untuk pengguna aplikasi tertentu pada bahagian belakang sumber data selepas aplikasi telah diterbitkan. Sebagai contoh anda boleh memberikan akses, menolak akses, atau memperhalusi apa yang pengguna atau set pengguna boleh lihat semua di bahagian belakang sumber data.

Pengesahan standard terbuka (OAuth)

Jenis sambungan ini juga selamat. Contohnya Twitter menggunakan jenis pengesahan ini. Apabila anda menyambung, anda mesti memberikan nama pengguna dan kata laluan anda. Sebagai penulis anda boleh mencipta dan bekerja dengan sumber data dengan kelayakan anda. Apabila anda menerbitkan aplikasi dan pengguna aplikasi anda melog masuk, mereka juga mesti memberikan kelayakan mereka. Oleh itu jenis sambungan ini adalah selamat kerana pengguna anda mesti menggunakan kelayakan masing-masing untuk mengakses perkhidmatan sumber data.

Pengesahan nama dan kata laluan Pengguna SQL

Sambungan jenis ini tidak selamat kerana ia tidak bergantung pada pengesahan pengguna akhir. Ia sepatutnya hanya digunakan dalam kes yang boleh anda anggap dengan selamat bahawa semua orang yang mempunyai akses kepada sambungan ini boleh melihat dan menggunakan semua data yang sambungan itu diberikan akses. Anda tidak boleh mengunci bahagian data yang boleh dicapai dalam sambungan dengan selamat. Sebagai contoh, jika sambungan membenarkan capaian kepada jadual tunggal, anda tidak boleh bergantung pada userID untuk menapis dan hanya menunjukkan data untuk pengguna tertentu itu dalam jadual tersebut. Untuk keselamatan boleh dipercayai, gunakan lebih banyak sambungan selamat seperti Azure AD Disepadukan.

Dalam pelayan SQL, jenis sambungan ini dipanggil Pengesahan Pelayan SQL. Kebanyakan pangkalan data yang lain menyediakan keupayaan yang sama. Apabila anda menerbitkan aplikasi anda, pengguna anda tidak perlu membekalkan nama pengguna dan kata laluan unik. Mereka menggunakan nama pengguna dan kata laluan yang anda bekalkan semasa anda pengarang aplikasi tersebut. Pengesahan sambungan ke sumber data adalah Dikongsi secara Tersirat dengan pengguna anda. Sebaik sahaja aplikasi diterbitkan, sambungan juga diterbitkan dan tersedia untuk pengguna anda. Pengguna akhir anda boleh juga mencipta aplikasi menggunakan sebarang sambungan menggunakan pengesahan Pelayan SQL yang dikongsi bersama mereka. Pengguna anda tidak dapat melihat nama pengguna atau kata laluan, tetapi sambungan akan tersedia kepada mereka. Terdapat senario sah untuk sambungan jenis ini. Contohnya, jika anda mempunyai pangkalan data baca sahaja yang tersedia untuk semua orang dalam Syarikat. Senario data rujukan (contohnya, kalendar korporat) berguna untuk sambungan jenis ini. Maklumat lanjut: Gunakan Microsoft SQL Server dengan selamat dengan Power Apps

Pengesahan Windows

Sambungan jenis ini tidak selamat kerana ia tidak bergantung pada pengesahan pengguna akhir. Gunakan pengesahan Windows apabila anda perlu untuk sambungkan ke sumber data iaitu di premis. Contoh untuk jenis sambungan ini ialah pelayan di premis yang mempunyai Pelayan SQL. Sambungan mesti melalui get laluan. Memandangkan ia melalui get laluan, sambungan mempunyai akses ke semua data pada sumber data itu. Hasilnya, sebarang maklumat yang anda boleh akses dengan kelayakan Windows yang anda sediakan tersedia ke penyambung. Dan sebaik sahaja aplikasi diterbitkan, sambungan juga diterbitkan dan tersedia untuk pengguna anda. Tingkah laku ini bermaksud pengguna akhir anda juga boleh mencipta aplikasi menggunakan sambungan yang sama dan mencapai data pada mesin tersebut. sambungan ke sumber data juga Dikongsi secara Tersirat dengan pengguna yang berkongsi aplikasi. Jenis sambungan ini mungkin sah apabila sumber data anda hanya berlangsung pada pelayan di premis dan data pada sumber itu boleh dikongsi secara percuma.

Sumber data dalam penyelesaian

Penyelesaian digunakan untuk pengurusan kitaran hayat aplikasi dan menyediakan keupayaan tambahan untuk menguruskan kitaran hayat sumber data. Jika aplikasi kanvas ialah penyelesaian, rujukan sambungan dan pemboleh ubah persekitaran boleh dicipta untuk menyimpan maklumat mengenai sumber data. Ini memastikan sumber data boleh ditukar atau diwujudkan semula apabila penyelesaian dipindahkan ke persekitaran yang berbeza.

Namakan semula sumber data dalam aplikasi

Untuk mengetahui tentang cara menamakan semula sumber data dalam aplikasi dan perbezaan antara sumber data jadual dan berdasarkan tindakan, pergi ke Namakan semula sumber data berdasarkan tindakan Power Apps.

Apabila pengguna membuka aplikasi yang menggunakan penyambung buat kali pertama, mereka akan melihat dialog "persetujuan sambungan" untuk tujuan berikut.

  1. Untuk memaklumkan kepada pengguna tentang sumber data yang dicapai oleh aplikasi.

  2. Untuk menggariskan tindakan yang mungkin atau mungkin tidak dilakukan oleh penyambung dalam aplikasi. Contohnya, untuk aplikasi yang menggunakan penyambung Pengguna Office 365, hal ini mungkin perkara berikut.

    • Aplikasi ini akan dapat:
      • Membaca profil pengguna penuh anda
      • Membaca profil penuh semua pengguna
    • Ia tidak akan dapat:
      • Mengubah suai atau memadamkan apa-apa maklumat profil pengguna
  3. Untuk menangkap persetujuan pengguna akhir untuk menyambung kepada sumber data yang digunakan oleh aplikasi.

  4. Untuk memudahkan pengesahan pengguna akhir manual, jika perlu.

Untuk sesetengah sambungan, Power Platform boleh mengesahkan pengguna secara automatik untuk mencapai sumber data. Walau bagaimanapun, jika daftar masuk automatik gagal, dialog ini menggesa pengguna untuk menetapkan sambungan dengan mendaftar masuk secara manual. Power Platform hanya boleh mencuba daftar masuk automatik untuk sambungan apabila sumber data utama memprasahkan prinsipal perkhidmatan sambungan API Azure Microsoft, memberikan keizinan kepadanya untuk melakukan daftar masuk tunggal untuk pengguna apabila sambungan dicipta. Untuk mendapatkan maklumat lanjut tentang daftar masuk tunggal, lihat Apakah itu daftar masuk tunggal (SSO)?

Imej berikut ialah contoh dialog persetujuan sambungan untuk aplikasi yang menyambung kepada tapak SharePoint.

Dialog persetujuan Power Apps

Untuk penyambung terpilih, pentadbir boleh menyekat dialog ini dan persetujuan bagi pihak pengguna akhir untuk menyambung kepada sumber data. Jadual berikut menerangkan jenis penyambung yang dialog persetujuan boleh disekat untuk aplikasi.

Nota

Jika pentadbir menyekat dialog persetujuan tetapi platform tidak boleh melaksanakan daftar masuk tunggal untuk pengguna akhir, dialog akan ditunjukkan kepada pengguna apabila mereka melancarkan aplikasi.

Jenis penyambung Dialog persetujuan boleh disekat? Rujukan
Penyambung pihak pertama Microsoft yang menyokong daftar masuk tunggal (seperti SharePoint, pengguna Office 365) Ya cmdlet pentadbir Power Apps
Penyambung mencapai perkhidmatan pihak ketiga yang bukan Microsoft, seperti Salesforce Tidak Tidak berkenaan
Penyambung tersuai menggunakan OAuth dengan Azure Active Directory sebagai pembekal identiti. Ini ialah penyambung tersuai yang dibina oleh organisasi dan hanya boleh diakses oleh pengguna dalam organisasi (sebagai contoh, yang dibina oleh Contoso hanya untuk pengguna Contoso) Ya Urus Sambungan

Microsoft Power Platform hanya dapat menyekat dialog persetujuan untuk sambungan kepada sumber data jika:

  1. Tiada kewajipan oleh sumber data untuk menunjukkan UI persetujuan nyata.
  2. Sumber data memprasahkan prinsipal perkhidmatan sambungan API Azure Microsoft untuk mendayakan daftar masuk.
  3. Pentadbir mengkonfigurasikan aplikasi untuk menyekat persetujuan untuk sambungan sebelumnya.

Prapengesahan prinsipal perkhidmatan sambungan API Azure Microsoft wujud untuk sumber data pihak pertama Microsoft dan boleh dikonfigurasikan oleh aplikasi tersuai yang didaftarkan dalam penyewa Azure AD yang digunakan oleh penyambung tersuai. Pentadbir menguruskan penyekatan persetujuan mengikut dasar setiap aplikasi (dan bukannya dasar setiap penyambung), jadi penyekatan diuruskan pada tahap pengalaman aplikasi yang paling terperinci—tahap kebutiran ini mengelakkan penyekatan persetujuan untuk "aplikasi diluluskan" organisasi daripada menyekat persetujuan untuk aplikasi yang tidak diluluskan atau disemak secara tidak sengaja.