Kongsi melalui


Mengkonfigurasikan Power Automate aliran awan dalam Power Pages

Aliran awan Power Automate membolehkan pengguna mencipta aliran kerja automatik antara aplikasi dan perkhidmatan yang berbeza. Anda boleh menggunakan aliran awan Power Automate untuk mencipta logik yang menjalankan satu atau lebih tugas apabila peristiwa berlaku. Sebagai contoh, konfigurasikan butang supaya apabila pengguna memilih, menghantar e-mel atau meminta mesyuarat, mengemas kini rekod, mengumpul data, menyegerakkan fail dan tugas lain.

Kini, anda boleh menggunakan aliran awan Power Automate dengan selamat daripada Power Pages untuk berinteraksi dengan 1000+ sumber data luaran dan menyepadukan ke dalam tapak perniagaan anda.

Nota

  • Versi tapak Power Pages mesti 9.5.4.xx atau kemudian untuk ciri berfungsi.
  • Versi pakej tapak pemula anda mestilah 9.3.2304.x atau lebih terkini.

Prasyarat

Untuk mengintegrasikan dengan Power Pages, lesen diperlukan Power Automate . Adalah disyorkan untuk menggunakan Power Automate setiap lesen aliran dalam tika pengeluaran.

Langkah untuk menyepadukan aliran awan

  1. Cipta aliran awan.

  2. Tambah aliran pada tapak anda

  3. Cetuskan aliran daripada laman web anda.

Cipta aliran

  1. Daftar masuk ke Power Pages.

  2. Pilih tapak + Edit.

  3. Navigasi ke ruang kerja Sediakan , kemudian pilih Aliran awan di bawah Penyepaduan aplikasi.

  4. Pilih + Buat aliran baharu.

  5. Cari Power Pages Pilih Apabila Power Pages memanggil pencetus aliran.

    Memilih pilihan Power Pages dalam Power Automate.

  6. Takrifkan langkah aliran anda dan nilai pulangan dan pilih Simpan.

Nota

Hanya aliran sedar penyelesaian boleh dilampirkan pada tapak Power Pages.

Tambah aliran pada Tapak anda

Selepas anda mencipta aliran awan segera, aliran tersebut perlu dikaitkan dengan tapak Power Pages dan dilindungi dengan peranan web.

  1. Daftar masuk ke Power Pages.

  2. Pilih tapak + Edit.

  3. Navigasi ke ruang kerja Persediaan, kemudian pilih Aliran awan (pratonton) di bawah Penyepaduan aplikasi.

  4. Pilih + Tambah aliran awan.

  5. Cari aliran yang baru dicipta.

  6. Pilih + Tambah peranan di bawah Peranan.

  7. Pilih peranan yang perlu mempunyai akses kepada aliran.

  8. Pilih Simpan.

    Tambah aliran awan ke tapak web.

Nota

Apabila anda menambahkan aliran pada tapak anda, URL unik dijana oleh anda yang membolehkan anda mencetus awan daripada tapak anda.

Cetus aliran daripada halaman web

Gunakan API aliran awan Power Pages untuk berinteraksi dengan Power Automate untuk melaksanakan integrasi perkhidmatan luaran. Operasi API aliran awan terdiri daripada permintaan dan respons HTTP.

Operasi Kaedah URI
Cetuskan aliran awan POST [Site URI]_/api/cloudflow/v1.0/trigger/<guid>

Contoh:

Minta

POST https://contoso.powerappsportals.com/_api/cloudflow/v1.0/trigger/4d22a1a2-8a67-e681-9985-3f36acfb8ed4
{
    "Location":"Seattle"
}

Response

Aliran awan tanpa tindakan respons

HTTP/1.1 Accepted
Content-Type: application/json

Aliran awan dengan tindakan respons

HTTP/1.1 200 OK
Content-Type: application/json
Body
{
    "conditions":"Rain",
    "humidity":"93",
    "latitude":"47.60620880126953",
    "longitude":"-122.33206939697266"
}

Mengesahkan permintaan API aliran awan

Anda tidak perlu memasukkan kod pengesahan, kerana sesi aplikasi menguruskan pengesahan dan keizinan. Semua panggilan API mesti menyertakan token Pemalsuan Permintaan Silang Laman (CSRF).

Menghantar parameter kepada aliran awan

Dalam aliran awan, anda boleh menentukan parameter input jenis Teks, Boolean , Fail dan Nombor. Nama parameter yang anda takrifkan dalam badan permintaan sepatutnya sepadan dengan nama parameter ditakrifkan dalam pencetus aliran awan.

Penting

  • Anda mesti lulus nama parameter permintaan seperti yang ditakrifkan dalam aliran awan.
  • Sokongan untuk menghantar parameter ke aliran yang dikonfigurasi dengan input selamat tidak tersedia.

Sampel JavaScript untuk memanggil aliran

Sampel ini menunjukkan cara untuk memanggil aliran menggunakan JavaScript Tidak Segerak dan XML (AJAX).

    shell.ajaxSafePost({
        type: "POST",
        contentType: "application/json",
        url: "_api/cloudflow/v1.0/trigger/44a4b2f2-0d1a-4820-bf93-9376278d49c4",
        data: JSON.stringify({"eventData":JSON.stringify({"Email": "abc@contoso.com", "File":{"name":"Report.pdf", "contentBytes":"base 64 encoded string"} })}),
        processData: false,
        global: false
    })
    .done(function (response) {
    
    })
    .fail(function(){
    
    });

Nota

  • Jika tiada parameter input ditakrifkan dalam pencetus, hantar muatan kosong dalam permintaan.
  • Untuk maklumat tentang had aliran awan, lihat Had aliran automatik, berjadual dan segera.