Apa itu RPA? Cara kerja otomatisasi proses robotik — article illustration

Periksa proses sebelum mengotomatisasikannya

Uji dengan data Anda

Perbaikan proses

Apa itu RPA? Cara kerja otomatisasi proses robotik

RPA menggunakan bot perangkat lunak untuk menjalankan aplikasi melalui antarmuka pengguna. Pelajari tugas yang cocok, keterbatasannya, dan cara memilih proses yang tepat untuk diotomatisasi.

RPA, atau robotic process automation, menggunakan bot perangkat lunak untuk menjalankan aplikasi melalui antarmuka penggunanya. Bot dapat membaca kolom, memasukkan nilai, dan mengikuti urutan yang ditentukan tanpa memerlukan API atau perubahan pada sistem yang digunakan. Karena itu, RPA berguna untuk pekerjaan berulang di berbagai aplikasi yang sudah ada. Namun, bot bergantung pada antarmuka yang stabil dan aturan yang jelas. Sumber terkadang menuliskan istilah ini secara berulang, misalnya RPA robotic process automation, padahal keduanya merujuk pada hal yang sama.

ProcessMind tidak menjual bot atau mengotomatisasi pekerjaan. ProcessMind membantu Anda memahami jalannya pekerjaan, titik penumpukan waktu dan pengerjaan ulang, serta langkah yang mungkin layak diotomatisasi. Hal ini penting karena bot dapat mengulangi proses lebih cepat tanpa memperbaiki masalah yang sudah ada di dalamnya.

Apa yang dilakukan RPA?

Robot RPA, yang biasanya disebut bot, mengikuti urutan tindakan yang telah ditentukan di antarmuka pengguna. Bot dapat masuk ke portal, menyalin informasi antar sistem, mengisi formulir, mengunduh laporan, membandingkan catatan, atau mengirim email. Anda dapat menjadwalkannya, menjalankannya saat ada pemicu, atau saat sebuah file diterima.

Otomatisasi proses dengan RPA bekerja pada lapisan antarmuka, sehingga dapat menjalankan perangkat lunak yang tidak menyediakan API atau integrasi. Jika seseorang bisa menggunakan aplikasi, bot dapat meniru sebagian interaksinya. Cara ini dapat membantu menghubungkan sistem lama atau portal pemasok tanpa perlu membangunnya ulang.

Namun, bot bergantung pada kestabilan antarmuka. Perubahan tata letak dapat mengganggu langkah yang bergantung padanya. Anda juga perlu menangani pengecualian, kredensial, pemantauan, dan pemeliharaan rutin.

Banyak platform perangkat lunak RPA menyediakan fitur seperti antrean, pengelolaan kredensial, log audit, dan penanganan pengecualian. Beberapa juga menggunakan AI untuk menafsirkan dokumen atau mengelompokkan pengecualian. Kemampuan ini dapat memperluas tugas yang bisa ditangani bot, tetapi prosesnya tetap perlu menentukan tindakan yang harus dilakukan dan kapan seseorang perlu turun tangan.

Kapan RPA cocok digunakan?

RPA biasanya cocok untuk pekerjaan yang sering dilakukan, berulang, berbasis aturan, dan berlangsung di sistem digital. Contohnya, memindahkan detail pesanan dari email ke ERP, mencocokkan faktur dengan pesanan pembelian, memindahkan catatan antara CRM dan sistem penagihan, atau menyusun laporan dari beberapa portal.

Gunakan empat hal berikut untuk menilai apakah suatu tugas cocok:

Untuk apa RPA cocok digunakan?
Aspek Hal yang perlu diperiksa
Volume Seberapa sering langkah ini dilakukan? Tugas dengan volume rendah mungkin tidak sebanding dengan upaya membuat dan memelihara bot.
Variasi Berapa banyak jalur atau versi langkah yang terjadi? Semakin banyak variasi, semakin banyak aturan dan pemeliharaan yang mungkin diperlukan.
Pengulangan Apakah langkah ini mengikuti urutan yang sama setiap kali, dengan masukan dan keluaran yang konsisten?
Penggunaan waktu Apakah waktu digunakan untuk mengerjakan tugas, atau untuk menunggu serah terima, persetujuan, atau respons sistem?

Keempat aspek ini membantu Anda membedakan pekerjaan yang berulang dan mudah diprediksi dari pekerjaan yang perlu dirancang ulang, memerlukan pertimbangan, atau membutuhkan jenis otomatisasi lain.

Apa yang tidak bisa diperbaiki RPA?

Bot mengikuti aturan yang diberikan. Bot tidak dapat memperjelas tanggung jawab yang kabur, memperbaiki kebijakan yang bermasalah, atau menentukan tindakan saat informasi tidak lengkap, kecuali Anda sudah menetapkan cara menangani situasi tersebut.

Perhatikan batasan berikut:

  • Pertimbangan: Skrip tidak dapat diandalkan untuk menentukan tindakan saat dokumen hilang, informasi bertentangan, atau kasus berada di luar aturan. Anda perlu menyiapkan jalur pengecualian, yang sering kali melibatkan seseorang.
  • Variasi: Jika tiap tim menangani langkah yang sama dengan cara berbeda, Anda mungkin perlu membuat dan memelihara beberapa otomatisasi. Cari tahu terlebih dahulu apakah perbedaan tersebut memang diperlukan.
  • Frekuensi rendah: Tugas yang hanya sesekali dilakukan mungkin tidak sebanding dengan biaya pembuatan dan pemeliharaan bot.
  • Kekurangan proses: RPA mengulangi proses yang Anda berikan, termasuk persetujuan yang tidak perlu, pengerjaan ulang, dan keterlambatan. Mengotomatisasi proses yang bermasalah dapat mempercepat terulangnya masalah yang sama.

Sebelum mengotomatisasi suatu langkah, periksa apakah prosesnya perlu diubah terlebih dahulu. Jika suatu aturan menimbulkan pekerjaan yang tidak perlu, mengubah aturan itu mungkin lebih bermanfaat daripada membuat otomatisasi untuk mengakalinya.

Apa perbedaan RPA, process mining, workflow engine, dan BPMS?

Teknologi ini menangani bagian proses yang berbeda:

Teknologi Fungsinya Penerapan
RPA Menjalankan antarmuka pengguna yang sudah ada dengan mengikuti skrip Di atas sistem yang Anda gunakan saat ini
Process mining Menggunakan data peristiwa untuk menunjukkan jalannya proses Berdampingan dengan sistem Anda untuk menganalisis pelaksanaan proses
Workflow engine atau BPM Menjalankan proses yang sudah ditentukan melalui beberapa langkah dan sistem Sebagai lapisan orkestrasi
BPMS Menggabungkan kemampuan seperti pemodelan proses, formulir, aturan, dan pelaksanaan Sebagai platform pengelolaan proses yang lebih luas

Workflow engine dirancang untuk menjalankan proses yang sudah Anda tentukan. RPA dapat berinteraksi dengan aplikasi melalui layarnya, termasuk aplikasi yang belum terintegrasi. Process mining membantu Anda memahami apa yang terjadi dalam praktik, termasuk titik terjadinya variasi atau waktu tunggu.

Pemodelan dan simulasi proses dapat membantu Anda melihat kemungkinan jalannya proses setelah perubahan. Jika Anda sedang membandingkan platform tertentu, baca panduan kami tentang Camunda, Appian, dan UiPath, atau penjelasan tentang BPMS.

Bagaimana memilih proses yang akan diotomatisasi?

Cara memilih proses untuk diotomatisasi

Mulailah dari data proses, bukan hanya mengandalkan lokakarya atau daftar tugas yang disarankan. Log peristiwa dapat menunjukkan frekuensi aktivitas, variasi jalurnya, dan lama waktu penyelesaian kasus.

Ajukan empat pertanyaan:

  1. Seberapa sering langkah ini dilakukan? Gunakan volume untuk menyisihkan tugas yang terlalu jarang dilakukan sehingga tidak sebanding dengan biaya otomatisasi.
  2. Seberapa besar variasi langkah ini? Sejumlah kecil variasi yang konsisten mungkin lebih mudah diotomatisasi daripada banyak jalur yang berbeda.
  3. Seberapa berulang pekerjaannya? Cari langkah yang mengikuti aturan yang sama serta memiliki masukan dan keluaran yang mudah diprediksi.
  4. Ke mana waktu digunakan? Bedakan waktu untuk mengerjakan tugas dari waktu tunggu antaraktivitas. Waktu tunggu yang lama mungkin menunjukkan masalah serah terima atau antrean, bukan tugas yang bisa dipercepat bot.

Selanjutnya, bandingkan potensi manfaat dengan biaya pembuatan dan pemeliharaan otomatisasi. Pertimbangkan jumlah kasus, waktu pengerjaan tiap kasus, upaya untuk menangani pengecualian, dan pekerjaan yang diperlukan agar bot tetap berjalan.

Panduan peluang otomatisasi kami menjelaskan cara menilai kandidat berdasarkan data proses. Anda juga dapat melihat tampilan variasi untuk memahami dampak jalur yang berbeda terhadap pekerjaan.

Baca panduan peluang otomatisasi

Process mining sangat baik untuk menemukan kandidat otomatisasi, tetapi pemodelan sering kali menjadi langkah awal yang lebih tepat. Tanyakan kepada orang-orang bagian pekerjaan yang paling menyulitkan, dan mereka bisa menunjukkannya dalam satu kalimat. Tantangannya adalah menyepakati perbaikannya, bukan menemukan datanya. Otomatisasi lebih sering menjadi persoalan komunikasi daripada persoalan data.

Christiaan Esmeijer
Christiaan Esmeijer Pendiri bersama dan CEO

Mengapa program RPA terhenti?

Alur pengerjaan ulang, menunjukkan langkah yang diulang dan kembali ke tahap sebelumnya

Program RPA dan otomatisasi dapat menghadapi masalah yang berulang:

  • Antarmuka berubah: Pembaruan perangkat lunak dapat merusak interaksi layar yang diandalkan bot dan menambah pekerjaan pemeliharaan.
  • Pengecualian perlu ditangani orang: Bot mungkin menangani kasus rutin, tetapi kasus yang tidak biasa tetap perlu ditangani staf. Penyelesaian pengecualian ini bisa memerlukan lebih banyak waktu dan keahlian.
  • Otomatisasi berkembang tanpa pengawasan: Tiap tim mungkin membuat bot sendiri dengan dokumentasi, kredensial, dan praktik dukungan yang berbeda.
  • Hasil tidak diukur: Jumlah eksekusi bot tidak menunjukkan apakah bot mengurangi beban kerja, pengerjaan ulang, atau waktu siklus.
  • Pengetahuan proses hanya diketahui pembuatnya: Aturan bot mungkin menjadi satu-satunya catatan tentang cara kerja variasi proses tertentu.

Anda dapat mengurangi risiko ini dengan memahami proses terlebih dahulu, menentukan cara menangani pengecualian, dan mengukur hasil setelah penerapan. Perbarui dokumentasi proses secara berkala agar logika di balik otomatisasi tidak hanya tersimpan di dalam bot.

Bagaimana cara menilai biaya RPA?

Biaya otomatisasi RPA dapat mencakup biaya platform, bot atau proses berjalan, serta pekerjaan untuk membuat, mendukung, dan memelihara otomatisasi. Perbandingannya bergantung pada frekuensi bot dijalankan dan upaya yang dibutuhkan agar bot tetap berfungsi.

Saat membandingkan perangkat lunak otomatisasi RPA, hitung biaya per kasus, bukan hanya jumlah bot. Perkirakan biaya tahunan untuk membuat dan menjalankan otomatisasi, lalu bagi dengan jumlah kasus yang ditangani. Bandingkan hasilnya dengan beban kerja saat ini dan biaya penanganan pengecualian.

Pendekatan yang sama berlaku untuk proses secara keseluruhan: berapa biaya pekerjaan saat ini, dan berapa biayanya setelah perubahan? Panduan kami tentang business case process mining menjelaskan cara menyusun perbandingan tersebut.

Kapan sebaiknya menggunakan API, RPA, atau AI agent?

Pilih berdasarkan pekerjaan dan sistem yang terlibat, bukan berdasarkan nama teknologinya:

  • API atau platform integrasi: Pertimbangkan pilihan ini jika sistem menyediakan API dan tugasnya berupa pertukaran data langsung antarsistem.
  • RPA: Pertimbangkan pilihan ini jika sistem dapat diakses melalui antarmuka pengguna, tetapi tidak menyediakan integrasi yang sesuai.
  • AI agent: Pertimbangkan pilihan ini jika suatu langkah perlu menafsirkan informasi atau menggunakan pertimbangan, misalnya mengelompokkan keluhan atau menentukan aturan yang berlaku. Tetapkan batasan dan jalur eskalasi untuk agent.

Satu proses dapat menggunakan lebih dari satu pendekatan. AI dan RPA sering digunakan bersama: bot menangani langkah dengan aturan pasti, sedangkan agent menangani langkah yang memerlukan penafsiran. Definisi proses yang jelas membantu Anda menentukan langkah yang memerlukan API, bot, AI agent, atau seseorang. Data proses menunjukkan cara kerja proses saat ini, sedangkan model dapat mendokumentasikan proses yang diinginkan dan membantu membahas perubahan.

Apa yang perlu dilakukan sebelum membuat bot?

Gunakan data peristiwa untuk menemukan langkah dengan volume yang cukup, variasi terbatas, dan pekerjaan berulang. Periksa apakah proses memiliki kekurangan yang perlu diperbaiki terlebih dahulu, lalu perhitungkan waktu untuk menangani pengecualian dan pemeliharaan.

ProcessMind membantu Anda menganalisis dan memodelkan proses. ProcessMind tidak menjalankan atau mengotomatisasikannya. Gunakan ProcessMind untuk memahami bagian pekerjaan yang berlangsung dan menilai langkah yang mungkin perlu diubah.

Temukan langkah yang layak diotomatisasi

Gunakan data proses untuk membandingkan volume aktivitas, variasi, dan waktu pengerjaan sebelum menentukan langkah yang akan diotomatisasi.

Temukan langkah yang layak diotomatisasi

Pertanyaan umum

RPA adalah singkatan dari robotic process automation. Robotnya berupa perangkat lunak, bukan perangkat keras. Robot ini menjalankan program lain melalui antarmuka penggunanya dengan mengeklik, mengetik, dan membaca layar, seperti yang dilakukan seseorang.

Tidak. RPA mengikuti urutan yang sudah ditentukan, sehingga cocok untuk tugas berulang yang berbasis aturan. AI dapat membantu pekerjaan yang perlu menafsirkan informasi atau membuat pertimbangan. Beberapa platform otomatisasi menggabungkan keduanya, tetapi prosesnya tetap perlu menetapkan aturan yang jelas tentang langkah selanjutnya.

Anda tidak perlu process mining untuk membuat bot, tetapi Anda perlu tahu langkah mana yang layak diotomatisasi. Process mining dapat membantu menemukan kandidat dari data peristiwa dengan menunjukkan frekuensi aktivitas, tingkat variasinya, dan waktu yang digunakan.

Masalah yang umum terjadi antara lain mengotomatisasi proses tanpa memperbaiki kekurangannya, mendapati bahwa pengecualian tetap perlu ditangani orang, dan tidak mengukur hasilnya. Tanpa pengukuran, bot bisa terus berjalan meski tidak mengurangi beban kerja atau waktu siklus.

Ya. AI agent dapat menangani sebagian pekerjaan yang tidak bisa dilakukan RPA tradisional, tetapi bukan berarti setiap tugas cocok ditangani agent. Langkah bervolume tinggi dan berbasis aturan mungkin tetap lebih cocok untuk bot yang bekerja dengan aturan pasti. Pilihan yang tepat bergantung pada kebutuhan langkah tersebut.

Bandingkan proses yang sama sebelum dan sesudah otomatisasi dengan data peristiwa yang konsisten. Perhatikan perubahan pada aktivitas manual, pengerjaan ulang, dan waktu tunggu antar langkah. Jika langkah otomatis selesai lebih cepat tetapi waktu siklus keseluruhan tidak berubah, keterlambatan mungkin berpindah ke bagian lain.

Artikel blog terkait

Dapatkan wawasan ahli tentang process mining dan optimalisasi alur kerja langsung di kotak masuk Anda
Temukan peluang otomatisasi proses dengan process mining

Perbaikan proses

Temukan peluang otomatisasi proses dengan process mining

Pelajari cara process mining membantu Anda menilai proses yang cocok untuk otomatisasi, memperkirakan beban kerja yang dapat ditangani, dan menentukan kapan RPA bukan pilihan yang tepat.

Cara menerapkan optimasi proses: panduan praktis

Perbaikan proses

Cara menerapkan optimasi proses: panduan praktis

Panduan praktis untuk optimasi proses: tentukan prioritas peluang, susun rencana penerapan, uji perubahan dengan simulasi, dan pertahankan hasilnya.

Perbaikan berkelanjutan Kaizen: cara membuktikan hasilnya

Perbaikan proses

Perbaikan berkelanjutan Kaizen: cara membuktikan hasilnya

Kaizen adalah perbaikan berkelanjutan melalui langkah kecil yang dipimpin oleh orang-orang yang melakukan pekerjaan. Pelajari cara menggunakan kaizen burst pada value stream map dan mempertahankan hasil perbaikan.

Lean Six Sigma dan DMAIC: perbaikan proses Lean berbasis data

Perbaikan proses

Lean Six Sigma dan DMAIC: perbaikan proses Lean berbasis data

Pelajari cara perbaikan proses Lean menggunakan Lean Six Sigma dan DMAIC. Kenali lima tahapnya melalui data proses, contoh praktis, dan hasil yang terukur.

Rancang proses yang lebih baik. Bangun arsitektur yang saling terhubung. Tetap kendalikan semuanya.

Mulai sekarang juga tanpa kartu kredit dan tanpa perlu menunggu. Ubah cara kerja organisasi Anda menjadi rancangan proses yang jelas dan saling terhubung.

Bangun arsitektur proses, tetapkan penanggung jawab dan kontrol, lalu selaraskan peran serta tanggung jawab di setiap tingkat.

Mulai uji coba gratis dan bangun satu landasan tepercaya untuk mengatur, mengelola, dan terus memperbaiki proses Anda.