Kirish
Ilgari mavzu Habré-da batafsil yoritilgan
RPA (UI Path, Blueprism, Automation Anywhere va boshqalar) sohasidagi eng yaxshi mavjud IT yechimlari ikkita muhim muammoga ega:
- 1-muammo: Robot skriptlari yaratilgan platforma funksionalligining texnik cheklovlari faqatgina grafik interfeysda (ha, dastur kodini chaqirish imkoniyati mavjud, ammo bu qobiliyat bir qator cheklovlarga ega)
- 2-muammo: Ushbu echimlarni sotish uchun juda qimmat litsenziyalash siyosati (Yuqori platformalar uchun yiliga bitta doimiy ishlaydigan robot uchun taxminan 8000 dollar). Litsenziya to'lovlari shaklida katta yillik summani olish uchun o'nlab robotlar yarating.
Ushbu bozor juda yosh va juda faol bo'lgani uchun, endi siz Google'da turli narx siyosatiga ega 10 dan ortiq robototexnika echimlarini osongina topishingiz mumkin. Ammo yaqin vaqtgacha to'liq ishlaydigan OpenSource yechimini topish imkonsiz edi. Bundan tashqari, biz to'liq ishlaydigan OpenSource haqida gapiramiz, chunki qisman bepul robotlashtirish echimlarini topish mumkin, ammo ular RPA kontseptsiyasiga asoslangan asosiy texnologiyalarning faqat bir qismini taklif qildilar.
RPA kontseptsiyasi nimaga asoslanadi?
RPA (
RPA vositalari quyidagi texnologiyalarga asoslangan:
- ochiq brauzer veb-sahifalarini boshqarish;
- ochiq ish stoli GUI ilovalarini boshqarish;
- sichqonchani va klaviaturani boshqarish (klavishlar, tezkor tugmalar, sichqoncha tugmachalarini bosish, kursorni harakatlantirish);
- sichqoncha va/yoki klaviatura yordamida keyingi amallarni bajarish uchun ish stoli ekranida grafik elementlarni qidirish;
Ko'p yillik amaliy tajribamiz bilan biz ushbu aniq texnologiyalar to'plami sun'iy intellektni tan olish/qo'llash elementini talab qilmaydigan deyarli har qanday biznes-jarayonni robotlashtirishni amalga oshirishga imkon berishini ko'rsata oldik (bunday hollarda bu zarur. mavjud IT dunyosida mavjud bo'lgan tegishli kutubxonalarni robotga ulash uchun). Yuqoridagi vositalardan kamida bittasining yo'qligi RPA imkoniyatlariga sezilarli ta'sir qiladi.
Axir, barcha RPA vositalarini Internetda topish mumkin. Keyin nima etishmayapti?
Lekin eng muhimi etishmayapti - ularning yaxlitligi yo'q. Yaxlitlik, bu sizga turli xil vositalardan (veb, gui, sichqoncha, klaviatura) bitta robot skriptida foydalanishning sinergik ta'sirini amalga oshirishga imkon beradi, bu ko'pincha ishlab chiqish jarayonida zaruratdir (amaliyot shuni ko'rsatadiki). Bu barcha eng yaxshi RPA platformalari taqdim etadigan asosiy imkoniyat va endi bu imkoniyat taqdim etila boshlandi
OpenRPA qanday ishlaydi?
Asosiy kutubxonalar ro'yxati:
- pywinauto;
- selen;
- klaviatura;
- pyautogui
Barcha kutubxonalar bir-birining mavjudligi haqida bilmaganligi sababli, OpenRPA RPA platformasining eng muhim xususiyatini amalga oshiradi, bu ularni birgalikda ishlatishga imkon beradi. Bu, ayniqsa, ish stoli GUI ilovasini boshqarish uchun pywinauto kutubxonasidan foydalanganda yaqqol ko'rinadi. Ushbu sohada kutubxonaning funksionalligi eng yaxshi RPA platformalarida taklif qilingan funksionallik darajasiga qadar kengaytirildi (GUI ilovalari uchun selektorlar, bit mustaqilligi, selektor yaratish studiyasi va boshqalar).
xulosa
Zamonaviy IT dunyosi bugungi kunda hamma uchun shunchalik ochiqki, hali ham faqat pullik litsenziyalangan yechimlar hukmronlik qiladigan sohalar mavjudligini tasavvur qilish ham qiyin. Ushbu litsenziyalash siyosati ushbu sohaning rivojlanishini sezilarli darajada cheklab qo'yganligi sababli, biz bu vaziyatni o'zgartira olamiz deb umid qilaman: har qanday kompaniya RPAni to'lay olishi uchun; Shunday qilib, bizning IT hamkasblarimiz o'z mintaqalaridagi iqtisodiy vaziyatdan qat'i nazar, RPAda osongina ish topishlari mumkin (bugungi kunda iqtisodiyoti zaif mintaqalar RPAni to'lay olmaydi).
Agar ushbu mavzu sizni qiziqtirsa, kelajakda men Habr uchun OpenRPA-dan foydalanish bo'yicha o'quv qo'llanmasini yaratishim mumkin - sharhlarda yozing.
Barchangizga rahmat va kuningiz xayrli o'tsin!
Manba: www.habr.com