Skip to main content


Enterprise Variables represent shared variables or credentials used in different automation processes. They allow you to store specific information so that the Buddies can easily access it.

Additionally, an extra level of security is provided, as all credentials stored here are encrypted with the Triple-DES algorithm. They can be invoked or accessed by RPA developers when designing a process, but their values will be hidden from them.

You can create Enterprise Variables through either Control Room or Process Designer. However, you can modify or delete an existing Enterprise Variable only through Control Room.

Enterprise Variable Types

The following types of Enterprise Variables are currently supported.

StringA variable of type String which can hold text valueOptional
IntegerA variable of type Integer which can have integer values such as 10Optional
DecimalA variable of type Decimal which can hold decimal values such as 10.56Optional
BooleanA variable of type Boolean which can have either True or False valuesOptional
DateTimeA variable of type DateTime which can hold date and time valuesOptional
CredentialA variable of type Credential which can have username and password valuesAlways

Enterprise Variable Scope

There are two scopes supported for Enterprise Variables as defined below:

GlobalEnterprise Variables created in this scope are accessible to everyone. Everyone who has access to Control Room can use these variables across processes.
UserEnterprise Variables created in this scope are accessible only to the user who created this variable. The user can use these variables across his processes.

NOTE: You cannot have two Enterprise Variables with the same name under the same scope. If you have two Enterprise Variable with the same name under a different scope, the User scope variable takes priority.