Penyediaan sesuai permintaan
Fitur persetujuan Pengotomatiskan otomatis dikonfigurasikan sesuai permintaan saat pertama kali persetujuan mengalir berjalan dalam lingkungan dan mengeksekusi langkah "Buat persetujuan" atau "mulai dan tunggu persetujuan". Tindakan berikut ini berlangsung untuk penyediaan persetujuan otomatisasi Power:
1. database CDS ditetapkan dan ditautkan ke lingkungan Power platform jika tidak ada.
2. versi terbaru msdyn_FlowApprovals dan solusi msdyn_FlowApprovalsCore diimpor.
3. pengguna aplikasi yang digunakan Layanan otomatisasi Power untuk membaca dan menulis persetujuan data dibuat dalam tabel database Windowsusers. Ini ditetapkan grup peran CDS "administrator persetujuan" untuk memberinya izin di berbagai entitas persetujuan yang digunakan untuk melacak status.
Catatan: untuk lingkungan default, semua pengguna di penyewa mungkin bisa memicu penyediaan database dan instalasi solusi. Untuk lingkungan non-default, hanya admin lingkungan yang dapat memulai penyediaan.
Pemutakhiran solusi sesuai permintaan
Pengguna persetujuan Power mengotomatisasi tidak saat ini tidak dapat menginstal solusi persetujuan di luar pita keluar dari langkah-langkah penyediaan sesuai permintaan yang tercantum di atas, juga tidak dapat memutakhirkan solusi ke versi yang lebih baru.
Solusi dimutakhirkan pada saat fitur yang disediakan oleh versi yang lebih baru digunakan oleh alur. Misalnya, sebuah lingkungan mungkin memiliki versi persetujuan lebih awal (2.0.0.7) terinstal. Pada saat aliran di lingkungan tersebut menggunakan fitur yang lebih baru seperti lampiran persetujuan, solusinya akan dimutakhirkan ke versi terbaru.
Izin dan peran
Sebagai bagian dari penyediaan, Power mengotomatisasi pengguna aplikasi (UPN: flowdev@microsoft.com) adalah bootstrapped ke dalam tabel SystemUsers dan menetapkan peran administrator persetujuan.
Saat pengguna membuat atau mendapatkan persetujuan yang ditetapkan, mereka secara internal telah menetapkan peran "pengguna persetujuan". Ini memberi mereka izin pada rekaman yang ditetapkan untuk mereka dalam entitas persetujuan database CDS.
Peran ini mungkin perlu dikustomisasi untuk lingkungan Anda tergantung pada penggunaan plugin Microsoft atau Dynamics/CD pihak ketiga lainnya yang menuntut hak istimewa pengguna tambahan untuk mengaudit data, memicu alur kerja, dsb. Gunakan pengalaman Pusat admin Power platform dan/atau Dynamics portal untuk menetapkan izin tambahan untuk peran ini.
Pemecahan masalah
Lihat link ini untuk informasi mendetail tentang pesan kesalahan tertentu karena berbagai kesalahan konfigurasi bawaan. Lihat link ini untuk informasi tentang pesan kesalahan umum lainnya.
1. database CDS telah dibuat atau ditautkan ke lingkungan platform Power.
Informasi database dapat diperiksa di https://admin.powerplatform.Microsoft.com.
2. database CDS yang ditautkan ke lingkungan tersedia dalam status siap.
Status database dapat diperiksa di https://admin.powerplatform.Microsoft.com.
Catatan: beberapa opsi siklus hidup seperti pencadangan dan pemulihan bisa membiarkan database dalam status nonaktif atau admin saja. Hal ini mencegah penggunaan persetujuan Power otomatis dan fungsionalitas CD lainnya.
3. solusi persetujuan diinstal.
Hal ini dapat dilihat di:
-https://admin.powerplatform.microsoft.com > klik "aplikasi Dynamics 365".
-Portal Power mengotomatisasi: https://flow.microsoft.com > klik "solusi" dari navigasi kiri.
-Aplikasi Power: https://make.powerapps.com > klik "solusi" dari navigasi kiri.
4. pengguna sistem flowdev@microsoft.com dikonfigurasikan dengan benar.
Dari https://admin.powerplatform.microsoft.com, pilih lingkungan yang dimaksud, pilih "pengguna", klik "Kelola pengguna di Dynamics 365", lalu Cari flowdev@microsoft.com. Pengguna aplikasi yang dikonfigurasikan dengan benar akan:
-
Muncul. Jika tidak ada tetapi solusinya telah terinstal, ikuti langkah-langkah ini atau Hapus solusi persetujuan untuk memaksa penginstalan ulang. (Catatan: menghapus solusi akan menghapus semua data persetujuan!)
-
Telusuri ke https://<nama domain organisasi Anda>/Main.aspx? ETN = systemuser&extraqs = etc% 3D8&PAGETYPE = entitylist&forceclassic = 1 # 614445440
-
Pilih "pengguna aplikasi".
-
Klik "+ baru".
-
Pilih "pengguna aplikasi" dari menu menurun di dekat ikon profil.
-
Untuk nama pengguna dan email utama, masukkan "flowdev@microsoft.com".
-
Untuk nama lengkap, masukkan "Microsoft Flow" atau "Microsoft Power mengotomatisasi".
-
Untuk id aplikasi, masukkan ID aplikasi yang sesuai dari daftar dan klik Simpan.
Sekitar |
Id aplikasi |
Komersil |
0eda3b13-ddc9-4c25-b7dd-2f6ea073d6b7 |
Moderat GCC |
2344da01-132e-4b8c-baba-9e5bf15c344e |
Tinggi GCC |
d3d96d68-a8f4-4e1c-8870-c0f5446822a6 |
DOD |
644be0be-7276-484e-a2be-d8ea18b56b27 |
Prancis |
0eda3b13-ddc9-4c25-b7dd-2f6ea073d6b7 |
-
Mintalah peran "administrator persetujuan" yang ditetapkan. Tetapkan peran ini jika tidak ditetapkan ke pengguna.
-
Miliki unit bisnis yang sesuai dengan unit bisnis grup peran "administrator persetujuan". Ubah unit bisnis agar sesuai dengan peran tersebut.
-
Memiliki mode akses klien "non-interaktif". Ubah ke nilai ini jika tidak diatur.