Nagdumili kami sa bayad nga mga platform sa RPA ug gibase sa OpenSource (OpenRPA)

Pasiuna

Kaniadto, ang hilisgutan gitabonan sa daghang detalye bahin sa HabrΓ© Automation sa desktop GUI nga mga aplikasyon sa Python. Niadtong panahona, nadani kaayo ko niini nga artikulo tungod kay nagpadayag kini sa mga elemento nga susama sa mga elemento sa pagmugna og mga robot. Ug tungod kay, pinaagi sa kinaiya sa akong propesyonal nga kalihokan, ako nalambigit sa robotization sa mga proseso sa negosyo sa kompanya (RPA mao ang usa ka dapit diin walay fully functional OpenSource analogues hangtud bag-o lang), kini nga hilisgutan mao ang kaayo may kalabutan kanako.

Ang nag-una nga naglungtad nga mga solusyon sa IT sa natad sa RPA (UI Path, Blueprism, Automation Bisan diin ug uban pa) adunay 2 nga hinungdanon nga mga problema:

  • Problema 1: Mga teknikal nga limitasyon sa pagpaandar sa plataporma samtang ang mga script sa robot gihimo lamang sa graphical interface (oo, adunay abilidad sa pagtawag sa code sa programa, apan kini nga abilidad adunay daghang mga limitasyon)
  • Problema 2: Mahal kaayo nga polisiya sa paglilisensya para sa pagbaligya niini nga mga solusyon (Alang sa mga top platform mga $8000 para sa usa ka robot nga kanunay nagtrabaho kada tuig). Paghimo usa ka dosena nga mga robot aron makakuha usa ka dako nga tinuig nga kantidad sa porma sa bayad sa paglilisensya.

Tungod kay kini nga merkado bata pa kaayo ug aktibo kaayo, karon dali ka nga makit-an ang 10+ nga mga solusyon sa robotics nga adunay lainlaing mga palisiya sa pagpresyo sa Google. Apan hangtod karon, imposible nga makapangita usa ka hingpit nga magamit nga solusyon sa OpenSource. Dugang pa, espesipiko nga naghisgot kami bahin sa fully functional OpenSource, tungod kay makit-an ang partial free robotization nga mga solusyon, apan gitanyag lamang nila ang bahin sa mga yawe nga teknolohiya diin gibase ang konsepto sa RPA.

Unsa ang gibase sa konsepto sa RPA?

RPA (Pag-automate sa Robotic Process) maoy usa sa pinakabarato nga paagi sa pagkab-ot sa tumong. Tungod kay ang RPA wala maglakip sa pagbiya sa tanan nga mga matang sa mga sistema sa kabilin sa kompanya, apan paghimo sa gikinahanglan nga script sa automation nga gibase sa kini nga mga sistema, kini nagbunga pareho sa mga termino sa katulin sa pag-uswag (tungod kay dili na kinahanglan nga usbon ang naglungtad nga zoo sa mga sistema) ug sa mga termino sa mga resulta sa negosyo (saving PSE/FTE, pagdugang sa kita sa kompanya, pagkunhod sa gasto sa kompanya).

Ang mga himan sa RPA gibase sa mosunod nga mga teknolohiya:

  • pagdumala sa bukas nga mga web page sa browser;
  • pagdumala sa bukas nga desktop GUI nga mga aplikasyon;
  • pagkontrol sa mouse ug keyboard (pagpindot sa mga yawe, mga hotkey, mga buton sa mouse, paglihok sa cursor);
  • pagpangita alang sa mga graphic nga elemento sa desktop screen aron magamit ang dugang nga mga aksyon gamit ang mouse ug/o keyboard;

Uban sa daghang mga tuig nga praktikal nga kasinatian, nakahimo kami sa pagpakita nga kini nga partikular nga hugpong sa mga teknolohiya nagtugot kanamo sa pagpatuman sa robotization sa halos bisan unsang proseso sa negosyo nga wala magkinahanglan og usa ka elemento sa pag-ila / paggamit sa artipisyal nga paniktik (sa niini nga mga kaso, kini gikinahanglan. aron makonektar ang katugbang nga mga librarya nga magamit sa naglungtad nga IT nga kalibutan sa robot). Ang pagkawala sa labing menos usa sa mga himan sa ibabaw dakog epekto sa mga kapabilidad sa RPA.

Human sa tanan, ang tanan nga mga himan sa RPA makita sa Internet. Unsa man diay ang kulang?

Apan ang labing importante nga butang nawalaβ€”ang ilang integridad nawala. Integridad, nga magtugot kanimo nga makaamgo sa synergistic nga epekto sa paggamit sa lainlaing mga himan (web, gui, mouse, keyboard) sa usa ka script sa robot, nga kanunay usa ka kinahanglanon (sama sa gipakita sa praktis) sa panahon sa pag-uswag. Kini ang yawe nga oportunidad nga gihatag sa tanan nga nanguna nga mga platform sa RPA, ug karon kini nga oportunidad nagsugod na nga gihatag ang unang OpenSource RPA plataporma OpenRPA

Giunsa pagtrabaho ang OpenRPA?

OpenRPA mao ang usa ka OpenSource nga proyekto base sa Python 3 programming language, nga naglangkob sa labing maayo nga kasamtangan nga python librarya nga nagtugot kaninyo sa pagpatuman sa gikinahanglan nga RPA plataporma himan (tan-awa ang listahan sa mga yawe nga RPA himan sa ibabaw).

Listahan sa mahinungdanong mga librarya:

  • pywinauto;
  • selenium;
  • keyboard;
  • pyautogui

Tungod kay ang tanan nga mga librarya wala mahibal-an bahin sa paglungtad sa usag usa, ang OpenRPA nagpatuman sa labing hinungdanon nga bahin sa platform sa RPA, nga nagtugot kanila nga magamit nga magkauban. Kini mao ang ilabi na nga dayag sa diha nga ang paggamit sa pywinauto librarya sa pagdumala sa usa ka desktop GUI aplikasyon. Niini nga dapit, ang pagpaandar sa librarya gipalapdan ngadto sa lebel sa pagpaandar nga gitanyag sa pinakamaayong RPA nga mga plataporma (mga tigpili alang sa mga aplikasyon sa GUI, gamay nga kagawasan, tigpili sa paghimo sa studio, ug uban pa).

konklusyon

Ang modernong kalibutan sa IT bukas kaayo alang sa tanan karon nga lisud pa gani hunahunaon nga aduna pay mga dapit diin ang mga bayad nga lisensyado nga mga solusyon lamang ang nagdominar. Tungod kay kini nga polisiya sa paglilisensya dako kaayog limitasyon sa pag-uswag niining dapita, nanghinaut ko nga mabalik nato kini nga sitwasyon: aron ang bisan unsang kompanya maka-afford sa RPA; aron ang among mga kauban sa IT dali nga makakita ug trabaho sa RPA, bisan unsa pa ang kahimtang sa ekonomiya sa ilang mga rehiyon (karon, ang mga rehiyon nga adunay huyang nga ekonomiya dili makabayad sa RPA).

Kung kini nga hilisgutan makapainteres kanimo, unya sa umaabot makahimo ako usa ka panudlo nga espesipiko alang sa Habr sa paggamit sa OpenRPA - isulat sa mga komento.

Salamat sa tanan ug maayong adlaw!

Source: www.habr.com

Idugang sa usa ka comment