Rydym yn gwrthod llwyfannau RPA taledig ac yn seiliedig ar OpenSource (OpenRPA)

Rhagarweiniol

Yn flaenorol, ymdriniwyd â'r pwnc yn fanwl iawn ar Habré Awtomeiddio cymwysiadau GUI bwrdd gwaith yn Python. Bryd hynny, cefais fy nenu'n fawr at yr erthygl hon oherwydd ei fod yn datgelu elfennau tebyg i'r elfennau o greu robotiaid. A chan fy mod, yn ôl natur fy ngweithgaredd proffesiynol, yn ymwneud â roboteiddio prosesau busnes cwmni (mae RPA yn faes lle nad oedd analogau OpenSource cwbl weithredol tan yn ddiweddar), roedd y pwnc hwn yn berthnasol iawn i mi.

Mae gan y prif atebion TG presennol ym maes RPA (UI Path, Blueprism, Automation Anywhere ac eraill) 2 broblem sylweddol:

  • Problem 1: Cyfyngiadau technegol ymarferoldeb y platfform wrth i sgriptiau robot gael eu creu yn unig yn y rhyngwyneb graffigol (ie, mae'r gallu i alw cod rhaglen, ond mae gan y gallu hwn nifer o gyfyngiadau)
  • Problem 2: Polisi trwyddedu hynod o ddrud ar gyfer gwerthu'r atebion hyn (Ar gyfer y platfformau gorau tua $8000 am un robot sy'n gweithio'n gyson y flwyddyn). Gwnewch ddwsin o robotiaid i gael swm blynyddol mawr ar ffurf ffioedd trwyddedu.

Gan fod y farchnad hon yn ifanc iawn ac yn weithgar iawn, nawr gallwch chi ddod o hyd i atebion roboteg 10+ yn hawdd gyda gwahanol bolisïau prisio ar Google. Ond tan yn ddiweddar, roedd yn amhosibl dod o hyd i ateb OpenSource cwbl weithredol. Ar ben hynny, rydym yn sôn yn benodol am OpenSource gwbl weithredol, oherwydd gellir dod o hyd i atebion roboteiddio rhannol rhad ac am ddim, ond dim ond rhan o'r technolegau allweddol y mae cysyniad RPA yn seiliedig arnynt a gynigiwyd ganddynt.

Ar beth mae'r cysyniad RPA yn seiliedig?

RPA (Awtomeiddio Proses Robotig) yw un o'r ffurfiau mwyaf cost-effeithiol o gyflawni nod. Gan nad yw RPA yn golygu rhoi'r gorau i bob math o systemau etifeddol y cwmni, ond gwneud y sgript awtomeiddio angenrheidiol yn seiliedig ar yr union systemau hyn, mae hyn yn dwyn ffrwyth o ran cyflymder datblygu (gan nad oes angen ail-wneud y sw presennol o systemau) ac o ran canlyniadau busnes (arbed ABCh/FTE, cynyddu refeniw'r cwmni, lleihau treuliau'r cwmni).

Mae offer RPA yn seiliedig ar y technolegau canlynol:

  • rheoli tudalennau gwe porwr agored;
  • rheoli cymwysiadau GUI bwrdd gwaith agored;
  • rheolaeth llygoden a bysellfwrdd (gwasgu bysellau, bysellau poeth, botymau llygoden, symud y cyrchwr);
  • chwilio am elfennau graffig ar y sgrin bwrdd gwaith i gymhwyso gweithredoedd pellach gyda'r llygoden a/neu'r bysellfwrdd;

Gyda nifer o flynyddoedd o brofiad ymarferol, rydym wedi gallu dangos bod y set benodol hon o dechnolegau yn ein galluogi i weithredu roboteiddio bron unrhyw broses fusnes nad oes angen elfen o gydnabod / cymhwyso deallusrwydd artiffisial (yn yr achosion hyn, mae'n angenrheidiol). i gysylltu'r llyfrgelloedd cyfatebol sydd ar gael yn y byd TG presennol i'r robot). Mae absenoldeb o leiaf un o'r offer uchod yn effeithio'n sylweddol ar alluoedd RPA.

Wedi'r cyfan, gellir dod o hyd i holl offer RPA ar y Rhyngrwyd. Beth felly sydd ar goll?

Ond mae'r peth pwysicaf ar goll - mae eu cywirdeb ar goll. Uniondeb, a fydd yn eich galluogi i sylweddoli effaith synergaidd defnyddio offer amrywiol (gwe, gui, llygoden, bysellfwrdd) mewn un sgript robot, sy'n aml yn anghenraid (fel y dengys arfer) yn ystod datblygiad. Dyma’r cyfle allweddol y mae pob un o’r prif lwyfannau RPA yn ei ddarparu, a nawr mae’r cyfle hwn wedi dechrau cael ei ddarparu platfform RPA OpenSource cyntaf OpenRPA

Sut mae OpenRPA yn gweithio?

AgoredRPA yn brosiect OpenSource yn seiliedig ar iaith raglennu Python 3, sy'n cynnwys y llyfrgelloedd python gorau sy'n bodoli eisoes sy'n eich galluogi i weithredu'r offer platfform RPA angenrheidiol (gweler y rhestr o offer RPA allweddol uchod).

Rhestr o lyfrgelloedd allweddol:

  • pywinauto;
  • seleniwm;
  • bysellfwrdd;
  • pyautogui

Gan nad yw pob llyfrgell yn gwybod am fodolaeth ei gilydd, mae OpenRPA yn gweithredu nodwedd bwysicaf y llwyfan RPA, sy'n caniatáu iddynt gael eu defnyddio gyda'i gilydd. Mae hyn yn arbennig o amlwg wrth ddefnyddio'r llyfrgell pywinauto i reoli cymhwysiad GUI bwrdd gwaith. Yn y maes hwn, ehangwyd ymarferoldeb y llyfrgell i lefel y swyddogaeth a gynigir yn y llwyfannau RPA gorau (detholwyr ar gyfer cymwysiadau GUI, annibyniaeth didau, stiwdio creu dewiswyr, ac ati).

Casgliad

Mae'r byd TG modern mor agored i bawb heddiw ei bod hi hyd yn oed yn anodd dychmygu bod yna feysydd o hyd lle mai dim ond datrysiadau trwyddedig â thâl sy'n dominyddu. Gan fod y polisi trwyddedu hwn yn cyfyngu’n fawr ar ddatblygiad y maes hwn, gobeithiaf y gallwn wrthdroi’r sefyllfa hon: fel y gall unrhyw gwmni fforddio RPA; fel y gall ein cydweithwyr TG ddod o hyd i swydd yn RPA yn hawdd, waeth beth fo'r sefyllfa economaidd yn eu rhanbarthau (heddiw, ni all rhanbarthau ag economïau gwan fforddio RPA).

Os yw'r pwnc hwn o ddiddordeb i chi, yna yn y dyfodol gallaf greu tiwtorial yn benodol ar gyfer Habr ar ddefnyddio OpenRPA - ysgrifennwch y sylwadau.

Diolch i bawb a chael diwrnod braf!

Ffynhonnell: hab.com

Ychwanegu sylw