A fi awọn iru ẹrọ RPA ti o san silẹ ati pe a da lori OpenSource (OpenRPA)

Ifarahan

Ni iṣaaju, koko-ọrọ naa ni alaye nla lori Habré Adaṣiṣẹ ti awọn ohun elo GUI tabili ni Python. Ni akoko yẹn, Mo ni ifamọra pupọ si nkan yii nitori pe o ṣafihan awọn eroja ti o jọra si awọn eroja ti ṣiṣẹda awọn roboti. Ati pe niwọn igba ti, nipa iseda ti iṣẹ amọdaju mi, Mo ṣe alabapin ninu robotization ti awọn ilana iṣowo ile-iṣẹ (RPA jẹ agbegbe nibiti ko si awọn afọwọṣe OpenSource ti o ṣiṣẹ ni kikun titi di aipẹ), koko yii jẹ pataki si mi.

Awọn ipinnu IT ti o wa ni oke ti o wa ni aaye ti RPA (Path UI, Blueprism, Automation nibikibi ati awọn miiran) ni awọn iṣoro pataki 2:

  • Isoro 1: Awọn idiwọn imọ-ẹrọ ti iṣẹ ṣiṣe Syeed bi awọn iwe afọwọkọ robot ṣe ṣẹda Nikan ni wiwo ayaworan (bẹẹni, agbara wa lati pe koodu eto, ṣugbọn agbara yii ni nọmba awọn idiwọn)
  • Isoro 2: Ilana iwe-aṣẹ gbowolori gbowolori fun tita awọn solusan wọnyi (Fun awọn iru ẹrọ oke nipa $8000 fun ọkan robot ṣiṣẹ nigbagbogbo fun ọdun kan). Ṣe awọn roboti mejila lati gba iye owo ọdọọdun nla ni irisi awọn idiyele iwe-aṣẹ.

Niwọn igba ti ọja yii ti jẹ ọdọ pupọ ati pe o ṣiṣẹ pupọ, ni bayi o le ni irọrun wa awọn solusan roboti 10+ pẹlu awọn eto imulo idiyele oriṣiriṣi lori Google. Ṣugbọn titi di aipẹ, ko ṣee ṣe lati wa ojutu OpenSource ti iṣẹ ni kikun. Pẹlupẹlu, a n sọrọ ni pataki nipa OpenSource ti iṣẹ-ṣiṣe ni kikun, nitori awọn solusan robotization ọfẹ ni a le rii, ṣugbọn wọn funni ni apakan nikan ti awọn imọ-ẹrọ bọtini lori eyiti o da lori ero RPA.

Kini ero RPA da lori?

RPAAdaṣiṣẹ Ilana Robotik) jẹ ọkan ninu awọn ọna ti o munadoko julọ ti iyọrisi ibi-afẹde kan. Niwọn igba ti RPA ko kan ikọsilẹ gbogbo iru awọn ọna ṣiṣe ti ile-iṣẹ, ṣugbọn ṣiṣe iwe afọwọkọ adaṣe pataki ti o da lori awọn eto pupọ wọnyi, eyi jẹ eso mejeeji ni awọn ofin ti iyara idagbasoke (nitori ko si iwulo lati tun awọn ile-iṣẹ zoo ti awọn eto ṣiṣẹ) ati ni awọn ofin ti awọn abajade iṣowo (fifipamọ PSE/FTE, jijẹ owo ti ile-iṣẹ, idinku awọn inawo ile-iṣẹ).

Awọn irinṣẹ RPA da lori awọn imọ-ẹrọ wọnyi:

  • Ṣiṣakoṣo awọn oju-iwe ayelujara ẹrọ lilọ kiri ayelujara;
  • iṣakoso awọn ohun elo GUI tabili ṣiṣi;
  • Asin ati iṣakoso keyboard (awọn bọtini titẹ, awọn bọtini gbona, awọn bọtini asin, gbigbe kọsọ);
  • wa awọn eroja ayaworan lori iboju tabili lati lo awọn iṣe siwaju pẹlu asin ati/tabi keyboard;

Pẹlu ọpọlọpọ awọn ọdun ti iriri iṣe, a ti ni anfani lati ṣafihan pe eto imọ-ẹrọ pato yii gba wa laaye lati ṣe imuse roboti ti o fẹrẹ to eyikeyi ilana iṣowo ti ko nilo ipin ti idanimọ / ohun elo ti oye atọwọda (ni awọn ọran wọnyi, o jẹ dandan. lati sopọ awọn ile-ikawe ti o baamu ti o wa ni agbaye IT ti o wa si robot). Isasa ti o kere ju ọkan ninu awọn irinṣẹ loke ni pataki ni ipa lori awọn agbara ti RPA.

Lẹhinna, gbogbo awọn irinṣẹ RPA ni a le rii lori Intanẹẹti. Kini lẹhinna sonu?

Ṣùgbọ́n ohun tó ṣe pàtàkì jù lọ ni kò sí—ìwà títọ́ wọn kò sí. Iduroṣinṣin, eyiti yoo gba ọ laaye lati mọ ipa amuṣiṣẹpọ ti lilo awọn irinṣẹ lọpọlọpọ (ayelujara, gui, Asin, keyboard) ninu iwe afọwọkọ robot kan, eyiti o jẹ iwulo nigbagbogbo (gẹgẹbi iṣe fihan) lakoko idagbasoke. O jẹ aye bọtini yii ti gbogbo awọn iru ẹrọ RPA oke pese, ati ni bayi anfani yii ti bẹrẹ lati pese akọkọ OpenSource RPA Syeed OpenRPA

Bawo ni OpenRPA ṣiṣẹ?

ṢiiRPA jẹ iṣẹ akanṣe OpenSource ti o da lori ede siseto Python 3, eyiti o ni awọn ile-ikawe Python ti o dara julọ ti o gba ọ laaye lati ṣe awọn irinṣẹ pẹpẹ RPA pataki (wo atokọ ti awọn irinṣẹ RPA bọtini loke).

Akojọ awọn ile-ikawe bọtini:

  • pywinauto;
  • selenium;
  • keyboard;
  • pyautogui

Niwọn bi gbogbo awọn ile-ikawe ko mọ nipa aye ti ara wọn, OpenRPA ṣe ẹya pataki julọ ti pẹpẹ RPA, eyiti o fun laaye laaye lati lo papọ. Eyi han gbangba paapaa nigba lilo ile-ikawe pywinauto lati ṣakoso ohun elo GUI tabili tabili kan. Ni agbegbe yii, iṣẹ-ṣiṣe ile-ikawe ti gbooro si ipele ti iṣẹ ṣiṣe ti a nṣe ni awọn iru ẹrọ RPA ti o dara julọ (awọn yiyan fun awọn ohun elo GUI, ominira bit, ile-iṣẹ ẹda yiyan, ati bẹbẹ lọ).

ipari

Aye IT ode oni ṣii si gbogbo eniyan loni pe o paapaa nira lati fojuinu pe awọn agbegbe tun wa nibiti awọn ojutu iwe-aṣẹ isanwo nikan jẹ gaba lori. Niwọn igba ti eto imulo iwe-aṣẹ yii ṣe opin si idagbasoke agbegbe yii, Mo nireti pe a le yi ipo yii pada: ki ile-iṣẹ eyikeyi le ni RPA; ki awọn ẹlẹgbẹ IT wa le ni irọrun wa iṣẹ ni RPA, laibikita ipo eto-ọrọ ni awọn agbegbe wọn (loni, awọn agbegbe ti o ni awọn ọrọ-aje alailagbara ko le ni RPA).

Ti koko yii ba jẹ iwulo si ọ, lẹhinna ni ọjọ iwaju Mo le ṣẹda ikẹkọ pataki fun Habr lori lilo OpenRPA - kọ ninu awọn asọye.

O ṣeun gbogbo eniyan ati ki o ni kan dara ọjọ!

orisun: www.habr.com

Fi ọrọìwòye kun