Bagikan melalui


Mulai aliran dalam aplikasi kanvas (dihentikan)

Anda dapat menggunakan Power Automate untuk membuat logika yang menjalankan satu atau beberapa tugas saat aktivitas terjadi di aplikasi kanvas. Misalnya, Anda dapat mengonfigurasi tombol yang menjalankan satu tugas atau beberapa tugas. Saat tombol ditekan, item dibuat dalam daftar (Microsoft Lists), email atau permintaan rapat dikirim, dan file ditambahkan ke cloud. Anda dapat mengkonfigurasi kontrol apa pun di aplikasi untuk memulai aliran, yang akan terus berjalan meskipun Anda menutup Power Apps.

Catatan

Bila pengguna menjalankan aliran dari dalam aplikasi, pengguna tersebut harus memiliki izin untuk melakukan tugas yang ditentukan dalam aliran. Jika tidak, alirannya akan gagal.

Aktifkan pengalaman Power Automate klasik

Secara default, Power Automate pane baru diaktifkan secara default. Untuk menggunakan pengalaman klasik Power Automate untuk membuat alur, beralihlah kembali ke pengalaman lama secara manual.

Penting

Disarankan agar Anda menggunakan Power Automate panel untuk membuat alur. Pengalaman klasik Power Automate hanya boleh digunakan untuk pemecahan masalah. Pengalaman klasik akan segera dihentikan dan tidak akan tersedia.

  1. Buka aplikasi baru atau yang sudah ada di Power Apps Studio.

  2. Pilih Pengaturan di bagian atas.

  3. Pilih Fitur yang akan datang.

  4. Di bawah tab Dihentikan , pilih Aktifkan panel Power Automate Klasik untuk menyetel tombol alih ke Aktif.

Prasyarat

  • Daftar untuk Power Apps.
  • Pelajari cara mengonfigurasi kontrol.
  • Situs SharePoint dengan dua daftar.
    • List RepairShop berisi kolom Judul dan Email Kontak.
    • Daftar Aset berisi kolom Judul, JenisAset, dan BengkelPerbaikan. Kolom AssetType adalah kolom pilihan dengan pilihan seperti "Desktop" atau "Laptop".
    • Kolom RepairShop dalam daftar Aset adalah kolom pencarian yang mendapatkan nilai dari kolom ContactEmail di daftar RepairShop.
    • Buat beberapa item dalam daftar RepairShop untuk contoh kontak.

Buat alur

Di bagian ini, Anda membuat alur menggunakan Power Automate yang membuat item dalam daftar menggunakan nilai input untuk kolom daftar dari aplikasi yang dibuat menggunakan Power Apps. Anda membuat aplikasi yang menggunakan alur ini di bagian berikutnya.

  1. Masuk ke Power Apps.

  2. Pada panel kiri, pilih Aliran.

  3. Pilih + Aliran baru>Aliran awan instan.

  4. Masukkan nama aliran, seperti FlowInApp.

  5. Di bawah Pilih cara memicu aliran ini, pilih Power Apps.

    Tangkapan layar yang menunjukkan opsi aliran yang memungkinkan Anda memilih cara memicu  Power Apps aliran.

  6. Pilih Buat.

  7. Pilih + langkah baru.

  8. Di bawah Pilih operasi, cari atau pilih SharePoint konektor.

    Tangkapan layar yang menunjukkan di mana Anda dapat mencari atau memilih SharePoint konektor saat Anda memilih suatu operasi.

  9. Cari, atau pilih Buat item tindakan.

    Tangkapan layar yang menunjukkan tempat Anda dapat mencari atau memilih tindakan membuat item.

  10. Untuk Alamat Situs, masukkan atau pilih SharePoint situs Anda yang memiliki daftar Aset dan TokoPerbaikan.

  11. Untuk Nama Daftar, pilih daftar Aset .

    Tangkapan layar yang menunjukkan bidang alamat situs dan nama daftar.

  12. Untuk Judul, pilih Tanyakan di Power Apps dari tab Konten dinamis . Tindakan akan otomatis diperbarui ke Buat_Judul_item.

    Tangkapan layar yang menunjukkan tombol Tanya di Power Apps tempat judul dibuat.

  13. Pilih nilai untuk Nilai AssetType, dan Id RepairShop pilihan Anda.

    Tangkapan layar yang menunjukkan kolom Nilai AssetType dan Id RepairShop.

  14. Pilih Simpan.

Penting

Argumen yang diteruskan dari Power Apps ke Power Automate terlihat sebagai lalu lintas jaringan dan dapat dicegat. Sebagian besar lalu lintas kemungkinan merupakan data yang tidak berbahaya dan tidak relevan di luar aplikasi, misalnya argumen seperti "ya" atau "Redmond".

Mengevaluasi parameter yang diteruskan ke Power Automate dan mempertimbangkan konsekuensinya (jika ada) jika diubah oleh aktor eksternal. Untuk mengurangi risiko, validasi nilai parameter yang diteruskan.

Misalnya, jika Anda mengirim data sensitif ke seseorang di organisasi Anda melalui email, misalnya someuser@contoso.com, validasi alamatnya di Power Automate. Anda dapat memeriksa argumen yang masuk untuk mengonfirmasi organisasi, @contoso.com, dan hanya mengizinkan aliran untuk dilanjutkan jika organisasi yang tepat hadir.

Tambahkan aliran ke aplikasi

Di bagian ini, Anda membuat aplikasi menggunakan Power Apps yang menggunakan alur yang dibuat di bagian sebelumnya. Aplikasi menggunakan teks yang dimasukkan dalam kotak teks saat tombol dipilih untuk memicu aliran untuk membuat item dalam daftar yang dipilih.

  1. Buat aplikasi kanvas kosong dengan nama seperti AppWithFlow.

  2. Pilih + (Sisipkan) di panel kiri.

  3. Pilih kontrol Input teks .

  4. Pilih Tombol kontrol.

  5. Pada kanvas, pindahkan kontrol tombol di bawah kontrol input teks.

    Mendesain aplikasi.

  6. Pilih menu Tindakan di bagian atas, lalu pilih Power Automate.

    Catatan

    Menambahkan aliran ke kontrol atau komponen yang dipilih akan menghapus rumus yang ada untuk properti yang dipilih. Misalnya, saat Anda menambahkan alur ke properti OnSelect tombol yang memiliki rumus kompleks, penambahan alur akan menghapus rumus ini. Pastikan Anda membuat salinan rumus sebelum menambahkan aliran. Namun, perilaku ini berbeda saat menambahkan aliran dengan Power Automate pane diaktifkan. Pelajari lebih lanjut di Referensi aliran.

    Tangkapan layar yang menunjukkan seperti apa aliran terkaitnya Power Automate.

    Alternatifnya, jika Anda mengaktifkan fitur Aktifkan Power Automate panel pratinjau, Anda dapat memilih alur dari panel kiri di dalam Power Apps Studio.

    Tangkapan layar yang memperlihatkan tombol Power Automate di panel kiri dengan dialog Tambahkan Alur terbuka, memperlihatkan alur FlowInApp yang tersedia untuk ditambahkan ke aplikasi.

    Informasi lebih lanjut: Gunakan Power Automate panel (pratinjau)

  7. Pilih FlowInApp.

  8. Pada bilah rumus, hapus rumus untuk properti OnVisible yang dipilih.

  9. Pilih kontrol Input teks.

  10. Dari sisi kiri atas layar, pilih menu tarik-turun daftar properti, lalu pilih properti Default .

  11. Pada bilah rumus, ubah nilai properti default dari "Text input" menjadi "Enter Asset Title".

  12. Pilih kontrol tombol.

  13. Dari sisi kiri atas layar, pilih menu tarik-turun daftar properti, lalu pilih properti Teks .

  14. Pada bilah rumus, ubah nilai properti teks dari "Button" menjadi "Create Asset".

  15. Dari daftar properti sisi kiri atas, pilih properti OnSelect untuk tombol.

  16. Masukkan rumus berikut di bilah rumus.

    FlowInApp.Run(TextInput1.Text)
    

    Dalam rumus ini, FlowInApp adalah nama aliran yang Anda tambahkan menggunakan Power Automate. .Run menentukan alur yang akan dieksekusi. Alur dijalankan dengan kontrol masukan teks TextInput1 yang ditambahkan ke kanvas ini, dengan nilai yang dimasukkan dalam kotak teks ini (.Text).

    Saat tombol ini dipilih, aplikasi menjalankan alur dengan nilai dari kontrol masukan teks, meneruskan nilai teks ke alur untuk dieksekusi. Dan alur tersebut membuat item daftar dengan nilai masukan teks ini beserta sisa pilihan di dalam konfigurasi alur.

    Tangkapan layar yang memperlihatkan rumus properti OnSelect untuk tombol di kanvas.

  17. Simpan dan publikasikan aplikasi.

Uji alirannya

Sekarang setelah Anda membuat alur dan aplikasi, jalankan aplikasi dan verifikasi pembuatan item di dalam daftar yang dipilih.

  1. Di Power Apps, pilih Aplikasi, lalu, pilih aplikasi AppWithFlow .

    Tangkapan layar yang menunjukkan tempat menemukan aplikasi Run AppWithFlow.

  2. Masukkan nilai di kotak input teks, lalu pilih Buat Aset.

    Tangkapan layar yang memperlihatkan nilai yang dimasukkan dan tombol Buat Aset.

  3. Pastikan item dibuat dalam daftar Anda.

    Tangkapan layar yang menunjukkan aset yang dibuat dalam SharePoint.

Sekarang setelah Anda membuat aplikasi contoh yang menjalankan alur dan menambahkan item di dalam daftar, Anda dapat membuat aplikasi yang lebih kompleks. Aplikasi Anda dapat berinteraksi dengan Power Automate dan memanipulasi data di dalam berbagai sumber data.