Home Developers Release NotesOpenBots Studio v1.4.0 Release Notes

OpenBots Studio v1.4.0 Release Notes
[Notes]
  • OpenBots script and projects now utilize the .obscript and .obconfig extensions respectively. The conversion script provided should modify these automatically, but new scripts will need to utilize the extension when created. The Studio will provide an extension that matches the project type by default when creating a new script file.
[New Features]
  • OpenBots Studio
    • Variable Typing
      • Variables and Arguments now have proper assembly types throughout the Studio. This allowed for the implementation of command validations, and for the future implementation of inline coding.
    • C#/TagUI/Enhanced Python Support
      • Projects can now be created as one of four major types: CSScript, Python, TagUI, or OpenBots. Each project type will load with a sample file of the relevant type, and can be executed in the Studio and Agent for testing purposes.
      • Scripts of any type can be created and run from all projects by utilizing the known extension during creation.
      • The Run Script command has been split up, and support added for executing C# Scripts created in the Studio.
    • General UI Updates
      • Run from selected Command
        • Users are now able to run from a specific command in the script by right clicking a command and selecting the provided option.
        • Attempting to run in a loop or condition will first perform the command preceding the loop/if and check the condition.
      • Command Validations
        • Commands will now be validated before they can be saved, ensuring that all variables match the accepted types for the command fields.
      • Arguments In/Out direction
        • Arguments can now be set to have their value passed both into and out of scripts when utilizing Run Task.
    • New Commands
      • Terminal/Mainframe Automation Commands
        • Support for both a native terminal implementation and Rocket BlueZone have been added through the optional OpenBots Terminal Commands.
        • Users will be able to utilize a development wizard to assist with automating mainframes, or utilize the existing BlueZone functionality to assist their development.
      • Excel Table/Pivot Table Commands
        • Ability to create and manipulate Excel/Pivot Tables has been added.
    • Command Updates
      • Run Script
        • Run Script has been split into it’s respective sub-type command to enhance clarity and searchability.
      • Execute Database Query
        • Now supports a configurable timeout to account for long running queries.
      • Sort Datatable
        • Datatables can now be sorted based on numerical or alphabetical ordering.
  • OpenBots Agent
    • Log Batching
      • Logs will now be sent to the Server in batches at a set interval.
    • Context Menu
      • The Agent icon can now have it’s context menu accessed through the tray icon by right clicking on it.
    • C#/TagUI/Enhanced Python Support
      • Added support for the execution of alternative project types through the Agent in both Attended and Unattended mode.
      • Execution logs during unattended execution will be sent to the Automation Logs on the Server’s Job.
[Fixes]
  • OpenBots Studio
    • Cancellation Check for Timeouts
      • Commands which implement a timeout will now properly cancel if an engine cancellation event has occurred.
    • Large messages will now be properly rendered and displayed in dialog boxes.
    • Corrected issues related to the Publish Button in the thick bar view.
    • The Advanced UI Element recorder now properly records the last clicked location when “F2” is pressed.
    • Dynamic forms throughout the Studio now render properly, with all command fields appearing in the proper order and location.
    • Users will now be prompted to correct invalid image captures more reliably.
    • GetIMAPEmailAttachments has had it’s category and description corrected.
  • OpenBots Agent
    • Python Support
      • The Agent is now able to execute Python Scripts without the use of Powershell or an accompanying executor script. It is now done natively through batch files.
[Known Issues]
  • OpenBots Studio
    • The Remote Desktop Manager does not currently save the entered information. This form is currently the subject of a refactor operation.
    • The Remote Desktop commands do not properly initialize an RDC session.
    • Large CSV files have been reported to cause issues when being read. This is currently being investigated and will likely be resolved in a hotfix patch.
    • CS-Script support is only currently valid for version 3.X. Please use the following command for the Agent installation.
      • choco install cs-script –version=3.30.3.0
  • OpenBots Agent
    • The Attended Execution Mode menu does not currently Server stored automation of alternative types as runnable options. Further work is needed to ensure that these automations are being properly unpacked and isolated during Attended execution. This will be implemented in a coming hotfix patch.