Gen1 Bot Conversion

Welcome!

This section holds the best practices and guides for converting existing Gen1 bots to Robocorp.

The main focus is on the process and helping you make the decision and have the confidence of where to start. Most of the items raised are things that we recommend having in place for all automation projects, even if you are not considering conversion.

We are developing conversion tooling for BluePrism, Automation Anywhere and UiPath. The development status as of August 2022 is that we have beta -level conversion logics for BluePrism, Automation Anywhere 360 and UiPath available in Robocorp Automation Studio. We are improving the conversions for each of the source system based on the feedback we get and the the source material we have available.

If you have production bots that you can share with us that the current conversion is not getting right, please contact us via our Developer Slack or Forum

The Big Picture

It's not uncommon to have doubts about should you enter into a conversion project at all. You will need to justify an investment of basically rewriting existing automation and figuring out how to free your developers from maintaining the existing automation to rewriting them in a new tool. Is it worth the risk and the investment?

Robocorp provides a multitude of resources to alleviate this. The Conversion Playbook is intended to help to understand what a successful conversion project looks like. In addition to best practices and lessons learned we've collected from a multitude of conversion projects, we provide a conversion tool to help you speed up the process of bot migration.

We are also eager to share some exciting results of benefits customers have seen as a result of migrating to Robocorp: significantly reduced time spent on maintenance, lowered technology costs, or speed of the bots. Feel free to reach out to us for any references (before we have a chance to push these out as public case studies).

If you are constrained with developer resourcing to carry out the migrations, Robocorp's Certified Partners are always willing to help.

Playbook

The Playbook here is to give you a checklist to work with. Most items here are items that have been honed in everyday software development projects. Some of the practices are universal project management best practices, but some are items that do not (or cannot) exist in citizen developers or low-code domains.

Most items in the Playbook are valid for new processes as well, so worth a look.

Check out the Playbook here

Conversion tool

With our conversion tooling, we aim to provide at least your existing bot's basic scaffolding and documentation. By running your bot through our conversion, you should get an presentation of what the bot is doing and which order. This is mainly to combat the problem of documents being out-of-date.

The other function we aim to provide with the first level of our implementations is the ability to compare between different bots. Converting the bot logic into Robot Framework makes the bot easy to compare. Comparing bots enables you to identify common components and similarities, which can help out significantly when thinking about where to get started.

As different Gen1 tools are working on very different domain levels and have a bunch of proprietary conventions, we need to do some expectation management in that our conversion tools cannot get to the "single-click" stage. We have, for example, seen that the base concepts, in some cases, will generate inefficient robots. So the robots need to be looked through with knowledge about Robot Framework and Python capabilities. These simplifications have generated significant gains in speedups for the bot execution.

Check out more details on the Conversion Tool

Learning materials

Any conversion process requires people who know the old and new technologies. We highly recommend/require that developers involved in the conversion have passed the level 3 certification course.

We also have more courses coming, and our documentation is your friend, as well as our Portal bots. Just browsing the Portal bot can give you an idea of what kind of things can be done and how big or small the implementation is, as you can directly see all the sources of the bots there.

June 23, 2022