اسان ادا ڪيل RPA پليٽ فارمن کي ڇڏي ڏيون ٿا ۽ اوپن سورس (اوپن آر پي اي) تي ٻڌل آھيون

تعارفي

اڳي، موضوع Habré تي وڏي تفصيل سان ڍڪيل هو Python ۾ ڊيسڪ ٽاپ GUI ايپليڪيشنن جي خودڪار ٿيڻ. ان وقت، مون کي هن آرٽيڪل ڏانهن تمام گهڻو راغب ڪيو ويو هو ڇو ته اهو ظاهر ڪيو ويو آهي عناصر جهڙوڪ روبوٽس ٺاهڻ جي عناصر سان. ۽ جيئن ته، منهنجي پيشه ورانه سرگرميءَ جي نوعيت جي ڪري، مان ڪمپني جي ڪاروباري عملن جي روبوٽائيزيشن ۾ شامل آهيان (RPA هڪ اهڙو علائقو آهي جنهن ۾ هينئر تائين مڪمل طور تي ڪم ڪندڙ OpenSource analogues نه هئا)، هي موضوع مون لاءِ تمام گهڻو لاڳاپيل هو.

RPA (UI Path، Blueprism، ​​Automation Anywhere ۽ ٻيا) جي ميدان ۾ مٿين موجود IT حلن ۾ 2 اهم مسئلا آھن:

  • مسئلو 1: پليٽ فارم جي ڪارڪردگي جون ٽيڪنيڪل حدون جيئن روبوٽ اسڪرپٽ ٺاهيا ويا آهن صرف گرافڪ انٽرفيس ۾ (ها، پروگرام ڪوڊ ڪال ڪرڻ جي صلاحيت آهي، پر هن صلاحيت ۾ ڪجهه حدون آهن)
  • مسئلو 2: انهن حلن کي وڪڻڻ لاءِ انتهائي مهانگي لائسنس واري پاليسي (مٿين پليٽ فارمن لاءِ اٽڪل $8000 هڪ مسلسل ڪم ڪندڙ روبوٽ لاءِ هر سال). لائسنسنگ فيس جي صورت ۾ وڏي سالياني رقم حاصل ڪرڻ لاءِ درجنين روبوٽ ٺاهيو.

جيئن ته هي مارڪيٽ تمام نوجوان ۽ تمام سرگرم آهي، هاڻي توهان آساني سان ڳولي سگهو ٿا 10+ روبوٽڪس حل مختلف قيمتن جي پاليسين سان گوگل تي. پر تازو تائين، مڪمل طور تي فعال اوپن سورس حل ڳولڻ ناممڪن هو. ان کان علاوه، اسان خاص طور تي مڪمل طور تي فنڪشنل OpenSource بابت ڳالهائي رهيا آهيون، ڇاڪاڻ ته جزوي طور تي مفت روبوٽائيزيشن حل ڳولي سگهجن ٿا، پر انهن صرف اهم ٽيڪنالاجيز جو حصو پيش ڪيو جنهن تي RPA تصور ٻڌل آهي.

آر پي اي جو تصور ڇا تي ٻڌل آهي؟

آر پي اي (روبوٽڪ پروسيس آٽوميشن) مقصد حاصل ڪرڻ جي سڀ کان وڌيڪ قيمتي طريقن مان هڪ آهي. جيئن ته آر پي اي ڪمپني جي سڀني قسمن جي ميراثي سسٽم کي ڇڏي ڏيڻ ۾ شامل نه آهي، پر انهن سسٽم جي بنياد تي ضروري آٽوميشن اسڪرپٽ ٺاهڻ، اهو ترقي جي رفتار جي لحاظ کان ٻنهي جو نتيجو آهي (ڇاڪاڻ ته موجوده زو سسٽم کي ٻيهر ڪرڻ جي ڪا ضرورت ناهي) ۽ ڪاروباري نتيجن جي لحاظ کان (بچت PSE/FTEڪمپني جي آمدني کي وڌائڻ، ڪمپني جي خرچن کي گھٽائڻ).

آر پي اي جا اوزار هيٺين ٽيڪنالاجيز تي ٻڌل آهن:

  • کليل برائوزر ويب صفحن کي منظم ڪرڻ؛
  • اوپن ڊيسڪ ٽاپ GUI ايپليڪيشنن جو انتظام؛
  • مائوس ۽ ڪيبورڊ ڪنٽرول (دٻائڻ چاٻيون، hotkeys، مائوس بٽڻ، ڪرسر کي منتقل ڪرڻ)؛
  • مائوس ۽/يا ڪيبورڊ سان وڌيڪ ڪارناما لاڳو ڪرڻ لاءِ ڊيسڪ ٽاپ اسڪرين تي گرافڪ عناصر جي ڳولا ڪريو؛

ڪيترن سالن جي عملي تجربي ذريعي، اسان اهو ڏيکارڻ جي قابل ٿي چڪا آهيون ته ٽيڪنالاجي جو هي خاص سيٽ اسان کي تقريبن ڪنهن به ڪاروباري عمل جي روبوٽائيزيشن کي لاڳو ڪرڻ جي اجازت ڏئي ٿو جنهن کي مصنوعي ذهانت جي سڃاڻپ/ايپليڪيشن جي عنصر جي ضرورت ناهي (انهن حالتن ۾، اهو ضروري آهي. موجوده آئي ٽي دنيا ۾ موجود لاڳاپيل لائبريرين کي روبوٽ سان ڳنڍڻ لاءِ). مٿين اوزارن مان گھٽ ۾ گھٽ ھڪڙي جي غير موجودگي خاص طور تي RPA جي صلاحيتن کي متاثر ڪري ٿو.

سڀ کان پوء، سڀ RPA اوزار انٽرنيٽ تي ملي ڪري سگهجي ٿو. پوء ڇا غائب آهي؟

پر سڀ کان اهم شيء غائب آهي - انهن جي سالميت غائب آهي. سالميت، جيڪا توهان کي هڪ روبوٽ اسڪرپٽ ۾ مختلف اوزار (ويب، گائي، مائوس، ڪيبورڊ) استعمال ڪرڻ جي هم وقت سازي اثر کي محسوس ڪرڻ جي اجازت ڏيندو، جيڪا اڪثر ضرورت هوندي آهي (جيئن ته مشق ڏيکاري ٿي) ترقي دوران. اھو اھو اھم موقعو آھي جيڪو سڀني مٿين RPA پليٽ فارمن کي مهيا ڪري ٿو، ۽ ھاڻي اھو موقعو مهيا ڪرڻ شروع ڪيو ويو آھي پهريون OpenSource RPA پليٽ فارم OpenRPA

OpenRPA ڪيئن ڪم ڪندو آهي؟

اوپن آر پي اي Python 3 پروگرامنگ ٻولي تي ٻڌل هڪ OpenSource پروجيڪٽ آهي، جنهن ۾ موجود بهترين پٿون لائبريريون شامل آهن جيڪي توهان کي ضروري RPA پليٽ فارم اوزار لاڳو ڪرڻ جي اجازت ڏين ٿيون (ڏسو مٿي ڏنل اهم RPA اوزارن جي فهرست).

اهم لائبريرين جي فهرست:

  • pywinauto؛
  • سيلينيم ؛
  • ڪي بورڊ؛
  • pyautogui

جيئن ته سڀئي لائبريريون هڪ ٻئي جي وجود جي باري ۾ نه ڄاڻن ٿيون، OpenRPA RPA پليٽ فارم جي سڀ کان اهم خصوصيت کي لاڳو ڪري ٿو، جيڪا انهن کي گڏ ڪرڻ جي اجازت ڏئي ٿي. اهو خاص طور تي واضح ٿئي ٿو جڏهن pywinauto لائبريري استعمال ڪندي ڊيسڪ ٽاپ GUI ايپليڪيشن کي منظم ڪرڻ لاءِ. هن علائقي ۾، لائبريري جي ڪارڪردگي کي وڌايو ويو ڪارڪردگي جي سطح تائين پيش ڪيل بهترين آر پي اي پليٽ فارمز (جي يو آئي ايپليڪيشنن لاء چونڊيندڙ، بٽ آزادي، چونڊيندڙ تخليق اسٽوڊيو، وغيره).

ٿڪل

جديد آئي ٽي دنيا اڄ هر ڪنهن لاءِ ايتري کليل آهي جو اهو تصور ڪرڻ به مشڪل آهي ته اڃا به اهڙا علائقا آهن جتي صرف ادا ڪيل لائسنس يافته حل غلبو آهن. جيئن ته هي لائسنسنگ پاليسي هن علائقي جي ترقي کي تمام گهڻو محدود ڪري ٿي، مون کي اميد آهي ته اسان هن صورتحال کي رد ڪري سگهون ٿا: انهي ڪري ته ڪا به ڪمپني RPA برداشت ڪري سگهي ٿي؛ ته جيئن اسان جا IT ساٿي آساني سان RPA ۾ نوڪري ڳولي سگهن، قطع نظر انهن جي علائقن جي معاشي صورتحال (اڄ، ڪمزور معيشت وارا علائقا RPA برداشت نٿا ڪري سگهن).

جيڪڏهن هي موضوع توهان جي دلچسپيءَ جو آهي، ته پوءِ مستقبل ۾ آئون هڪ ٽيوٽوريل ٺاهي سگهان ٿو خاص طور تي Habr لاءِ OpenRPA استعمال ڪرڻ تي - لکندا تبصرن ۾.

توهان سڀني جي مهرباني ۽ هڪ سٺو ڏينهن آهي!

جو ذريعو: www.habr.com

تبصرو شامل ڪريو