Feature List
- GetAttributeValues: returns a record list of the given Entity/Structure attribute-value pairs;
- GetRecordDataType: returns the Record Definition (name) of the Entity/Structure that the record belongs to;
Main Benefit is PRODUCTIVITY BOOST- use it to avoid hardcoding your entity/structure attributes;
- can be used to generate any dynamic code supported by your entity/structures (e.g. Advanced SQL Queries);
Limitations
- (easily fixed) does not distinguish Date from DateTime;
- not tested (and should probably not work) with multiple Record Definitions;
- not tested (and should probably not work) with Record/Record List attributes;
(Creative Commons attribution: application icon is from https://picol.org/)
Updated source code to match new record definition for OutSystems v10+.
Moved extension to application package.