What are the differences between Blue Prism and UiPath?
UiPath and Blue Prism are both leading RPA vendors. But there are differences as follows Blue Prism founded in 21 headquartered in United Kingdom has strong presence in the market with lot of clients using their robotic software solutions. UiPath was founded in 25 but they received seed funding in 215 and in 218 they are valued at 1.1 billion after round of funding from known investors Accel CapitalG and Kleiner Perkins Caufield & Byers. UiPath has freemunity edition while Blue Prism doesn have theirmunity edition for students and small scalepany UiPath offers free foundation diploma which will get you to the speed of automation while Blue Prism doesn have one at this point of time. UiPath provides strong activities ge which is lacking in Blue Prism for public. UiPath has a strong activemunity forum to answer your specific tech questions relating to software but blue prism doesn have their own forum at this point of time. UiPath follows ReFrameWork while Blueprism follows ROM Architect. UiPath explorer is not as robust as Blue Prism application modeller but over the period of time you will find UiPath is easier to work due to direct edit on target scripts The UiPath based on Microsoft workflow foundation which lets process designer to automate task quickly while Blue Prism requires objects to be developed for any new changes If you have applications hosted in citrix then UiPath is a better tool to use because UiPath incorporate AI on theirputer vision where the elements are identified much precisely then Blue Prism Blue Prism provides ability to reuse modular software objects which could be configured by the developer with very little effort which lead to increase in productivity of bot development within the firm. UiPath hase up with UiPathGo where you could find different workflows code snippets connectors ML Components etc built by different minds across the globe. All theseponents are reviewed and approved by UiPath. Blue Prism version 6 has advanced its spying capabilities but UiPath approach seems to be more intuitive on a given problematic applications or platforms. UiPath development provides integration to an external Software Configuration Management (SCM) tools like Microsoft team foundation server while blue prism integrates with vendor supplied VBO. Image recognition and OCR in UiPath is much better then Blue Prism. However blue prism 6 has started to bring inputer vision technology to strengthen surface automation programs. Speed of implementation and development in UiPath is 2X thenpared to Blue Prism due to lack of recording capabilities in Blue Prism. Recorder helps if the business process is monotonous and doesn require too many decision capabilities. If there is a pop up in your process then each pop window requires objects to be built in Blue Prism before using them while it easy to incorporate changes in UiPath quickly The UiPath technical architecture is more modern then Blue Prism this you will know when working with both the tools The UiPath uses web based orchestrator to manage the bots while in Blue Prism the studio and the control are bundled within the same client software. Blue prism has custom calendar as an input for scheduling bots while UiPath lacks this feature In Blue Prism controller processes needs to be overridden to previous version in order to achieve the roll backs while UiPath supports multiple versions of same process and easier to roll back. If there is a situation where you need multiple versions to co-exist then UiPath orchestrator can handle such situations unlike blue prism controller. Blue prism is forward in terms of Robot credential maintenance. The Blue prism provides change password process and login agents where bots credentials can be changed at a specific time period without the knowledge of humans. To achieve this in UiPath you have to use CyberArk a paid service. UiPath orchestrator reporting is more modern which uses single page application (SPA) and very responsive with drill down capabilities. Blue prism provides custom dashboard but there are limitation with data collection and visualization & navigation is not very user friendly UiPath is based on .Net 4.6 released by Microsoft in 215 while Blue Prism version 5 based on .Net 4. released by Microsoft in 21 Both these tools are moving towards cognitive analytics. UiPath offers Google Text Analysis IBM Watson Text Analysis and Microsoft Text Analysis. Expert System Partners with Blue Prism to Extend RPA Reach with Cognitive Computing. Both tools have good set of partners who can help you setup and succeed for your automation needs. ordered-list Hope that gives you a perspective about these two tools and their capabilities. Note I am not representing any of the RPA tools mentioned above. All the differences are solely based on my experience and understanding of the tools. s s
What are the other qualifications an RPA developer should have apart from the tool knowledge like UiPath, BP?
John already gave some insights. I will give you some on my list. My list is split between technical and non technical qualifications Non technical Lean Six Sigma Most developers like myself end up in that hole and tend to build things no one want sometimes. The Lean Six Sigma focuses on processes and making it lean. Ideally most processes should have gone through a lean procedure before automating. Understanding why things are done will help you develop properly. Take a Lean Six Sigma course and concentrate on the key principles ordered-list Focus on the customer. 1 Identify and understand how the work gets done (the value stream). 1 Manage improve and smooth the process flow. 1 Remove Non-Value-Added steps and waste. 1 Manage by fact and reduce variation. 1 Involve and equip the people in the process. 1 Undertake improvement activity in a systematic way. 1 This will significantly help in understanding what waste removing waste whilst automating and creating a process that exceeds expectation. 2. Microsoft Office Equip yourself with the knowledge. You don necessarily need to be certified in Microsoft office but understanding how to properly use Excel Word PowerPoint and Visio. Yes I said it Visio ). Learning how to use it will help you in illustrating understanding defining E2E process journeys. Technical 3. Database Learning databases to an admin level will be beneficial. Depending on your role you could be automating databases or maintaining an RPA database. This is one of the essential skill a developer should know. It somewhat technical so if you aren a technical person I would not advise this. Bear in mind this will always be relevant if you are or aren in an RPA space. 4. Command Line Programming As a developer i havee across processes that takes me back to power shell or windows bash script. For instance I worked on a process that requires you to log into a drive with a different user credentials. Rather that automating the pop up window I was able to achieve this using a bash script. Again this is a very technical skill. 5. Programming languages Most of the tools in the market have programming suite. For instance Blue Prism UiPath allows you to buildponents using .net languages e.g Visual Basic C# and J#. At most they are all running on .net 4.7 so it no harm to actually learn coding. 6. API There are use cases for automation and outside automation. 7. Cognitive Automation Intelligent Automation and Cognitive automation are buzz words. How can you scale up your automation? OCR? Chat bots? Sentiment analysis? Learning one of these tools will be handy. I hope this helps.