Hello,
I would like to submit a feature request regarding variable handling in Devolutions (RDM / Devolutions Server). From a more developer-oriented perspective, it would be extremely useful to have extended variable capabilities similar to programming languages.
1. Accessing Sub-Properties of Entries (Dictionary-like Access)
I was wondering whether it would be possible to reference sub-properties of an entry similar to how dictionaries or objects work in programming languages.
For example, if a credential entry is named:
Testuser
It would be very helpful to access specific properties directly, such as:
Testuser.password
Testuser.username
Testuser.domain
This would allow much more flexible and reusable configurations when building dynamic session entries.
If such functionality is not currently possible, I would like to formally suggest it as a feature enhancement.
2. Dynamic Naming Based on Parent Folder
We have a structure like this:
Folder:
b-data
Session entries below:
be-data01
be-data02
be-data03
This list is growing over time.
It would be very helpful if we could build entry names dynamically using variables, for example:
$PARENT_NAME$ + incremental number
This would reduce manual configuration effort and improve scalability when managing many similar entries.
3. String Manipulation / Substring Support in Variables
Another real-world example:
System name:
be-cdc01Web URL:
be-cdc.domain.com
It would be extremely useful if we could manipulate variables directly, for example:
$PARENT_NAME$[-last two characters].domain.com
or more generically:
substring operations
trimming characters
basic string replacement
simple expressions
This would make variable handling significantly more powerful and flexible, especially in larger environments with structured naming conventions.
Summary
In short, I would like to suggest:
Property access for entries (e.g., EntryName.Property)
Support for string manipulation in variables
Basic expression support in variable handling
More programmable, developer-style variable logic
This would greatly improve automation and reduce repetitive manual configuration, especially in growing infrastructures.
Thank you for considering this request.