Isu tinosiya akabhadhara RPA mapuratifomu uye akavakirwa paOpenSource (OpenRPA)

Nhanganyaya

Pakutanga, musoro wacho waifukidzwa zvakadzama paHabrΓ© Automation yedesktop GUI application muPython. Panguva iyoyo, ndakakwezvwa nechinyorwa ichi nekuti chaiburitsa zvinhu zvakafanana nezvekugadzira marobhoti. Uye sezvo, nechimiro chebasa rangu reunyanzvi, ini ndakabatikana mukurobhotiswa kwebhizinesi rekambani maitiro (RPA inzvimbo umo makanga musina kunyatsoshanda OpenSource analogues kusvika nguva pfupi yadarika), iyi nyaya yaive yakakosha kwandiri.

Iyo yepamusoro iripo IT mhinduro mumunda weRPA (UI Path, Blueprism, Automation Chero kupi uye vamwe) vane 2 akakosha matambudziko:

  • Dambudziko 1: Tekinoroji mipimo yekushanda kwepuratifomu sezvo marobhoti zvinyorwa zvinogadzirwa chete mune graphical interface (hongu, pane kugona kufona kodhi yepurogiramu, asi kugona uku kune huwandu hwekugumira)
  • Dambudziko rechipiri: Yakanyanya kudhura rezinesi rezinesi rekutengesa mhinduro idzi (Yepamusoro mapuratifomu anenge $8000 kune rimwe rinogara richishanda robhoti pagore) Gadzira marobhoti gumi nemaviri kuti uwane mari hombe yegore nenzira yekubhadhara marezinesi.

Sezvo musika uyu uri mudiki uye uchishanda zvakanyanya, ikozvino unogona kuwana zviri nyore 10+ marobhoti mhinduro neakasiyana emitengo marobhoti paGoogle. Asi kusvika nguva pfupi yadarika, zvaive zvisingaite kuwana inoshanda zvizere OpenSource mhinduro. Uyezve, isu tiri kutaura zvakananga nezve inoshanda zvizere OpenSource, nekuti chikamu chemahara marobhoti mhinduro dzinogona kuwanikwa, asi ivo vakapa chete chikamu chekiyi matekinoroji pakavakirwa iyo RPA pfungwa.

Chii chinonzi RPA pfungwa yakavakirwa pa?

RPA (Robotic Maitiro Ekushandisa) ndeimwe yenzira dzinodhura zvakanyanya dzekuzadzisa chinangwa. Sezvo RPA isingabatanidzi kusiya marudzi ese enhaka masisitimu ekambani, asi kugadzira iyo inodiwa otomatiki script zvichienderana neaya masisitimu chaiwo, izvi zvinobereka michero zvese maererano nekumhanya kwekusimudzira (nekuti hapana chikonzero chekudzokorodza iripo zoo yemasystem) uye maererano nemhedzisiro yebhizinesi (saving PSE/FTE, kuwedzera mari yekambani, kuderedza mari yekambani).

RPA maturusi akavakirwa pane anotevera matekinoroji:

  • kutonga mapeji ewebhu akavhurika;
  • manejimendi eakavhurika desktop GUI application;
  • mbeva uye keyboard control (kudzvanya makiyi, hotkeys, mbeva mabhatani, kufambisa chitubu);
  • tsvaga magraphic elements padesktop screen kuti ushandise zvimwe zviito negonzo uye/kana keyboard;

Nemakore mazhinji eruzivo runoshanda, isu takakwanisa kuratidza kuti iyi seti yetekinoroji inotibvumira kuita robotization yechero bhizinesi maitiro asingade chinhu chekuzivikanwa / kushandiswa kwehungwaru hwekugadzira (muzviitiko izvi, zvinodikanwa. kubatanidza maraibhurari anoenderana anowanikwa mune iripo IT nyika kune robhoti). Kusavapo kwechimwe chezvishandiso zviri pamusoro zvinokanganisa zvakanyanya kugona kweRPA.

Mushure mezvose, zvese zvishandiso zveRPA zvinogona kuwanikwa paInternet. Chii zvino chinoshaikwa?

Asi chinhu chinonyanya kukosha chisipoβ€”kuperera kwavo hakuna. Kuvimbika, izvo zvinokutendera iwe kuti uone iyo synergistic maitiro ekushandisa akasiyana maturusi (web, gui, mbeva, keyboard) mune rimwe robhoti script, izvo zvinowanzo dikanwa (sezvinoitwa maitiro) panguva yekuvandudza. Ndiwo mukana wakakosha uyu unopihwa ese epamusoro RPA mapuratifomu, uye ikozvino mukana uyu watanga kupihwa yekutanga OpenSource RPA chikuva OpenRPA

OpenRPA inoshanda sei?

OpenRPA iOpenSource purojekiti yakavakirwa paPython 3 programming mutauro, iyo ine akanakisa aripo python raibhurari inobvumidza iwe kuita inodiwa RPA papuratifomu maturusi (ona iyo rondedzero yeakakosha RPA maturusi pamusoro).

Rondedzero yemaraibhurari akakosha:

  • pywinauto;
  • selenium;
  • keyboard;
  • pyautogui

Sezvo maraibhurari ese asingazive nezve kuvepo kwemumwe nemumwe, OpenRPA inoshandisa iyo inonyanya kukosha yeRPA papuratifomu, iyo inobvumira kuti ishandiswe pamwechete. Izvi zvinonyanya kuoneka kana uchishandisa iyo pywinauto raibhurari kubata desktop GUI application. Munzvimbo ino, mashandiro eraibhurari akawedzerwa kusvika padanho rekushanda rinopihwa mune akanakisa RPA mapuratifomu (vanosarudza veGUI maapplication, kusununguka zvishoma, selector kugadzira studio, nezvimwewo).

mhedziso

Nyika yemazuva ano yeIT yakavhurika kune wese munhu nhasi zvekuti zvakatooma kufungidzira kuti kuchine nzvimbo dzinongobhadhara marezinesi mhinduro dzinotonga. Sezvo mutemo uyu wekupa marezinesi uchiganhurira zvikuru kuvandudzwa kwenzvimbo iyi, ndinovimba kuti tinogona kudzosera mamiriro aya: kuitira kuti chero kambani ikwanise kutenga RPA; kuitira kuti vatinoshanda navo veIT vawane nyore basa muRPA, zvisinei nemamiriro ehupfumi mumatunhu avo (nhasi, matunhu ane hupfumi husina kusimba haakwanise RPA).

Kana ichi chinyorwa chiri chekufarira kwauri, saka mune ramangwana ini ndinogona kugadzira chidzidzo chakanangana neHabr pakushandisa OpenRPA - nyora mune zvakataurwa.

Ndinokutendai mose uye muve nezuva rakanaka!

Source: www.habr.com

Voeg