Utangulizi
Hapo awali, mada ilishughulikiwa kwa undani sana kuhusu Habre
Suluhisho za juu zilizopo za IT katika uwanja wa RPA (Njia ya UI, Blueprism, Automation Popote na zingine) zina shida 2 muhimu:
- Tatizo la 1: Mapungufu ya kiufundi ya utendakazi wa jukwaa wakati hati za roboti zinaundwa tu kwenye kiolesura cha picha (ndio, kuna uwezo wa kupiga nambari ya programu, lakini uwezo huu una vikwazo kadhaa)
- Tatizo la 2: Sera ya leseni ghali sana ya kuuza suluhu hizi (Kwa mifumo ya juu takriban $8000 kwa roboti moja inayofanya kazi kila mwaka kwa mwaka) Tengeneza roboti kadhaa ili kupata kiasi kikubwa cha kila mwaka kwa njia ya ada za leseni.
Kwa kuwa soko hili ni changa sana na linatumika sana, sasa unaweza kupata suluhu 10+ za roboti kwa urahisi na sera tofauti za bei kwenye Google. Lakini hadi hivi majuzi, haikuwezekana kupata suluhisho la OpenSource linalofanya kazi kikamilifu. Kwa kuongezea, tunazungumza haswa juu ya OpenSource inayofanya kazi kikamilifu, kwa sababu suluhisho za bure za robotiation zinaweza kupatikana, lakini walitoa sehemu tu ya teknolojia muhimu ambayo dhana ya RPA inategemea.
Dhana ya RPA inategemea nini?
RPA (
Zana za RPA zinatokana na teknolojia zifuatazo:
- kudhibiti kurasa za wavuti za kivinjari wazi;
- usimamizi wa maombi ya GUI ya eneo-kazi wazi;
- panya na udhibiti wa kibodi (kubonyeza funguo, hotkeys, vifungo vya panya, kusonga mshale);
- tafuta vipengele vya picha kwenye skrini ya eneo-kazi ili kutekeleza vitendo zaidi na kipanya na/au kibodi;
Kupitia miaka mingi ya uzoefu wa vitendo, tumeweza kuonyesha kwamba seti hii ya teknolojia inaruhusu sisi kutekeleza robotization ya karibu mchakato wowote wa biashara ambao hauhitaji kipengele cha utambuzi / matumizi ya akili ya bandia (katika kesi hizi, ni muhimu. kuunganisha maktaba sambamba zinazopatikana katika ulimwengu uliopo wa IT kwa roboti). Kutokuwepo kwa angalau moja ya zana zilizo hapo juu huathiri sana uwezo wa RPA.
Baada ya yote, zana zote za RPA zinaweza kupatikana kwenye mtandao. Ni nini basi kinakosekana?
Lakini jambo la maana zaidi ni kukosaβuadilifu wao unakosekana. Uadilifu, ambao utakuruhusu kutambua athari ya upatanishi ya kutumia zana mbalimbali (mtandao, gui, kipanya, kibodi) katika hati moja ya roboti, ambayo mara nyingi ni jambo la lazima (kama inavyoonyesha mazoezi) wakati wa ukuzaji. Ni fursa hii muhimu ambayo majukwaa yote ya juu ya RPA hutoa, na sasa fursa hii imeanza kutolewa
Je, OpenRPA inafanya kazi vipi?
Orodha ya maktaba kuu:
- pywinauto;
- seleniamu;
- kibodi;
- pyautogui
Kwa kuwa maktaba zote hazijui kuhusu kuwepo kwa kila mmoja, OpenRPA inatekeleza kipengele muhimu zaidi cha jukwaa la RPA, ambalo linawawezesha kutumika pamoja. Hii inaonekana wazi wakati wa kutumia maktaba ya pywinauto kudhibiti programu ya GUI ya eneo-kazi. Katika eneo hili, utendakazi wa maktaba ulipanuliwa hadi kiwango cha utendakazi kinachotolewa katika majukwaa bora ya RPA (viteuzi vya programu za GUI, uhuru kidogo, studio ya kuunda kiteuzi, n.k.).
Hitimisho
Ulimwengu wa kisasa wa IT uko wazi kwa kila mtu leo ββhivi kwamba ni ngumu hata kufikiria kuwa bado kuna maeneo ambayo suluhisho za leseni zilizolipwa zinatawala. Kwa kuwa sera hii ya utoaji leseni inazuia sana maendeleo ya eneo hili, natumaini kwamba tunaweza kubadilisha hali hii: ili kampuni yoyote iweze kumudu RPA; ili wenzetu wa IT wapate kazi kirahisi RPA, bila kujali hali ya uchumi katika mikoa yao (leo hii mikoa yenye uchumi dhaifu haiwezi kumudu RPA).
Ikiwa mada hii inakuvutia, basi katika siku zijazo ninaweza kuunda mafunzo mahsusi kwa Habr juu ya kutumia OpenRPA - andika kwenye maoni.
Asanteni wote na muwe na siku njema!
Chanzo: mapenzi.com