Cloud licensing FAQ

Review the FAQ to learn more about the Automation Anywhere Cloud licensing.

Cloud licensing introduction

What is Cloud licensing?
The Automation Anywhere Cloud licensing is a centralized way for managing and distributing licenses across various applications and deployment models. With Cloud licensing, all licenses purchased by the customers are consolidated into a shared pool of licenses on our Automation Anywhere Cloud.

Automation Anywhere applications such as Cloud Control Room or On-Premises Control Room connect to this Automation Anywhere Cloud license server to access licenses for user assignment and utilization. This centralized way of managing license provides customers the flexibility to access, release, and consume the licenses from different applications across different Control Room instances and deployment setups.

cloud-license-server

Automation Anywhere license server is hosted on Automation Anywhere Cloud in the US-West region. It contains customer software license entitlement information for all our customers. The Cloud license server retrieves product sales information from our Order Management System every two minutes and converts it into customer specific license entitlements. The license entitlement information is then made available for Control Room instances to download and enable users and features based on the purchased licenses.

Automation 360 cloud and on-premises Control Room instances connect over an HTTPS or TLS1.3 connection and register with the Cloud license server using the Control Room license key (GUID). The Control Room license server identifies the customer based on the license key used during the registration process.
On successful registration, the Control Room downloads license entitlement information specific to the customer every 24 hours and uses the information to assign licenses to the Control Room users. The Control Room also uses the same information to enable different features and enforces volume-based license counts such as, number of pages, number of documents, number of APIs, and Recommendations. The Control Room also sends aggregated license consumption information to the license server.
Why is Cloud licensing important?
The Cloud license server is important as it offers customers the flexibility to use Automation Anywhere products and the licenses from all their different Control Room instances and deployment models.
Cloud licensing meets contractual compliance requirements, provides consumption telemetry, and supports features like license grouping and grace period. It provides entitlements for various Automation Anywhere products, such as the following:
  • Bot Runner, Bot Creator, Automation Co-Pilot
  • Document Automation
  • Feature-based licenses such as the Enterprise Platform license
  • Automator AI Base license
  • API Task
What is file-based licensing and why was it discontinued?
File-based licensing (the legacy Automation Anywhere licensing method) has been discontinued due to complexity, management overhead, scalability, and compliance challenges. This is now replaced with Cloud licensing. The following products are not supported with file-based licensing:
  • Document Automation (with the exception of IQ Bot)
  • Feature-based licenses such as the Enterprise Platform license and Automator AI Base license and Recommendations
  • API Task

Cloud licensing prerequisites

What are Cloud licensing prerequisites?

As the Cloud license server is a centralized server and hosted on Automation Anywhere Cloud, our applications such as cloud and on-premises Control Room instances need connectivity to this Cloud license server.

Cloud Control Room instances are automatically provisioned with GUID licenses to access licenses from the license server. You must provide Control Room GUID licenses to on-premises Control Room at the time of initial setup. On renewal, both on-premises and cloud Control Room instances will need to be provided with the renewal GUID licenses.

Connectivity to the license server is important because it provides users with the flexibility of assigning, releasing, and consuming licenses between different Control Room instances across different deployment models. This connectivity to a central source of license information provides a one-stop view of purchased and available licenses from all the Control Room instances belonging to a customer.

Connectivity to the Cloud license server is used only to retrieve information about customer purchased licenses. Without this connectivity, the Control Room will not be able to validate license information, thereby impacting users' ability to allocate and release licenses.

Long durations of no connectivity to the Cloud license server will result in Control Room getting locked out and thus impacting ongoing automatons.

Cloud licensing connectivity

Why is connectivity to Cloud important from an on-premises Control Room?

Cloud connectivity from an on-premises Control Room to Automation Anywhere Cloud is increasingly becoming important for the following reasons:

  • Delivering regular product and package updates
  • Leveraging Generative AI capabilities using LLMs to improve document processing accuracy and reliability for our on-premises customers
  • Using cloud licensing to distribute new product licenses to on-premises Control Room instances
Is the connectivity to the Cloud license server secure?

Connectivity from on-premises Control Room instances to the Cloud license server is secured through the HTTPS protocol, where the Control Room initiates the connection to the Cloud hosted license server. Inbound access ports need not be opened to the customer's network. Connectivity from the license server is over HTTPS/TLS 1.3 and supports multiple security features to restrict the connectivity. Traffic over this connectivity is encrypted using RSA256 algorithm.

Connectivity to the Cloud hosted license service can be routed using a proxy server. This allows the customer to enforce any security policies at the proxy server level and allows restricted access from the on-premises Control Room.
Note: This proxy server feature is available from Automation 360 v.30 release and later. If you are using a Control Room version before v.30 release, you should implement alternative security measures, such as adding the Cloud license server IP address to the list of allowed outbound IP addresses to enable connectivity to the Cloud license server.
Automation Anywhere Cloud license server supports a static IP address. This IP address does not change, and the customer can use this IP address to enforce security and provide restricted access to the license server.
Note: Ensure that you add the static IP address (192.124.249.160) of the Cloud license server to the safe recipients or trusted list to allow your on-premises Control Room to connect to the Cloud license server.

The Control Room is capable of connecting to the Cloud license server using your network proxy. For more information, see Configure los valores de proxy de reenvío.

Connectivity from the on-premises Control Room instance to the Cloud license server is authenticated using a proprietary keys-based authentication. Therefore, the authentication session itself is encrypted.

Cloud licensing data transfer

What kind of data is exchanged over secure connection to the Cloud license server?

Connectivity from the on-premises Control Room instance to the Cloud license server is used only to exchange license related information.

See the following list on information that is exchanged, which clarifies that no exchange of customer's user or business-related information occurs.
  • Customer account name
  • Control Room GUID license that is entered by the customer
  • Customer purchased license types and counts
  • On-Premises Control Room URL
  • Consumed user license counts
  • Consumed volume license counts
What happens if connectivity to the license server is lost?
Connectivity to the Cloud license server is checked every 6 hours using a keep-alive heartbeat. Loss of connectivity pushes the Control Room into a fail-safe mode.
  • For the next 32 days, the Control Room will not be able to download any new license information or install any new GUID license because of the connectivity loss. During this time, users will be allowed to assign user licenses based on the last known license available counts.
  • After 32 days of continued lack of connectivity, Control Room will be locked, and all the automations will stop. The customer must install a new license GUID to access the Control Room.
How frequently is license information downloaded from the license server to the Control Room?

Connectivity to the Cloud license server is used to pull license data from the license Cloud. This license data is synced using the following cadence:

  • License data is pulled from the license server every 24 hours.
  • Every time a license GUID is installed in the Control Room.
  • Every time a license is assigned or unassigned to a user.
  • Every time a manual license sync operation is performed by the user.

Converting from file licensing to Cloud licensing

Why should I move to Cloud licensing?

File-based licensing is the legacy way of licensing our products and it has been discontinued with no new planned enhancements. File-based licensing is functionally restrictive and is being replaced with Cloud licensing. All new products will only be supported with Cloud licensing. We plan to eventually phase out file licensing when we announce its end of life (EOL). Therefore, it is important for customers to move to Cloud licensing.

Cloud licensing provides customers with the flexibility to use Automation Anywhere products and their licenses from all their different Control Room instances and deployment models. This licensing type will support all new products and innovations from Automation Anywhere.

How do I convert customer licenses from file licensing to Cloud licensing?
Note: After transitioning to Cloud-based licensing, you cannot change to file-based licensing.

Converting your licenses from a file licensing to Cloud licensing is a straightforward and seamless process. You can make this transition without any disruption to your operations.

Follow these steps:

  1. Ensure that your on-premises Control Room has connectivity to the Automation Anywhere Cloud license server at https://license.automationanywhere.digital.

    You can use the network proxy feature using the information in Configure los valores de proxy de reenvío, or use the Cloud license server static IP address to configure firewall rules to allow access to the Cloud license server.

  2. Contact your account team or customer support to begin the conversion of your licenses from file-based to Cloud-based licensing.

    Create a Support ticket to get started: Open a support case (A-People login required).

  3. TheAutomation Anywhere order management team will handle the conversion of your file-based entitlements to Cloud licenses. After processing, you can view the converted Cloud licenses and Control Room license GUIDs on your Licenses and Cloud Services portal.
  4. After the licenses are converted, enter the Control Room license GUIDs from the Manage Cloud Licenses tab of the Licenses and Cloud Services portal into all your on-premises Control Room instances.

    See Modelo de licencias GUID.

This process ensures a smooth migration to Cloud licensing, maintaining continuity in your operations.