रोबोटिक प्रोसेस ऑटोमेशन
रोबोटिक प्रोसेस ऑटोमेशन (आरपीए) रूपक सॉफ्टवेयर रोबोट (बॉट्स) या आर्टिफिशियल इंटेलिजेंस (एआई)/डिजिटल वर्कर्स पर आधारित बिजनेस प्रोसेस ऑटोमेशन तकनीक का एक रूप है। इसे कभी-कभी सॉफ्टवेयर रोबोटिक्स (रोबोट सॉफ्टवेयर के साथ भ्रमित नहीं होना) के रूप में जाना जाता है।
पारंपरिक वर्कफ़्लो ऑटोमेशन टूल में, एक सॉफ़्टवेयर डेवलपर आंतरिक एप्लिकेशन प्रोग्रामिंग इंटरफेस (API) या समर्पित स्क्रिप्टिंग भाषा का उपयोग करके बैक-एंड सिस्टम में कार्य और इंटरफ़ेस को स्वचालित करने के लिए क्रियाओं की एक सूची तैयार करता है। इसके विपरीत, RPA सिस्टम उपयोगकर्ता को एप्लिकेशन के ग्राफिकल यूजर इंटरफेस (GUI) में उस कार्य को करते हुए देखकर क्रिया सूची विकसित करता है, और फिर उन कार्यों को सीधे GUI में दोहराकर स्वचालन करता है। यह उन उत्पादों में स्वचालन के उपयोग की बाधा को कम कर सकता है जो अन्यथा इस उद्देश्य के लिए एपीआई की सुविधा नहीं दे सकते हैं।
आरपीए टूल्स में ग्राफिकल यूजर इंटरफेस टेस्टिंग टूल्स के लिए मजबूत तकनीकी समानताएं हैं। ये उपकरण GUI के साथ इंटरैक्शन को भी स्वचालित करते हैं और अक्सर ऐसा उपयोगकर्ता द्वारा किए गए प्रदर्शन कार्यों के एक सेट को दोहराकर करते हैं। RPA उपकरण ऐसी प्रणालियों से भिन्न होते हैं, जिसमें वे डेटा को कई अनुप्रयोगों के बीच और बीच में संभालने की अनुमति देते हैं, उदाहरण के लिए, एक चालान युक्त ईमेल प्राप्त करना, डेटा निकालना, और फिर उसे एक बहीखाता पद्धति में टाइप करना।
ऐतिहासिक विकास
रोबोटिक स्वचालन के विशिष्ट लाभों में कम लागत शामिल है; बढ़ी हुई गति, सटीकता और स्थिरता; उत्पादन की गुणवत्ता और मापनीयता में सुधार। स्वचालन अतिरिक्त सुरक्षा भी प्रदान कर सकता है, विशेष रूप से संवेदनशील डेटा और वित्तीय सेवाओं के लिए।
स्वचालन के एक रूप के रूप में, अवधारणा लंबे समय से स्क्रीन स्क्रैपिंग के रूप में है, जिसे मैलवेयर के शुरुआती रूपों में वापस खोजा जा सकता है। हालांकि, आरपीए बहुत अधिक एक्स्टेंसिबल है, जिसमें अन्य उद्यम अनुप्रयोगों में एपीआई एकीकरण, आईटीएसएम सिस्टम में कनेक्टर, टर्मिनल सेवाएं और यहां तक कि कुछ प्रकार की एआई (जैसे मशीन लर्निंग) सेवाएं जैसे छवि पहचान शामिल हैं। यह इस अर्थ में एक महत्वपूर्ण तकनीकी विकास माना जाता है कि नए सॉफ्टवेयर प्लेटफॉर्म उभर रहे हैं जो बड़े उद्यमों में उपयोग के लिए इस दृष्टिकोण को व्यवहार्य बनाने के लिए पर्याप्त परिपक्व, लचीला, स्केलेबल और भरोसेमंद हैं (जो अन्यथा कथित जोखिमों के कारण अनिच्छुक होंगे) गुणवत्ता और प्रतिष्ठा)।
स्व-सेवा को अपनाने में एक प्रमुख बाधा अक्सर तकनीकी होती है: मौजूदा सिस्टम पर नए इंटरफेस को फिर से लगाना हमेशा व्यवहार्य या आर्थिक रूप से व्यवहार्य नहीं हो सकता है। इसके अलावा, संगठन सिस्टम इंटरफेस के शीर्ष पर प्रक्रिया नियमों के एक चर और विन्यास योग्य सेट को परत करना चाह सकते हैं जो बाजार की पेशकश और ग्राहक के प्रकार के अनुसार भिन्न हो सकते हैं। यह केवल तकनीकी कार्यान्वयन की लागत और जटिलता को जोड़ता है। रोबोटिक ऑटोमेशन सॉफ्टवेयर इस स्थिति में नई सेवाओं को तैनात करने का एक व्यावहारिक साधन प्रदान करता है, जहां रोबोट बैक-एंड ट्रांसक्रिप्शन या प्रोसेसिंग करने के लिए मनुष्यों के व्यवहार की नकल करते हैं। इस दृष्टिकोण की सापेक्ष सामर्थ्य इस तथ्य से उत्पन्न होती है कि किसी नए आईटी परिवर्तन या निवेश की आवश्यकता नहीं है; इसके बजाय, सॉफ्टवेयर रोबोट मौजूदा आईटी परिसंपत्तियों का अधिक से अधिक उपयोग करते हैं।
उपयोग
आरपीए सेवाओं की मेजबानी भी एक सॉफ्टवेयर रोबोट के रूपक के साथ संरेखित होती है, जिसमें प्रत्येक रोबोटिक उदाहरण का अपना वर्चुअल वर्कस्टेशन होता है, जो एक मानव कार्यकर्ता की तरह होता है। रोबोट कार्रवाई करने और स्वचालन निष्पादित करने के लिए कीबोर्ड और माउस नियंत्रण का उपयोग करता है। आम तौर पर ये सभी क्रियाएं आभासी वातावरण में होती हैं न कि स्क्रीन पर; रोबोट को संचालित करने के लिए भौतिक स्क्रीन की आवश्यकता नहीं है, बल्कि यह स्क्रीन डिस्प्ले को इलेक्ट्रॉनिक रूप से व्याख्या करता है। इस तरह के आर्किटेक्चर पर आधारित आधुनिक समाधानों की मापनीयता वर्चुअलाइजेशन तकनीक के आगमन के लिए बहुत अधिक है, जिसके बिना बड़ी तैनाती की मापनीयता भौतिक हार्डवेयर के प्रबंधन की उपलब्ध क्षमता और संबंधित लागतों द्वारा सीमित होगी। पारंपरिक गैर-आरपीए समाधानों की तुलना में व्यावसायिक उद्यमों में आरपीए के कार्यान्वयन ने नाटकीय लागत बचत दिखाई है।

हालांकि आरपीए के साथ कई जोखिम हैं। आलोचना में नवाचार को दबाने और मौजूदा सॉफ़्टवेयर का अधिक जटिल रखरखाव वातावरण बनाने के जोखिम शामिल हैं, जिन्हें अब ग्राफिकल यूजर इंटरफेस के उपयोग पर इस तरह से विचार करने की आवश्यकता है कि उनका उपयोग करने का इरादा नहीं था।