Jenis otomatisasi proses
Video ini memberikan gambaran singkat tentang otomatisasi proses dengan Power Automate
Ada dua jenis otomatisasi utama yang tersedia di Power Automate:
Otomatisasi proses digital berbasis API: alur cloud
Otomatisasi proses secara robotik berbasis UI (RPA): alur desktop
Otomatisasi proses digital (DPA) berbasis cloud
Anda dapat menggunakannya Power Automate untuk mengotomatiskan proses di lebih dari 380 aplikasi dengan menggunakan konektor berbasis API yang disediakan di luar kotak. Selain itu, insinyur perangkat lunak dapat membuat konektor kustom baru ke aplikasi apa pun yang memiliki API yang tersedia. Aplikasi modern (termasuk layanan berbasis cloud) menggunakan API untuk menyediakan akses terprogram ke data dan fungsionalitas. API mendeklarasikan seperangkat aturan untuk permintaan, dan programmer menggunakan API untuk berinteraksi dengan aplikasi.
Tanpa menulis kode apa pun sendiri, Anda dapat menggunakan konektor untuk mengakses data dan menggunakan berbagai fungsi aplikasi dalam otomatisasi Anda. Misalnya, Anda bisa menggunakan konektor untuk SharePoint dan program email Anda untuk mengotomatiskan proses menambahkan item baru ke SharePoint daftar saat Anda menerima email yang memiliki baris subjek tertentu.
RPA berbasis desktop
Pertanyaan berikutnya yang mungkin Anda miliki adalah: bagaimana jika saya memiliki aplikasi yang Power Automate tidak memiliki konektor, dan saya tidak dapat membuat konektor kustom karena aplikasi tidak memiliki API? Di sinilah otomatisasi proses secara robotik (RPA) masuk. Anda dapat menggunakan RPA untuk membuat otomatisasi bahkan di sistem lama yang tidak memiliki API. Dengan RPA, Anda mengotomatiskan aplikasi dengan mengajarkan Power Automate untuk meniru gerakan mouse dan entri keyboard pengguna manusia, seolah-olah robot menggunakan komputer. Dengan kata lain, sementara otomatisasi proses digital menyediakan konektor API sehingga Anda dapat memberi tahu aplikasi apa yang harus dilakukan, dengan RPA Anda menunjukkan apa yang harus dilakukan.
DPA atau RPA? Atau keduanya?
Saat menggunakan Power Automate untuk mengotomatiskan proses, sebaiknya gunakan otomatisasi proses digital untuk aplikasi apa pun yang memiliki konektor berbasis API yang tersedia, karena API dimaksudkan untuk stabil bahkan ketika aplikasi berubah seiring waktu. Vendor perangkat lunak bekerja keras untuk menghindari perubahan yang melanggar cara kerja aturan API yang ada.
Sebaliknya, RPA rentan rusak ketika ada perubahan, seperti ketika pembaruan diterapkan ke lingkungan komputer lokal atau tata letak layar aplikasi. Selain itu, Anda harus berhati-hati untuk memastikan bahwa Anda sudah jelas dalam instruksi Anda kepada robot. Misalnya, jika Anda memilih sel B3 di lembar kerja, apakah Anda ingin robot memilih sel B3 setiap saat? Apakah Anda ingin memilih sel kosong pertama di kolom B? Apakah Anda ingin memilih sel di kolom B untuk baris di mana kolom A diatur ke nilai tertentu? Saat menggunakan RPA, mudah untuk memberikan instruksi atau berasumsi bahwa keputusan telah dibuat yang tidak jelas hanya dari merekam klik mouse dan entri keyboard Anda. Mungkin diperlukan beberapa iterasi untuk memastikan bahwa Anda telah memberikan semua instruksi yang diperlukan, termasuk apa yang harus dilakukan jika terjadi kesalahan.
Power Automate menyediakan otomatisasi proses digital dan RPA, untuk menjembatani apa yang dapat Anda otomatisasi antara layanan modern berbasis API dan situs web serta aplikasi desktop yang konektornya tidak Anda miliki API-nya.