موږ تادیه شوي RPA پلیټ فارمونه پریږدو او د اوپن سورس (OpenRPA) پراساس یو

تعارفي

مخکې، موضوع په هابري کې په خورا تفصیل سره پوښل شوې وه په Python کې د ډیسټاپ GUI غوښتنلیکونو اتومات کول. په هغه وخت کې ، زه دې مقالې ته ډیر متوجه وم ځکه چې دا د روبوټونو رامینځته کولو عناصرو ته ورته عناصر په ګوته کوي. او له هغه وخته چې زما د مسلکي فعالیت طبیعت له مخې، زه د شرکت سوداګریزو پروسو په روبوټ کولو کې دخیل یم (RPA هغه ساحه ده چې تر دې وروستیو پورې په بشپړ ډول فعال OpenSource analogues نه وو)، دا موضوع زما لپاره خورا اړونده وه.

د RPA په ساحه کې د IT غوره موجوده حلونه (UI Path، Blueprism، ​​Automation Anywhere او نور) دوه مهمې ستونزې لري:

  • ستونزه 1: د پلیټریټ فعالیت تخنیکي محدودیتونه لکه څنګه چې روبوټ سکریپټونه رامینځته کیږي یوازې په ګرافیکي انٹرفیس کې (هو، د پروګرام کوډ ته د زنګ وهلو وړتیا شتون لري، مګر دا وړتیا یو شمیر محدودیتونه لري)
  • ستونزه 2: د دې حلونو پلورلو لپاره خورا ګران جواز پالیسي (د لوړ پلیټ فارمونو لپاره په کال کې د یو دوامداره کار کولو روبوټ لپاره شاوخوا $ 8000). یو درجن روبوټ جوړ کړئ ترڅو د جواز ورکولو فیسونو په توګه لوی کلنۍ پیسې ترلاسه کړئ.

څرنګه چې دا بازار ډیر ځوان او ډیر فعال دی، اوس تاسو کولی شئ په اسانۍ سره په ګوګل کې د مختلف قیمتونو پالیسیو سره 10+ روبوټیک حلونه ومومئ. مګر تر دې وروستیو پورې، د بشپړ فعال OpenSource حل موندل ناممکن وو. سربیره پردې ، موږ په ځانګړي توګه د بشپړ فعال اوپن سورس په اړه خبرې کوو ، ځکه چې د جزوي وړیا روبوټیزیشن حلونه موندل کیدی شي ، مګر دوی یوازې د کلیدي ټیکنالوژیو یوه برخه وړاندیز کړې چې د RPA مفهوم پراساس دی.

د RPA مفهوم څه دی؟

RPA (د روبوټ پروسې اتومات) د هدف د ترلاسه کولو لپاره یو له خورا ارزانه ډولونو څخه دی. څرنګه چې RPA د شرکت د هر ډول میراث سیسټمونو پریښودلو کې دخیل نه دی، مګر د دې سیسټمونو پراساس اړین اتوماتیک سکریپټ رامینځته کوي، دا د پراختیا سرعت له مخې دواړه میوه ورکوي (ځکه چې د موجوده ژوبڼ سیسټمونو بیا کولو ته اړتیا نشته) او د سوداګرۍ پایلو په شرایطو کې (سپمول PSE/FTEد شرکت د عوایدو زیاتوالی، د شرکت لګښتونه کمول).

د RPA وسیلې د لاندې ټیکنالوژیو پراساس دي:

  • د خلاص براوزر ویب پاڼو اداره کول؛
  • د خلاص ډیسټاپ GUI غوښتنلیکونو مدیریت؛
  • د موږک او کیبورډ کنټرول (د کیلي فشارول، هاټکیز، د موږک بټن، د کرسر حرکت کول)؛
  • په ډیسټاپ سکرین کې د ګرافیک عناصرو لټون وکړئ ترڅو د موږک او / یا کیبورډ سره نور عملونه پلي کړئ؛

د ډیرو کلونو عملي تجربې سره، موږ توانیدلي یو چې وښیو چې د ټیکنالوژیو دا ځانګړي سیټ موږ ته اجازه راکوي چې د نږدې هرې سوداګرۍ پروسې روبوټیزیشن پلي کړو چې د مصنوعي استخباراتو پیژندلو / پلي کولو عنصر ته اړتیا نلري (په دې حالتونو کې، دا اړینه ده. ترڅو اړوند کتابتونونه چې په موجوده معلوماتي ټکنالوژۍ نړۍ کې موجود دي له روبوټ سره وصل کړي). د پورته وسیلو څخه لږ تر لږه د یوې نه شتون د RPA وړتیاوې د پام وړ اغیزه کوي.

په هرصورت، د RPA ټول وسایل په انټرنیټ کې موندل کیدی شي. بیا څه ورک دی؟

مګر ترټولو مهم شی ورک دی - د دوی صداقت ورک دی. بشپړتیا ، کوم چې تاسو ته اجازه درکوي په یو روبوټ سکریپټ کې د مختلف وسیلو (ویب ، ګی ، ماوس ، کیبورډ) کارولو ترکیب اغیز احساس کړئ ، کوم چې ډیری وختونه د پراختیا پرمهال اړتیا وي (لکه څنګه چې تمرین ښیې). دا دا کلیدي فرصت دی چې ټول لوړ RPA پلیټ فارمونه چمتو کوي ، او اوس دا فرصت چمتو کول پیل شوي لومړی OpenSource RPA پلیټ فارم OpenRPA

OpenRPA څنګه کار کوي؟

OpenRPA د OpenSource پروژه ده چې د Python 3 پروګرام کولو ژبې پر بنسټ والړ دی، کوم چې د پایتون غوره موجود کتابتونونه لري چې تاسو ته اجازه درکوي د RPA پلیټ فارم اړین اوزار پلي کړئ (پورته د کلیدي RPA وسیلو لیست وګورئ).

د کلیدي کتابتونونو لیست:

  • pywinauto;
  • سیلینیم
  • کیبورډ
  • pyautogui

څرنګه چې ټول کتابتونونه د یو بل د شتون په اړه نه پوهیږي، OpenRPA د RPA پلیټ فارم خورا مهم خصوصیت پلي کوي، کوم چې دوی ته اجازه ورکوي چې یوځای وکارول شي. دا په ځانګړي توګه څرګند دی کله چې د ډیسټاپ GUI غوښتنلیک اداره کولو لپاره د pywinauto کتابتون کارول. په دې برخه کې، د کتابتون فعالیت د فعالیت کچې ته پراخ شوی و چې په غوره RPA پلیټ فارمونو کې وړاندیز شوي (د GUI غوښتنلیکونو لپاره ټاکونکي، د بټ خپلواکي، د انتخاب جوړونکي سټوډیو، او نور).

پایلې

د معلوماتي ټکنالوجۍ عصري نړۍ نن ورځ د هرچا لپاره دومره خلاصه ده چې دا تصور کول حتی ستونزمن دي چې لاهم داسې سیمې شتون لري چیرې چې یوازې تادیه شوي جواز لرونکي حلونه غالب دي. څرنګه چې د جواز ورکولو دا پالیسي د دې ساحې پراختیا خورا محدودوي، زه هیله لرم چې موږ کولی شو دا وضعیت بیرته راګرځوو: ترڅو کوم شرکت د RPA توان ولري؛ د دې لپاره چې زموږ د معلوماتي ټکنالوجۍ همکاران کولی شي په اسانۍ سره په RPA کې دنده ومومي، پرته له دې چې د دوی په سیمو کې اقتصادي وضعیت وي (نن ورځ، هغه سیمې چې کمزوري اقتصاد لري RPA نشي کولی).

که دا موضوع ستاسو لپاره د علاقې وړ وي ، نو په راتلونکي کې زه کولی شم په ځانګړي توګه د هابر لپاره د OpenRPA کارولو په اړه ټیوټوریل رامینځته کړم - په نظرونو کې ولیکئ.

له ټولو مننه او ښه ورځ ولرئ!

سرچینه: www.habr.com

Add a comment