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.
The following types of Enterprise Variables are currently supported.
|String||A variable of type String which can hold text value||Optional|
|Integer||A variable of type Integer which can have integer values such as 10||Optional|
|Decimal||A variable of type Decimal which can hold decimal values such as 10.56||Optional|
|Boolean||A variable of type Boolean which can have either True or False values||Optional|
|DateTime||A variable of type DateTime which can hold date and time values||Optional|
|Credential||A variable of type Credential which can have username and password values||Always|
There are two scopes supported for Enterprise Variables as defined below:
|Global||Enterprise Variables created in this scope are accessible to everyone. Everyone who has access to Control Room can use these variables across processes.|
|User||Enterprise 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.