Code Monkey home page Code Monkey logo

automationanywhere-improvements's Introduction

Better AutomationAnywhere

aa-preview

Working on AutomationAnywhere Control Room 31.0.0 and 32.0.0

Improvements to enhance the Automation Anywhere development platform include an upgraded user interface and a suite of features accessible via a command palette, along with fixes for several annoyances.

Features

aa.user.styl

image


  • Universal copy/paste allows you to copy and paste actions between control rooms.

image

  • Converts input fields that have a horizontal scroll into text areas that break words, allowing you to view all contents at a glance.

input-to-areatext

  • Redesigned the annoying buttons for selecting actions, variables, and triggers.

services

  • Increases the font size and assigns Cascadia Code and Cursive Cascadia Code to key parts of the UI.
  • Adds a colorful background.
  • And much more...

userScript.js

Recording_2024-05-11_18-24-04.mp4

The script adds a command palette to Automation Anywhere, which can be invoked using the Alt + P key combination. The command palette provides a set of commands that can be used to perform various actions on the Automation Anywhere platform. The commands include:

  • a, addaction, add action, action: Opens and focuses the actions input field.
  • adv, addvar, add variable: Adds a new variable.
  • v, showvars, list variables, variables: Shows all variables.
  • duv, delete unused, remove unused variables: Deletes unused variables.
  • hd, hide dialog, close dialog: Hides the dialog that appears when a bot is running.
  • up, updatepkgs, upgrade packages: Updates all packages.
  • fa, fold all, collapse all: Folds all sections in the code.
  • p, private, private bots: Redirects to the private bots folder.
  • help, h, show help: Displays help information for available commands.

If an invalid command is entered, a help message is displayed with a list of valid commands.

Installation

These are a userScript (userScript.js) and a userStyle (aa.user.styl), designed to function either together or independently. The userScript.js operates within the Tampermonkey extension, whereas the aa.user.styl is executed through the Stylus extension.

Considerations

  • Ensure the control room is set to English to maintain the correct functionality of script selectors.
  • Optionally, consider installing the Casacadia Code font on your system.
  1. Install the Tampermonkey extension on your browser.
  2. Install the userScript file.
  3. Install the Stylus extension on yout browser
  4. Install the userStyle file.

Usage

  1. Navigate to the Automation Anywhere platform.
  2. Press Alt + P to invoke the command palette.
  3. Enter a command or help for a list of commands.
  4. Press Enter to execute the command.

Why are there two separate files with different extensions?

I'm aware that the presence of two files across different formats may seem unnecessary and potentially confusing.

This decision was made considering the fact that there's no need to reinvent the wheel by creating a way to ship the entire aa.user.styl file, which was written in Stylus syntax. Both Stylus and Tampermonkey frameworks are proficient in simplifying the development work, expediting the process. Please note that I'm open to options that can streamline the installation process.

License

This project is licensed under the MIT License.

Author

This script was created by jamir-boop.

automationanywhere-improvements's People

Contributors

jamir-boop avatar

Stargazers

Percy Cubas avatar  avatar Mateusz Macheta avatar

Watchers

 avatar

automationanywhere-improvements's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.