Gantikan Microsoft Dataverse aliran kerja klasik dengan aliran

Topik ini membandingkan Power Automate keupayaan dengan aliran kerja klasik.

Power Automate mempunyai kelebihan yang ketara berbanding model aliran kerja latar belakang klasik; anda harus mempertimbangkan untuk menggunakan Power Automate untuk mengautomasikan proses anda dan bukannya aliran kerja klasik.

Cipta aliran dan bukannya aliran kerja Microsoft Dataverse klasik untuk membina proses automasi baharu. Selain itu, anda harus menyemak proses aliran kerja latar belakang klasik anda yang sedia ada dan mempertimbangkan untuk menggantikannya dengan aliran.

Perbandingan keupayaan ciri

Jadual ini meringkaskan perbandingan antara Power Automate dan keupayaan aliran kerja klasik.

Kami terus menambah keupayaan baharu pada Power Automate. Kami akan mengemas kini maklumat dalam jadual ini apabila Power Automate mendapat keupayaan; semak semula dengan kerap! Untuk mendapatkan maklumat tentang keupayaan akan datang yang akan membantu anda menggantikan aliran kerja latar belakang klasik dengan aliran, lihat Perkara baharu dan dirancang untuk Power Automate.

Keupayaan Power Automate Aliran Kerja Klasik
Permodelan Cawangan bersyarat Ya Ya
Menggulung Ya Tiada
Syarat tunggu pada lajur Tiada Ya
Cawangan selari Ya Tiada
Penyambung luar kotak kepada sistem luaran (cetuskan dan lakukan tindakan dalam perkhidmatan luaran) Ya Tiada
Komposisi Kandungan dinamik Ya Ya
Akses kepada pra-imej data acara Tiada Ya
Jalankan aliran kerja kanak-kanak Ya Ya
Jalankan Microsoft Dataverse tindakan (termasuk tersuai) Ya Ya
Jalankan aktiviti aliran kerja latar belakang tersuai Tiada Ya
Langkah kumpulan untuk dijalankan dalam transaksi Ya (perubahan) Tiada
Aliran kerja kelulusan Ya Tiada
Perlaksanaan Pencetus pada perubahan lajur Ya Ya
Cetuskan secara bersyarat pada nilai lajur (Contohnya, pada tarikh tertentu dalam lajur tarikh) Tiada Tiada
Pencetus pada berbilang Dataverse acara jadual Ya Ya
Jalankan atas permintaan Ya Ya
Skop Run-as
(contohnya, organisasi, unit perniagaan, pengguna)
Ya Ya
Jalankan mengikut jadual Ya Tiada
Jalankan serentak (masa nyata) Tiada Ya
Sejarah Pengauditan Ya Ya
Jalankan analitik Ya Tiada
Pengarangan dan mudah alih Sokongan penyelesaian Ya Ya
Pereka moden Ya Tiada
Pengarangan berbantukan AI Ya No

Contoh senario: Gantikan aliran kerja latar belakang dengan aliran awan

Bayangkan senario jualan di mana anda telah menyusun sebut harga untuk pelanggan dan kini anda perlu meminta kelulusan daripada pasukan pengurusan anda sebelum anda menghantar sebut harga kepada pelanggan. Dengan aliran kerja klasik, ini tidak mudah dan kebanyakan penyelesaian untuk ini memerlukan pembangun menulis aktiviti aliran kerja latar belakang tersuai untuk mendapatkan item baris petikan.

Dengan aliran, senario ini lebih mudah dibina, seperti yang ditunjukkan dalam panduan kemudian yang merangkumi beberapa Power Automate keupayaan. Keupayaan ini termasuk:

  • Mencipta aliran awan yang berjalan atas permintaan.
  • Mendapatkan senarai baris yang berkaitan dengan Dataverse jadual.
  • Menggulung pada senarai baris.
  • Menghantar permintaan kelulusan.

Untuk membenarkan jurujual mencetuskan permintaan kelulusan atas permintaan:

  1. Log masuk ke Power Automate dan buat aliran awan dalam penyelesaian.

  2. Daripada senarai pencetus, pilih Microsoft Dataverse – Apabila satu baris dipilih dan kemudian pilih Petikan sebagai jadual.

    Pencetus ini membolehkan aliran awan berjalan atas permintaan pada baris atau set baris.

  3. Dengan pencetus dikonfigurasikan, tambahkan tindakan untuk dijalankan dalam aliran. Ini memberikan kelulusan butiran ringkasan yang mereka perlukan untuk mengenal pasti item dan nilai yang disebut. Mulakan dengan menambah Microsoft Dataverse – Senarai baris tindakan. Matlamatnya ialah untuk mendapatkan item individu daripada Petikan, jadi tetapkan Nama jadual kepada baris Petikan. Untuk memastikan senarai hanya mengandungi item baris petikan yang tergolong dalam Petikan yang alirannya dicetuskan, kami akan menentukan kriteria penapis gaya OData. Dalam kotak Pertanyaan Penapis , taipkan _quoteid_value eq dan kemudian pilih Petikan daripada senarai nilai dinamik yang muncul.

  4. Oleh kerana kami ingin meringkaskan item baris petikan untuk kelulusan, tambahkan Memulakan pembolehubah tindakan. Tetapkan Nama kepada Ringkasan baris petikan danTaip ke Rentetan (daripada senarai juntai bawah), dan tinggalkan Nilai empty.

  5. Tambahkan Tambah pada pembolehubah rentetan tindakan dan kemudian pilih Ringkasan baris petikan pembolehubah yang kami buat sebelum ini. Dalam kotak Nilai , pilihKuantiti , Nama , Harga Seunit jumlah,, dan Diskaun manual daripada senarai nilai dinamik. Power Automate pereka bentuk mengenal pasti bahawa nilai ini adalah daripada senarai item baris petikan dan menambahkan tindakan ini dalam Gunakan pada setiap gelung untuk memastikan maklumat daripada setiap item baris ditambahkan pada ringkasan ini.

    Tangkapan skrin menunjukkan pemilihan nilai.

  6. Untuk meminta kelulusan pada ringkasan petikan yang telah kami buat, tambahkan Kelulusan – Mulakan dan tunggu untuk tindakan kelulusan. Pilih Jenis kelulusan (contohnya, Luluskan/Tolak – Mula-mula memberi respons), berikan permintaan kelulusan itu Tajuk (contohnya, nama bagi petikan kelulusan yang dipilih daripada senarai nilai, permintaan kelulusan dan petikan yang dipilih. masukkan alamat e-mel untuk orang yang perlu menyemak dan meluluskan petikan dalam kotak Ditugaskan kepada . Dalam kotak Butiran , tambahkan pembolehubah Ringkasan baris , bersama-sama dengan sebarang maklumat lain yang mungkin berkaitan menggunakan pemilih nilai dinamik (contohnya, Jumlah Jumlah).

  7. Untuk menentukan perkara yang berlaku setelah kelulusan diterima atau ditolak, tambahkan Syarat tindakan. Pilih Hasil daripada senarai nilai dinamik daripada medan pertama dalam keadaan, mengandungi daripada senarai lungsur dalam medan kedua dan masukkan Luluskan dalam keadaan. Akhir sekali, tambah tindakan berdasarkan hasil kelulusan (contohnya, hantar e-mel pemberitahuan).

    Tangkapan skrin tindakan Syarat.

Kami kini mempunyai struktur kelulusan yang dibuat supaya pelulus mempunyai semua maklumat yang diperlukan untuk membuat keputusan mengenai langkah seterusnya. Berikut ialah contoh penuh:

Tangkapan skrin struktur aliran Kelulusan.

Apabila anda menjalankan aliran ini berbanding petikan anda, ia meringkaskan item baris petikan untuk petikan itu dan menghantar permintaan kelulusan yang boleh dijawab oleh pelulus daripada Power Automate, atau e-mel boleh tindakan yang mereka terima. Berikut ialah contoh paparan:

Tangkapan skrin aliran dalam tindakan.

  • Aliran kerja dengan logik bersyarat lain-jika kompleks

    Daripada menggunakan syarat, kami mengesyorkan menggunakan tindakan suis.

  • Aliran kerja yang dijalankan daripada pemalam/kod

    Kami mengesyorkan mereka bentuk semula aliran untuk bermula dengan pencetus:

    • Gunakan Microsoft Dataverse cetus untuk menjalankan aliran berdasarkan peristiwa di dalamnya.

    • Untuk menjalankan aliran berdasarkan peristiwa dalam perkhidmatan luaran, manfaatkan lebih daripada 260 penyambung luar kotak.

    • Untuk senario di mana penyambung yang anda perlukan tidak tersedia di luar kotak, buat penyambung tersuai anda sendiri dengan mudah. Maklumat lanjut: Buat penyambung tersuai dari awal

    • Akhir sekali, jika terdapat senario di mana anda tidak boleh mencetuskan aliran anda menggunakan salah satu penyambung prabina atau dengan mencipta penyambung tersuai, gunakan Apabila permintaan HTTP diterima pencetus untuk menggunakan aliran.

  • Aliran kerja yang berjalan secara rekursif

    Gunakan do-until atau gunakan pada setiap gelung dalam aliran.

  • Aliran kerja yang memerlukan senarai baris

    Gunakan baris senarai tindakan. Apabila menggunakan tindakan ini, tentukan kriteria penapisan baris menggunakan sintaks OData untuk mengoptimumkan tindakan dengan meminimumkan bilangan baris yang anda ingin dapatkan semula.

  • Aliran kerja yang tidur untuk berjalan mengikut jadual

    Gunakan perulangan pencetus untuk menjalankan logik perniagaan pada selang masa berkala.

  • Aliran kerja yang dijalankan telah diuruskan untuk memastikan aktiviti dilaksanakan dalam satu transaksi

    Gunakan tindakan changeset untuk memastikan semua tindakan di dalamnya dilakukan sebagai satu unit atom yang sama ada semuanya berjaya atau gagal sebagai satu kumpulan. Jika mana-mana satu daripada tindakan dalam set perubahan gagal, perubahan yang dibuat oleh operasi yang lengkap akan digulung semula.

  • Pantau aliran kerja latar belakang berjalan untuk kegagalan

    Dalam Power Automate, gunakan tetapan run-after pada tindakan untuk mengkonfigurasinya supaya dijalankan apabila tindakan sebelumnya gagal. Contohnya, hantar Power Automate pemberitahuan mudah alih apabila tindakan kemas kini baris gagal atau tamat masa.

FAQ

  • Saya mempunyai lesen Dynamics 365. Bolehkah saya menggunakan Power Automate?

    Setiap pengguna Dynamics 365 berhak menggunakan Power Automate. Semak maklumat pelesenan kami.

  • Berapa kerap aliran saya boleh dicetuskan?

    Aliran Dynamics 365 (atau Microsoft Dataverse) dijalankan berhampiran masa nyata selepas pencetus kerana ia menggunakan webhooks (tiada tinjauan pendapat diperlukan).

    • Seperti akses API langsung, terdapat pendikit/had dalam sistem. Maklumat lanjut: Had dan konfigurasi dalam Power Automate
    • Khususnya, terdapat had 100,000 tindakan setiap 5 minit, setiap aliran. Satu gelung dalam aliran awan tidak boleh memproses lebih daripada 100,000 item sekaligus.
    • Maksimum 6 GB pemprosesan setiap 5 minit.
  • Berapa lama satu aliran boleh berjalan?

    Satu aliran tamat masa selepas 30 hari.

  • Bagaimanakah cara saya mengalihkan aliran saya antara persekitaran?

    Sama seperti aliran kerja klasik, anda boleh mencipta aliran dalam penyelesaian untuk menyokong kitaran hayat aplikasi penuh untuk proses.

  • Adakah Power Automate kebergantungan dijejaki dalam Microsoft Dataverse?

    Sama seperti komponen lain dalam penyelesaian, semua kebergantungan untuk aliran dalam penyelesaian dijejaki dalam Microsoft Dataverse.

  • Bagaimana pula dengan aliran kerja segerak?

    Kami telah melihat maklum balas bahawa aliran kerja segerak merupakan penyumbang penting kepada isu prestasi pengguna akhir. Kami mengesyorkan agar anda menilai sama ada objektif anda, atau sebahagian daripada aliran kerja latar belakang, boleh dibina menggunakan aliran awan. Jika anda boleh memisahkan tindakan sebagai tak segerak, pengguna boleh meneruskan aktiviti mereka sambil Power Automate menyelesaikan tindakan itu.

  • Menggunakan Power Automate, adakah data saya akan kekal dalam rantau (iaitu, rantau yang sama dengan Dynamics 365 atau Microsoft Dataverse persekitaran saya)?

    Ya, Power Automate sentiasa menggunakan rantau yang sama seperti Microsoft Dataverse.

  • Adakah saya perlu membuat perubahan proksi/firewall?

    Rujuk kepada rujukan konfigurasi alamat IP untuk menentukan sama ada anda perlu membuat sebarang perubahan proksi/firewall.