I have a uipath project that I want to integrate into robocorp, but from the conversion results, I need to add activities and fill objects manually so that the project can run normally in robocorp.
for the question, is there a dependency that I need to add when converting? so that activities and objects that previously existed in uipath, can also be converted.
this is the result of the conversion in robocorp studio before adding activities
Hello, the tool does not fully convert the UIPath robot to a functional Robocop robot. It should be viewed more as a migrations tool, giving you a general overlay of the robot.
Hello, you should use VSCode instead of Studio because managing migration projects is easier and conversion tool is updated more frequently.
As Raivo said, the tool goal is to speed up migration projects.
The adapter file is where you can define a mapping between UiPath and Robotframework. In that file, you can find activities whose implementation is not present in the UiPath export, so they cannot be “converted”. However, you usually need to provide an implementation for “adapters” just once and reuse the file across multiple migration projects.
The other files (in your case just Main.robot) are converted from UiPath and are where you can find the business logic of your bot.
Please bear in mind that you shouldn’t take the output of conversion “as is”. Sometimes, a refactoring is required because Robocorp platform is different from UiPath. For example, in your example you have some Delay. In Robotframework it is more efficient and robust to replace sleeps or delays with “wait for element”.
You need to add a package if your adapter implementation needs a keyword defined in the package. This is not different from what you usually do when writing Robotframework code for projects you start from scratch without the migration tool.