Migrate

Updated by Stefenie Stockbridge

These notes provide an overview of new features implemented in each version of Blueprint along with any important upgrade advisories and resolved issues.

They also outline known issues you may experience while using a specific version of Blueprint and any applicable workarounds.

Blueprint Version

MS Flowbuilder SDK

Minimum Required PAD Version

7.6

2.20

2.46x

7.5

2.13

2.38x

7.4

2.13

2.38x

7.3

2.13

2.38x

7.2

2.13

2.38x

7.1

2.13

2.38x


Version 7.7

GA Date: Nov 2024


Version 7.6

GA Date: Oct 18, 2024

RPA Migration Enhancements

  • UiPath to PAD
    • Enhancements:
      • Utilizing SDK to migrate work queue actions now
      • Microsoft implemented less restrictive Go Tos. Refactored export logic to utilize new, optimal Go To and Label locations
      • Modified handling of Project_Notebook.xlsx for StudioX projects so behavior matches in PAD
      • Optimized Conditionals in Loops
      • Optimized and reduced extra code introduced to support UiPath conditionals
    • Mappings:
      • Excel:
        • Write to Excel > On named cell
        • Paste cells to Excel worksheet > On named cells
        • Copy cells from Excel worksheet > Value of named cells
        • Lookup Range in Excel Worksheet
        • Auto fill cells in Excel worksheet
        • Read formula from Excel
        • Get table range from Excel worksheet
        • Copy Excel worksheet
        • Sort cells in Excel worksheet
        • Get empty cell
        • Filter cells in Excel worksheet
        • Clear filter in Excel worksheet
        • Clear Cells in Excel Worksheet
      • Data table:
        • Convert data table to text
        • Join data tables
        • Merge data tables
        • Sort data table
        • Clear data table
        • Delete duplicate rows from data table
        • Delete columns from data table
        • Insert column into data table
        • Filter data table
  • A360 to PAD
    • Enhancements:
      • Selectors:
        • Using :contains() for InnerText property
    • Dashboards and Reporting
      • Estimator Dashboard - Removed the Labor Cost Calculator
      • License consumption report - Added additional columns "ActivatedBy" and "ActivationDateTime"
    • UI/UX
      • Added a popup that appears the first time a user enters the platform after an update, showing the previous version of Blueprint and the upgraded version.
      • Updated layout of Settings for clarity
      • Added a clearer error message when M365 settings are missing or invalid
    • Other
      • Removed the "Automatically Activate" setting from Settings to prevent accidental license consumption
      • Exports to other RPA tools are now hidden by default. This can be modified in Settings

Version 7.5

GA Date: Sep 6, 2024

Licensing Update

Modified existing licenses to the following 3 license types:

  1. Migrate: Enables Migrate, which converts RPA code to PAD or A360.
  2. Migrate Dashboards: Enables a portion of Assess which shows metrics and estimates for RPA code conversions.
  3. Assess: Enables the remainder of Assess that supports analysis of UiPath, Blue Prism, and PAD automations.

RPA Migration Enhancements

  • UiPath to PAD
    • Enhancements
      • Convert DataTable Filter Activity to Inline .NET Script
  • Rules
    • Include Rules when Calculating Call Tree And All Estimations

Version 7.4

GA Date: Jul 26, 2024

RPA Migration Enhancements:

  • UiPath to PAD:
    • Enhancements:
      • Improved support for importing automations 
      • Improved support for typing activities 
      • Move and Resize activities now migrate even if only 1 axis is provided 
      • Optimized and reduced the number of initialized variables 
      • Default encoding for Read/Write Text from File switched from UTF-8 to System Default 
  • Blue Prism to PAD 
    • Enhancements:
      • Removed TODOs that were incorrectly migrating with already completed actions 
      • Added TODO for Open Terminal Session to display the supported providers in PAD 
      • Added support for Blue Prism Import Templates 
    • Mappings:
      • Date Time Manipulation actions 
      • Collection Manipulation actions continued 
      • Work Queue actions continued (Copy Item to Queue, Get Item by ID) 
  • A360 to PAD 
    • Enhancements:
      • Selector Enhancements: 
        • Improved selector names in PAD for better clarity, based on the type of selector used 
        • Added support for selector modifiers 
        • Added support for selecting the proper automation protocol when dealing with Java applications 
        • Introduced support for path-based Java selectors 
        • Create multiple selectors for a given UI Element to increase match rate 
  • Dashboards 
    • Estimator Dashboard: 
      • Updated messaging when selected scope has no root bot 
      • Updated Completely Migrated Actions calculation to utilize the " Actions with Compiler Errors" metric introduced in 7.3 
      • Introduced new “Failed Exports” report to see bots that fail estimation 
  • Other 
    • Renamed “Admin Portal” to “Settings” 
    • Limit A360 imports to a single project to 100,000 actions to prevent performance degradation. 
    • Hid “Calculate” column when Estimator Dashboard is disabled in Admin 
    • Implemented automatic logout from Blueprint after password change 

Version 7.3

GA Date: May 31, 2024

RPA Migration Enhancements:

  • UiPath to PAD:
    • Enhancements:
      • Migrating clicks now differentiates between physical vs not physical click types
      • Migrating UiPath queue property Transaction Progress to PAD property "Processing Notes"
      • For activity "DeleteRowsX", now mapping "What to Delete", "Has Headers", and "At Position" parameters
      • Migrating "Start Process" activity now maps the Argument parameter to the PAD Launch Browser > "URL" parameter
      • Cleaned up waits so they no longer use a calculation
      • Optimized State Machines inside of Try/Catch blocks
      • Correctly resolving relative vs absolute file path references
    • Mappings:
      • Wait for Download scope
  • BP to PAD:
    • Enhancements:
      • Improved selector migrations
      • Optimized migration of ASCII characters
    • Mappings:
      • Work Queue actions (Update Status, Get Pending Items)
      • HTTPS actions (Load certificate, Request File)
      • Mainframe actions (Terminate, Launch, Set Focus, Send Keys, Get Field, Search Terminal, Set Mainframe Cursor Position)
      • Run Process Until Ended
      • Get Screen Resolution
  • A360 to PAD:
    • Enhancements:
      • Added TODO when credentials variables were used in Send Keystroke actions
  • Rules:
    • Users can now modify Rules in UI
    • Added new tab for Work Queue rules
    • Rules dashboard is now disabled if Rules are disabled in Admin
  • Dashboards:
    • Estimator Dashboard:
      • Added hierarchy column
      • Added new metric "Actions with Compiler Errors"
  • Other:
    • Integration Report
      • Added hierarchy column to Integration Report
      • Added new columns (IsMainProcess, IsActivated, ActivatedBy)

Version 7.2

GA Date: Apr 12, 2024

RPA Migration Enhancements:

  • UiPath to PAD:
    • Enhancements:
      • Reduced the number of created ExcelReturnValue variables
      • Removed migration of empty conditionals introduced in newer versions of UiPath
      • Added support for Java selectors
      • Added support for Offset and Position values for Click activities
      • Added support for all UiPath activity level timeouts and delays
    • Mappings:
      • Queue activities (Add Queue Items, Postpone Transaction Item, Bulk Add Queue, Items, Get Queue Item(s), Set Transaction Status)
  • BP to PAD:
    • Enhancements:
      • Renamed selectors to utilize name from Application Modeler
      • Added support for Java selectors
    • Mappings:
      • Work Queue actions (Tag Item, Mark Exception, Mark Complete, Add to Queue, Get Next Item, Defer, Untag Item)
      • Collection Manipulation actions continued
      • Win32 actions
      • Win32Launch actions
      • Win32 ReadTextOCR
  • A360 to PAD:
    • Enhancements:
      • Option to enable "Milestone" comments on export to PAD from Admin portal
  • Rules:
    • Supporting mapping to Subflow
    • Support Project Library version mapping.
    • Support variable transformations to be performed during export
    • Support mapping to Custom Module Action Selector
    • Generate Rules for Unmapped Actions
    • Rules Dashboard Updates:
      • Enable/Disable Rule toggle
      • Bulk Delete Rules
      • One row per Rule instead of one row per parameter.
  • UX/UI:
    • Moved Custom Rules settings in Admin portal to the RPA Settings section

Version 7.1

GA Date: Mar 1, 2024

  • UX/UI:
    • Moved Admin Portal entry point to the triple bar icon in the top-left corner of the scree
    • Reorganized RPA settings in Admin Portal into new section called RPA Settings

RPA Migration Enhancements:

  • UiPath to PAD:
    • Enhancements:
      • Improved readability of MS to S conversions in from UiPath activities with Wait parameters
      • Optimization and removal of temp variables when not needed
      • Added a TODO when "AsEnumerable" is present in an expression for clarity
      • Saving packing version when importing UiPath project libraries
      • Updated Join Datatable activity from standard actions in a subflow to a Run .NET Script action. Results in much less code and increased readability
  • BP to PAD:
    • Enhancements:
      • Added an INFO comment for Java based UI interactions. Java selector information in BP often does not contain enough information to work on runtime in PAD. Recommendation is to check the selector
      • Added support for interacting with Java windows with Send Key actions
      • Disabled importing of Standard Objects
      • Improved logic when migrating complex conditionals
      • Replaced Error Bubbling workaround using a Convert Text to Number action to now use a Stop Flow action
      • Improved handling of expressions
      • Improved handling of Error Blocks
      • Improved migration of Win32 Selectors
      • Added support for different Database Connection Provider types
      • Added support for Process calling another Process
    • Mappings:
      • MouseClick and MouseClickCentre
      • Collection Manipulation actions:
        • Delete Field
        • Set Column Names from First Row
        • Remove Null Rows
        • Reverse Collection
        • Rename Collection Fields
        • Split Collection
        • Remove a Row
        • Get Collection Index from Value
        • Remove Row
      • HTTP Actions:
        • HTTP Request
        • URL Encode
        • POST JSON
        • POST Request
  • Automation360 to PAD:
    • Enhancements:
      • Improved handling of LegacyAutomation actions
  • Rules:
    • Added ability to bulk delete rules in UI
    • Removed the Auto Create External Flow toggle in the Export Wizard
    • Enabled RUN_ROBINSCRIPT mapping for Init_Variables
    • Rules are now disabled by default on rule generation
    • Updating Rules with new project ID's after project re-import
    • Generating One External Flow For Common Mapping
  • Custom Actions:
    • Created PAD Custom Action settings in Admin Portal
    • Created Custom Actions for UiPath Datatable activities
  • Other:
    • Disabled export to Power Automate Cloud
    • Added more details to License Consumption report in Admin > System Reports
    • Allow export to different MSFT PAD Environments per Project
    • Created "Activate" Instance level permission
  • Microsoft Flowbuilder SDK version: 2.15.2490

Version 7.0

GA Date: Jan 19, 2024

RPA Migration Enhancements:

  • UiPath to PAD:
    • Enhancements:
      • Added TODO notes for cases where the Move Window or Resize Window activities only have one provided axis.
      • Move and Resize Window activities now migrate with the parameter "Find Window Mode" set to 'By Window Instance/Handle'.
      • Now migrating Delays before/after for NKeyboardShortcuts activities.
      • For Outlook activities using 'Default Account', migration now includes a Run VBScript action attempting to retrieve the user's default account.
      • Various enhancements for Excel actions related to Named Cell/Range.
      • Support for Excel actions with ShiftCell Parameters has been added.
      • Improved efficiency by reducing and reusing similar subflows related to datatable activities.
      • Introduced a reusable subflow containing a Run .NET Script action to parse selectors containing variables and rebuild them into PAD selector format.
      • Optimized Dictionary .Add, .Contains, and .Exists operations using Run .NET Script actions instead of verbose standard actions.
      • Improved handling of external flows outputting to a member of an object by utilizing a temporary variable for correct processing.
  • Automation360 to PAD:
    • Mappings:
      • String Operations: Compare, Evaluate.
    • Enhancements:
      • Multiple A360 files can now be imported if zipped.
      • Added support for the migration of expressions related to A360 Legacy Automation Actions.
      • Enhanced support for Boolean strings related to expressions through the utilization of Run .NET Script actions.
      • Removed unnecessary TODO comments pertaining to conditionals.
  • BP to PAD:
    • Enhancements:
      • Ability to map Keystroke expressions that contain the '&' symbol.
      • Improved migration functionality for Disabled code, now compatible with BP as a source tool.
  • Rules - RPA Framework Mapping:
    • Rebranded 'RPA Framework Mapping' to 'Rules.'
    • Transitioned from Excel-based rule tracking and enforcement to formal support in the UI.
  • Dashboards:
    • Application Dashboard:
      • Included Web Application information in the Application Details column of the "Processes Using Application" table.
      • Renamed column 'Application' to 'Application Category'
    • Statistics Dashboard:
      • Added the 'Statistics' report to the 'Per Call Tree View'
  • Other:
    • Introduced a feature to Bulk Reimport or Calculate projects, accessible from the Tools dropdown in the Main Header.
    • Enhanced the Jobs page with the ability to search and filter jobs for improved navigation.
    • Hid unnecessary options on import wizard.
  • Microsoft Flowbuilder SDK version: 2.13.2638

For details on older releases, see Prior Release Notes.


How did we do?