Repositori ini berisi kerangka kerja untuk membangun alur Microsoft Power Automate Desktop standar.
Ini berisi fungsi yang sering digunakan berikut sebagai komponen:
File solusi tidak terkelola yang diekspor sepenuhnya kini tersedia untuk diimpor ke lingkungan Anda jika Anda memiliki lisensi Premium Power Automate. File ini telah dikemas dengan Power Automate Desktop versi 2.46.163.24194. Power Automate juga akan menangani pembaruan apa pun yang diperlukan untuk versi yang lebih baru. Alurnya mungkin tidak kompatibel dengan versi sebelumnya dan dalam kasus seperti itu - alur tersebut akan menimbulkan kesalahan sehingga tidak dapat diedit.
Jika Anda tidak memiliki lisensi Premium atau ingin menggunakannya dengan PAD versi sebelumnya, Anda dapat mencoba menggunakan cuplikan kode di /src/flows/
.
File README.md di bawah setiap alur harus menguraikan versi Power Automate Desktop tempat kode alur dibuat. Dalam kebanyakan kasus, kode Power Automate Desktop kompatibel dengan versi aplikasi yang sama. Kompatibilitas dengan versi lain tidak dijamin, namun mungkin masih berfungsi baik seluruhnya atau sebagian.
Jika Anda mencoba menempelkan cuplikan kode yang dibuat dengan versi Power Automate Desktop yang berbeda dengan versi Anda, pilihan Anda adalah:
Jika sintaks tindakan tertentu telah berubah di versi yang lebih baru, menempelkan seluruh blok kode akan dibatalkan oleh perancang dan Anda tidak akan mendapatkan tindakan apa pun. Untuk menempelkan setidaknya sebagian dari tindakan tersebut, Anda dapat mencoba membagi blok menjadi beberapa bagian yang lebih kecil atau menempelkan tindakan satu per satu, hingga Anda menemukan tindakan yang tidak diterima. Kemungkinan besar sebagian besar tindakan akan tetap diterima, terutama tindakan sederhana, seperti Setel variabel , Jalankan subalur , dll., sedangkan tindakan yang lebih baru atau tindakan dengan lebih banyak atribut khusus mungkin tidak diizinkan.
Kemudian buat tindakan yang tidak diterima secara manual dengan mengikuti tangkapan layar, deskripsi, atau kode yang disediakan untuk alurnya.
/solution/
Beberapa persiapan umum direkomendasikan sebelum mencoba menerapkan alur dan fungsi lain apa pun dalam kerangka kerja tersebut.
Kerangka ini harus memiliki lingkungan pengembangan tersendiri. Ini adalah satu-satunya lingkungan di mana Framework harus berada sebagai solusi tidak terkelola.
Ini harus diimpor sebagai solusi terkelola ke semua lingkungan lain di mana aliran akan menggunakan kerangka kerja, termasuk DEV normal, TEST, UAT, dan lingkungan non-produksi lainnya. Hal ini agar perubahan tidak dapat dilakukan pada kerangka kerja di luar lingkungan DEV-nya sendiri, namun dapat digunakan dengan memanggil aliran utilitas seperti Logger sebagai aliran anak, serta membuat salinan aliran templat untuk proyek baru.
Semua alur yang ingin Anda terapkan di penyewa Anda harus ditambahkan ke dalam satu solusi yang harus berada sebagai tidak terkelola di lingkungan khusus (lihat di atas), namun diekspor sebagai terkelola ke lingkungan lainnya. Nama solusi yang direkomendasikan adalah PADFramework .