Release Notes

May 11, 2023 · Control Room, Developer Tools, VS Code Extension, Workforce Agent

Pre-build robot environments 🏗️

👉 Need to control or scan every file your automations use in production?

👉 Want to save time / protect developers from environment building?

We now have a solution for setting up environment pre-building inside your company network so that all robot runs and developer tools can get environments much faster.

The setup enables you to build the environments on dedicated machines and, if needed, scan the results before passing them on to your users.

The client machines only download missing files to get the environment which means drastic speed improvements over time as the environments share many of the same files.

Diagram of pre-built environment distribution flowing from Builder through RCC Remote to VS Code, Assistant, Worker, and Studio

🚀 The documentation covers the feature and setup, but if there are any questions, do not hesitate to ping us.

May 5, 2023 · Control Room, Developer Tools

Robocorp Assistant 2.0.11

Robocorp Assistant 2.0.11

This update contains:

  • Now all the Error pages will show a "Submit issue" button; this will specially be helpful for users to submit an issue in case of linking errors
  • RCC updated to version 14.6.0

Kind reminder that Assistant v1 will be deprecated end of June 2023, we will push the automatic update, at which point the end-users still using version 1 will get a prompt to upgrade.

April 26, 2023 · Control Room, Workforce Agent

Worker v6.28.1

Workforce Agent Core v6.28.1 / Workforce Agent UI v1.2.88.

Changes to the Workforce Agent Core:

  • Upgrade RCC to v13.12.0
  • Add support for streaming the desktop video to local path
  • Improved desktop streamer logging and error handling
  • Fix an issue where worker was not sending the run IDs in the state update message to Control Room
  • Send worker configuration to Control Room when connection is established
  • Update dependencies

A good thing to understand about Workforce Agent is that no matter which execution option you are using; you are always running the Workforce Agent Core behind the scenes, and you can find the detailed changelog for Workforce Agent Core here.

April 25, 2023 · Control Room, Developer Tools, Setup Utility

Introducing: Robocorp Setup Utility 🎉

Robocorp Setup Utility is a new application we have developed to simplify the setup process inside companies that are using SSO, have stricter network access, or want to avoid command-line setups 😉

What is the tool for?

…and on the coming soon list are the Windows Desktop Worker Setups

Download the tool from: https://robocorp.com/download.

You can find guides and documentation on our docs site

April 20, 2023 · Control Room

Mandatory database update

We need to perform a mandatory database update on all of our production instances which can have minor impact on the system usage. This can show up as e.g. errors on UI or some API calls failing. This should not however impact any ongoing process runs which should automatically retry any failed orchestration operations etc. Runtime environments for robots runs are not directly impacted at all. Some robot operations like accessing the Vault can be interrupted.

We will be performing these operations on 3rd of May at 10:00-12:00 EEST. The actual update will be performed as a database failover which should be near instantaneous and we expect the impact of the operation to be extremely limited.

April 19, 2023 · Control Room, Developer Tools

Robocorp Assistant 2.0.8

Robocorp Assistant 2.0.8

This update contains:

  • RCC updated to version 13.12.0 now supports the ROBOCORP_HOME env variable to be a path that contains special characters like diacritics
  • Security updates for multiple 3rd party dependencies
  • Fixes that should support better the complex network proxy setups

We also released Robocorp Assistant 1.9.3 that contains important security updates as part of the maintenance for v1. This is a kind reminder that Assistant v1 is marked for deprecation.

We will publish security updates to Assistant v1 until the end of April 2023. End of June 2023, we will push the automatic update, at which point the end-users still using version 1 will get a prompt to upgrade.

April 11, 2023 · Control Room

New UX & Process Outputs

We are excited to announce our new user experience for the Control Room, which is designed to provide users with a more natural, consistent, and efficient experience. In addition to looking modern, it will help users to stay on top of what is happening in their automated processes, simplifying common usage patterns and speeding up the troubleshooting of exceptions.

Control Room process page showing a step flow diagram, work item counts, and a run history table in light and dark themes

One of the main focus points of the redesign was the unattended automation views, which now visualize the processes giving users better visibility of the process structure and work items, including their processing status. With a few clicks, users are now able to get into the data they need and conveniently perform common actions like looking into the task log, terminating a process run, or retrying multiple failed work items.

Process Output Work Items

As a new feature, we have also introduced Process Outputs. These Output-state work items can be used to store data that is conceptually considered the output of the business process. To utilize them, all you need to do is to create work items from the robot in the last step of the process. They can be accessed via the UI and API in the same way as all other work items, and we will be adding more output-specific functionality in the future to help with e.g. integration use cases.

To go with the new user experience and added features, we have also updated our unattended automation documentation along with examples of how to conveniently use the system, which can be found on the documentation site.

As always, we at Robocorp would be excited to hear what you think of these changes, so feel free to contact us if you have anything in your mind!

April 3, 2023 · Control Room, Workforce Agent

Worker 6.26.12

Workforce Agent Core v6.26.12 / Workforce Agent UI v1.2.85.

Worker API call error handling was improved to validate all responses from Control Room to provide better error messages.

A good thing to understand about Workforce Agent is that no matter which execution option you are using; you are always running the Workforce Agent Core behind the scenes, and you can find the detailed changelog for Workforce Agent Core here.

March 28, 2023 · Control Room, Workforce Agent

Worker 6.26.10

Workforce Agent Core v6.26.10 / Workforce Agent UI v1.2.83

This version added a fix for an issue where artifact upload failure raised an incorrect error message and updated worker dependencies.

A good thing to understand about Workforce Agent is that no matter which execution option you are using; you are always running the Workforce Agent Core behind the scenes, and you can find the detailed changelog for Workforce Agent Core here.

March 21, 2023 · Control Room

Video streaming for unattended processes

We have now added the capability to the Control Room to view a video feed for unattended process runs. This gives visibility to what is happening during the execution and will help troubleshoot or demonstrate what the robot is doing.

Control Room process run page switching to the Video stream tab and playing back the robot's recorded desktop session

For security, video streaming has a few opt-in steps. Video streaming needs to be enabled per organization, and the feature must be enabled per worker on the local machines.

Once enabled, you can see the video stream under your process step run page. You can view the robot run as it happens or after it has finished. Depending on the network delay, there can be a delay in the streaming.

Video streaming is now available for the new Flex and Enterprise tiers, don't hesitate to get in touch with your Robocorp Customer Success contact to enable the feature.

Check out the documentation: Video stream for unattended runs

March 16, 2023 · Control Room, Workforce Agent

Service Helper 1.8.1

New version of Robocorp Service Helper v1.8.1 available from here.

This version adds RCC profile network support for all downloads and fixes an issue where executable could fail on dependency issue.

March 16, 2023 · Control Room, Workforce Agent

Worker 6.26.6

Workforce Agent Core v6.26.6 / Workforce Agent UI v1.2.80

Changes for the Workforce Agent Core:

  • Fixes for http(s) calls when proxy is setup via the RCC profile
  • Make sure the stream file upload is using RCC profile network options
  • Upgrade RCC to v13.9.2
  • Update dependencies

A good thing to understand about Workforce Agent is that no matter which execution option you are using; you are always running the Workforce Agent Core behind the scenes, and you can find the detailed changelog for Workforce Agent Core here.

March 3, 2023 · Control Room, Workforce Agent

Robocorp Workforce Agent Update v6.26.1

Robocorp Workforce Agent UI v1.2.76 / Workforce Agent Core v6.26.1.

The Workforce Agent Core version was updated to fix an issue introduced in the v6.26.0 release. Large artifacts were not uploaded correctly to the Control Room at the end of the run.

A good thing to understand about Workforce Agent is that no matter which execution option you are using; you are always running the Workforce Agent Core behind the scenes, and you can find the detailed changelog for Workforce Agent Core here.

February 28, 2023 · Control Room, Workforce Agent

Robocorp Worker Update v6.26.0

Robocorp Workforce Agent UI v1.2.75 / Workforce Agent Core v6.26.0

The Workforce Agent Core received bug fixes and updates:

  • Artifact uploader to use RCC profile network settings
  • Catch package download failure correctly and recover
  • Set proxy authentication credentials correctly from embedded proxy URL
  • Upgrade RCC to v13.6.3

Major upgrade was also added to the Control Room Robocontainer which will now include, by default, document handling packages:

  • libreoffice
  • wkhtmltopdf
  • unoconv

A good thing to understand about Worker is that no matter which execution option you are using; you are always running the Workforce Agent Core behind the scenes, and you can find the detailed changelog for Workforce Agent Core here.

February 27, 2023 · Control Room, Developer Tools

Robocorp Assistant 2.0.4

Robocorp Assistant 2.0.4

  • Fix for supporting proxies with passwords that contain special characters

  • Updates to internal dependencies for security updates

  • Fix for the documentation URL

Reminder: Assistant v2 update had some behavior changes that we do not want to force the automatically update to version 2. Update to v2 by downloading the application from the downloads page and installing it. The update will not break the link to Control Room. We will publish security updates to Assistant v1 until the end of April 2023. End of June 2023, we will push the automatic update, at which point the end-users still using version 1 will get a prompt to upgrade. Please contact us via Slack or Forum if you have any questions.

February 9, 2023 · Control Room

Feature update: Scheduler, custom SMTP server, RBAC

Greetings everyone!

In this feature update, we are bringing additional utility to work items, and improving other areas around operations, especially in Enterprise setups. In the upcoming releases, expect to see more utility added to work items, process operation, and APIs. We are also working on rehauling the look & feel (see our new Portal) and UX of the core views in the Control Room, so stay tuned for interesting updates during the spring and summer!

Scheduler - automatically run all new work items from the process input:

Control Room process Schedules and Triggers tab with weekday schedule and run-all-new-work-items checkbox

  • We have added a new option to run all work items in "New" state from the process input.

  • One powerful use-case for this option is to accumulate work to be processed by creating new work items using the API (or manually via Control Room UI) and defer the processing of said work items to a later time, on a schedule.

  • In case there are no new items in the input, no runs will be started, and hence no run minutes will be used.

  • Combined with a cron scheduler, the feature can be used to create e.g. queue pollers.

  • For further information, see the documentation.

Custom SMTP server configuration for notification e-mails:

  • By default, Control Room uses its own server to send outgoing e-mails, which may cause issues with some filters, e.g. in high-security Enterprise setups.

  • We have added an option (currently available for Enterprise customers) to configure a custom SMTP server, which will then be used instead of the default Robocorp e-mail service.

  • This will also enable sending of notification e-mails to non-workspace member addresses, which can be useful for e.g. integrating with e-mail-based systems.

  • In the future, we are also planning to include support for sending e-mails from the Robots via the custom SMTP server.

  • For further information, see the documentation.

Operator role UI update:

  • We have removed the ability for the workspace role "Operator" to see the "Robots" page in the UI.
  • The change was made to reflect the use case that "Operator" role is usually given to business persons to operate their automations, and the Robots page is usually obsolete for them.
  • No back-end permissions have been changed, so "Operator" still has access to robots for e.g. running Assistants.
  • With SSO RBAC, custom permission configurations are available for Enterprise customers.
  • The permission matrix has been updated to reflect the UI change.
February 9, 2023 · Control Room, Developer Tools

Robocorp Assistant 2.0.1

Robocorp Assistant 2.0.1

The new version of Robocorp Assistant simplifies the end-user experience.

Animated Robocorp astronaut monkey mascot floating against a starry dark blue background

The end-user no longer sees technical / developer options like 'Open Logs', 'Unlink', etc. as the technical features are now behind a Maintenance mode, which you can activate via user settings.

The bigger change in behavior is that the robot run output handling is now in complete control of the robot developer.

If your robot needs to store, for example, report files to the user's local folder, this needs to be done in the robot code, where Robot developers can choose the location or ask the user. Assistant application no longer copies robot outputs automatically to users local folders.

Files placed in the artifactsDir defined in robot.yaml work just like before and will be sent to the Control Room at the end of the run, so use these for debugging as you see fit.

Note: Due to the behavior change described above, the Assistant application will not automatically update to version 2.

Update to v2 by downloading the application from the downloads page and installing it. The update will not break the link to Control Room.

We will publish security updates to Assistant v1 until the end of April 2023. End of June 2023, we will push the automatic update, at which point the end-users still using version 1 will get a prompt to upgrade.

Please contact us via Slack or Forum if you have any questions.

February 1, 2023 · Control Room, RPA Framework, Portal

Portal got new looks and much more ✨

Our Portal has been growing fast in terms of content, now home to thousands of lines of robot code that jumpstarts your development. It was time to take it to the next level!

Design

Okay, let's get the most important updates out of the way: it now has a dark mode! 😎🕺 Joking aside, we've redesigned it from scratch with the users in mind. Hope you like it!

Robocorp Portal homepage split to compare light mode and dark mode side by side

New content type: Solution

Portal still houses the robot code examples, but we've added a second content category called Solutions. These bigger pieces guide you through building your entire digital stack with Robocorp. Integrating third-party systems, reference architectures, extending the capabilities, using Control Room API and more. Robocorp + Rasa chatbots is an excellent example of a solution.

Another big update is the Collections you can see on the navigation (on the left in the big screens). This answers your call to have fast access to the content relevant to your style of automation. "Show me all you got on desktop automation now". Btw, the search is quite good, too. 🧙‍♀️

Each robot has a footer containing technical information that houses a new helpful feature: It shows the libraries that the robot uses. They are now linked to a page that contains all the other robots using the same library.

Robot page technical information panel listing last updated date, license, dependencies, and tags

Add to Control Room

You can now add the robot directly to Control Room from the Portal. The Try It Out button's first option is "Import to Control Room", which takes you through the steps to add the robot and create a process. Handy!

Robot detail page with Try It Out menu open showing Control Room import option

We hope you enjoy the new Portal, and be sure to let us know what you think!

As a reminder, community submissions to the Portal are more than welcome, it's a great way to promote your work. We are planning to add a section to the front page that highlights the best of your bots soon! Submit your bot here.

January 17, 2023 · Control Room, Workforce Agent

Robocorp Workforce Agent v1.2.66

Robocorp Workforce Agent UI v1.2.66 / Workforce Agent Core v6.25.7

New in the Workforce Agent Core:

  • Upgraded RCC to v13.0.0
  • Use RCC to unwrap the downloaded bundle from Control Room
  • File downloads use network settings from RCC profile

A good thing to understand about Workforce Agent is that no matter which execution option you are using; you are always running the Workforce Agent Core behind the scenes, and you can find the detailed changelog for Workforce Agent Core here.

January 5, 2023 · Workforce Agent, Control Room

Robocorp Workforce Agent Update

Robocorp Workforce Agent UI v1.2.62 / Workforce Agent Core v6.25.0

New in the Workforce Agent Core:

  • Upgraded RCC to v11.33.2
  • Send runtime log events to Control Room
  • Drop the Microsoft RDP client as a backup, use the FreeRDP client only when connecting to a desktop session

A good thing to understand about Workforce Agent is that no matter which execution option you are using; you are always running the Workforce Agent Core behind the scenes, and you can find the detailed changelog for Workforce Agent Core here.