Kami ngantunkeun platform RPA anu mayar sareng dumasar kana OpenSource (OpenRPA)

bubuka

Saméméhna, topik ieu katutupan di jéntré hébat dina Habré Otomatisasi aplikasi GUI desktop dina Python. Dina waktos éta, kuring katarik pisan kana tulisan ieu kusabab ngungkabkeun unsur anu sami sareng unsur nyiptakeun robot. Sareng saprak, ku sifat kagiatan profésional kuring, kuring kalibet dina robotisasi prosés bisnis perusahaan (RPA mangrupikeun daérah dimana teu aya analog OpenSource anu fungsional dugi ka ayeuna), topik ieu relevan pikeun kuring.

Solusi IT anu paling luhur dina widang RPA (UI Path, Blueprism, Automation Anywhere sareng anu sanésna) gaduh 2 masalah anu signifikan:

  • Masalah 1: Watesan téknis tina fungsionalitas platform salaku skrip robot diciptakeun ngan dina antarmuka grafis (enya, aya kamampuan pikeun nelepon kode program, tapi kamampuan ieu ngagaduhan sababaraha watesan)
  • Masalah 2: Kabijakan lisénsi anu mahal pisan pikeun ngajual solusi ieu (Pikeun platform luhur kira-kira $ 8000 pikeun hiji robot terus digawé per taun). Jieun belasan robot pikeun meunangkeun jumlah taunan badag dina bentuk waragad lisénsi.

Kusabab pasar ieu ngora pisan sareng aktip pisan, ayeuna anjeun tiasa mendakan 10+ solusi robotika kalayan kawijakan harga anu béda dina Google. Tapi dugi ka ayeuna, mustahil pikeun mendakan solusi OpenSource anu lengkep. Leuwih ti éta, urang ngobrol husus ngeunaan OpenSource hanca pinuh, sabab solusi robotization bébas parsial bisa kapanggih, tapi aranjeunna nawiskeun ukur bagian tina téhnologi konci nu konsép RPA dumasar.

Naon dumasar kana konsép RPA?

RPA (Otomatisasi prosés Robotic) mangrupa salah sahiji bentuk paling ongkos-éféktif pikeun ngahontal tujuan. Kusabab RPA henteu ngalibetkeun ngantunkeun sagala jinis sistem warisan perusahaan, tapi ngadamel skrip otomatisasi anu diperyogikeun dumasar kana sistem-sistem ieu, ieu ngahasilkeun buah boh dina hal laju pamekaran (sabab teu kedah ngulang deui sistem kebon binatang anu aya) sareng dina hal hasil usaha (nyimpen PSE/FTE, ngaronjatkeun pendapatan pausahaan, ngurangan expenses parusahaan).

Alat RPA dumasar kana téknologi ieu:

  • ngatur halaman wéb browser anu kabuka;
  • manajemén aplikasi GUI desktop kabuka;
  • kontrol mouse jeung keyboard (mencét kenop, hotkeys, tombol mouse, mindahkeun kursor);
  • milarian elemen grafis dina layar desktop pikeun nerapkeun tindakan salajengna sareng mouse sareng / atanapi keyboard;

Kalayan mangtaun-taun pangalaman praktis, kami parantos tiasa nunjukkeun yén set téknologi khusus ieu ngamungkinkeun urang pikeun ngalaksanakeun robotisasi ampir sadaya prosés bisnis anu henteu meryogikeun unsur pangakuan / aplikasi intelijen buatan (dina kasus ieu, perlu. pikeun nyambungkeun perpustakaan anu aya di dunya IT anu tos aya ka robot). Henteuna sahenteuna salah sahiji alat di luhur mangaruhan sacara signifikan kamampuan RPA.

Barina ogé, sadaya alat RPA tiasa dipendakan dina Internét. Naon lajeng leungit?

Tapi anu paling penting nyaéta leungit — integritasna leungit. Integritas, nu bakal ngidinan Anjeun pikeun ngawujudkeun pangaruh sinergis ngagunakeun rupa parabot (web, gui, mouse, keyboard) dina hiji Aksara robot, nu mindeng hiji kabutuhan (sakumaha prakték nempokeun) salila pangwangunan. Ieu mangrupikeun kasempetan konci anu disayogikeun ku sadaya platform RPA luhur, sareng ayeuna kasempetan ieu parantos disayogikeun platform OpenSource RPA munggaran OpenRPA

Kumaha jalanna OpenRPA?

OpenRPA mangrupa proyék OpenSource dumasar kana Python 3 basa programming, nu diwangun ku pangalusna perpustakaan python aya nu ngidinan Anjeun pikeun nerapkeun parabot platform RPA perlu (tingali daptar parabot RPA konci luhur).

Daptar perpustakaan konci:

  • piwinauto;
  • selenium;
  • keyboard;
  • pyautogui

Kusabab sadaya perpustakaan henteu terang ngeunaan ayana masing-masing, OpenRPA ngalaksanakeun fitur anu paling penting dina platform RPA, anu ngamungkinkeun aranjeunna dianggo babarengan. Ieu hususna dibuktikeun nalika nganggo perpustakaan pywinauto pikeun ngatur aplikasi GUI desktop. Di daérah ieu, fungsionalitas perpustakaan dilegaan ka tingkat fungsionalitas anu ditawarkeun dina platform RPA pangsaéna (pamilih pikeun aplikasi GUI, kamerdikaan bit, studio kreasi pamilih, jsb.).

kacindekan

Dunya IT modéren kabuka pisan pikeun sadayana ayeuna bahkan sesah dibayangkeun yén masih aya daérah anu ngan ukur ngadominasi solusi anu dilisensikeun. Kusabab kawijakan lisénsi ieu pisan ngawatesan ngembangkeun wewengkon ieu, abdi miharep urang bisa balikkeun kaayaan ieu: ku kituna sagala parusahaan mampuh RPA; supaya kolega IT urang gampang neangan pakasaban di RPA, paduli kaayaan ékonomi di wewengkon maranéhanana (kiwari, wewengkon kalawan ékonomi lemah teu mampuh RPA).

Upami topik ieu dipikaresep ku anjeun, maka ka hareup kuring tiasa nyiptakeun tutorial khusus pikeun Habr ngeunaan ngagunakeun OpenRPA - tulis dina koméntar.

Hatur nuhun sadayana sareng gaduh dinten anu saé!

sumber: www.habr.com

Tambahkeun komentar