LogoLogo
  • Welcome to Tailent Automation Platform documentation
    • Start for Free
  • Getting Started
    • State Machine Approach
    • TAP Studio
      • How to install TAP Studio
      • TAP Studio Overview
      • Variables and Data Types
      • Transitions
        • Normal transitions
        • Exception transitions
      • How to Create a New Automation Project in TAP Studio
      • How to add an Activity to Favorites
      • How to Open an Existing Automation Project in TAP Studio
      • How to Save an Automation Project
      • Control Identifiers in UI Browser
      • List of Activities that use Control Identifier as Input Parameter
      • Press Key - Values of Key parameter
      • Outlook vs standard IMAP protocol
      • Hardware & Software Requirements TAP Studio
    • TAP Assistant
      • Basic Scheduling
      • Setting Custom Log Sizes
    • TAP Frequenty Asked Questions
  • Actions
    • TAP Actions
      • CSV
        • Append CSV
        • Read CSV
        • Write CSV
      • Application
        • Kill Process
        • Start Process
        • Wait for Control
      • Clipboard
        • Get Clipboard Text
        • Set Clipboard Text
      • Control
        • If Control Exists
        • Wait for Control to Disappear
        • Check Control
        • Select List Item
        • Set Focus
        • Set Text
        • Get Value
        • Get Native Value
        • Get Window State
        • Set Window State
      • Custom
        • C# Script
      • Data
        • JSON Deserialization
      • Database
        • Connect To Database
        • Database Query
        • Database Non Query
        • Disconnect From Database
      • Diagram
        • Invoke Workflow
        • Sequence
      • Direct text
        • Click Text
        • Extract Direct Text
      • Excel
        • Write Table
        • Set Range Color
        • Rename Sheet
        • Read Range
        • Read Cell Formula
        • Insert Rows
        • Insert Columns
        • Format Range
        • Fill Rows
        • Fill Columns
        • Delete Sheet
        • Delete Rows
        • Delete Columns
        • Create Sheet
        • Clear Range
        • Open Excel WorkBook
        • Close Excel WorkBook
        • Get Cell Value
        • Set Cell Value
      • Flow
        • Assign Value
        • Show Message Box
        • Wait
      • Loging
        • Log to FIle
        • Write to Console
      • IO
        • Copy File
        • Create Directory
        • Create File
        • Delete Directory
        • Delete File
        • Move File
        • Read Text File
        • Write To File
      • Keyboard
        • Press Key
        • Type Text
        • Type Password
      • Mail
        • Get Email Messages
        • Move Mail Message
        • Save Email Attachment
        • Get Outlook 365 Emails
        • Save Outlook 365 Attachments
      • Mouse
        • Click Control
        • Click Point
        • Move Mouse
        • Move to Control
        • Click Image
      • Office
        • Word.Replace
        • Get Word Page Count
      • PDF
        • Extract Sections from PDF
        • Get PDF Page Count
        • Read text from PDF
      • UI
        • Assign Control Identifier
      • User
        • Choose File
        • Choose Folder
        • User Input Dialog
      • Visual
        • Get Image
        • Extract Text
      • Web
        • Wait for Page
        • Run JavaScript
        • Wait for Element Attribute
        • Set Element Text
        • Get HTML Element
        • Open Browser
        • Click Element
        • Get HTML
        • HTTP REST Request
      • ZIP
        • Add to ZIP
        • Extract ZIP
  • TAP Release Updates
    • Release Updates
      • TAP Release Notes 24.8
      • TAP Release Notes 24.01
      • TAP Release Notes 21.12
      • TAP Release Notes 21.10
      • TAP Release Notes 21.06
      • TAP Release Notes 21.04
      • TAP Release Notes 21.02
      • TAP Release Notes 20.12
      • TAP Release Notes 20.11
      • TAP Release Notes 20.09
  • Use Cases
    • Use Cases
      • TAP Studio - Define Invoices Naming Convention
      • TAP Studio - Extract Accounting Data from Invoices
      • TAP Studio - Control Identifier Fine Tuning
      • TAP Studio - Move File
      • TAP Studio - Download Invoices from Email and Move Emails
      • TAP Studio - How to input invoice data into an Accounting System
      • TAP Studio - How to open all desired files of a certain type in a folder
      • TAP Studio - How to parse a custom excel date format without errors
  • Knowledge Base
  • Scripting Utility Classes
    • Tailent.Control Class
      • Tailent.Control.ControlExists
    • Tailent.Console Class
      • Tailent.Console.WriteLine
    • Tailent.StringUtils Class
      • Tailent.StringUtils.FuzzSetMatching
    • Common Scripts Repository
      • C# Scripts Repository
        • Read Excel
        • Write Excel
        • Add LOV in Excel
        • Change Excel Cell Color
        • RegexSplit (Text Filtering)
        • Start a process
        • Filter HTML Contents
        • Reading CSV Contents
        • LINQ Filtering
        • Data Conversion
          • Double to DateTime
  • Solution Migration
  • Microsoft 365 Automation
    • Creating an application Instance
  • Remote Desktop Automation
    • Setting up the remote context
  • Knowledge Base
    • Configuring Proxy Servers
    • tap.runtime.config - Debug flag
    • Unblocking Action .dll Files
Powered by GitBook
On this page
  • New features
  • Excel Actions
  • CSV Actions
  • Additional UI Control Actions
  • Support for running multiple TAP Studio instances
  • Zipping and Unzipping
  • Scripting enhancements
  • Resolved Issues

Was this helpful?

  1. TAP Release Updates
  2. Release Updates

TAP Release Notes 24.01

PreviousTAP Release Notes 24.8NextTAP Release Notes 21.12

Last updated 1 year ago

Was this helpful?

TAP Studio v24.1 features multiple improvements and enhancements, aiding RPA developers write better automations, with numerous fixes and improvements to the bot development process, including over 20 new actions that handle application synchronization, Excel & CSV manipulation, archiving and scripting enhancements.

New features

Excel Actions

TAP Studio now supports interacting with excel files (both xlsx and legacy xls formats) with a wide range of actions. Integration is done via the .NET DataTable object, for seamless data extraction and manipulation.

Users can now add, remove, filter and format data in excel files with easy to use, intuitive pre-built actions:

  • Reading table actions

  • Writing table actions

  • Inserting rows/columns

  • Formatting ranges

  • Inserting/deleting/renaming sheets

  • Autofill

  • Address conversion (A1 -> R1C1)

CSV Actions

Along with the pre-built Excel Actions presented previously, TAP now also supports interacting with CSV files. Full support is offered with a wide range of delimiters and data encoding, allowing users to write, read or append to existing CSV files.

Additional UI Control Actions

TAP Studio now offers a couple of new actions aimed at UI interaction: users now have the option to both retrieve and set the state of windows (minimized, maximized or normal). Additionally, they have two extra actions aimed at UI synchronization:

  • If Control Exists (check to see if a particular control exists and stores the result)

  • Wait for Control to Disappear (synchronizes the current context to wait for a particular UI element to disappear)

Support for running multiple TAP Studio instances

Users can now run multiple concurrent TAP Studio sessions, aimed at offering more flexibility for the more advanced RPA developers. This change also includes automatic port scanning for the built-in WCF service that is used to communicate with running bots, so if a particular port was being used by another service, TAP Studio will automatically look for an available new port.

Zipping and Unzipping

TAP Studio now offers built-in, flexible zipping and unzipping actions that users can use to create new archives or interact with existing ones.

Scripting enhancements

Resolved Issues

This release of TAP Studio comes with many fixes and corrections:

  • Issue #387 - fixed issue where arguments were sometimes were not accessible from within C# Script actions.

  • Issue #388 - fixed issue where direct argument assignment would fail when not initialized.

  • Issue #420 - fixed issue where changing invoke workflow params using expression editors would sometimes crash TAP Studio.

  • Issue #445 - fixed issue where running TAP Assistant concurrently under different users would cause issues within the Tailent Browser Extension.

  • Issue #451 - fixed issue where running a C# Script action prior to an HTTP Rest Request action would cause a bot runtime error.

  • Issue #452 - fixed issue where running a C# Script action without initializing the script code via the Property Pane would cause a bot runtime error.

  • Issue #455 - fixed issue where intelliprompt would sometimes select the wrong properties while using the TAP built-in code editor.

TAP Studio now offers multiple scripting enhancement, with full support for and additional scripting utilities. Users can now use the method to assess if a particular control exists (both in transitions and custom code segments).

Tailent.Control.ControlExists