Record Manipulation

Stable Version 1.3.0 (O10)
Also available for 9.1
Published on 06 October 2016 by 
Created on 22 February 2016
Record Manipulation Extension. Get and Set the Value of a Path in any Record - can be a complex record with different structures and entities. Also get and set values of child RecordLists.
Read More
Record Manipulation Extension
Get and Set the Value of a Path in any Record - can be a complex record with different structures and entities - in a programmatically way, instead of having it hard-coded with long list of assigns or big switch selections.
Also get and set values of child RecordLists.
  • Access the Record Values by its Path, that can be defined in run-time:
    • "Name"
    • "Child.Name"
    • "ChildList.Current.Name"
    • "ChildList[1].Name"
  • Set Values of  Records in a RecordList by its Path and Position
  • Set Values of the Current Record in a RecordList by its Path

Download an example of its use here:

Heavily based on the excellent SortRecordList extension.

Notice: This component takes advantage of private and undocumented Platform APIs, which can change without notice. As a result, this component may unexpectedly break as the Platform is upgraded. We advise proper testing to ensure that your applications continue to work as expected when upgrading/patching the Platform.

What’s new (1.3.0)

Support for Platform 10

Reviews (1)
25 Jan
in version 1.3.0
Very useful to manipulate JSON strings and replace some portion of the elements into another values.
Developer Tools
Support Options
This component is not supported by OutSystems. You may use the discussion forums to leave suggestions or obtain best-effort support from the community, including from Carlos Alfaro who created this component.
Record Manipulation has no dependencies.
Component Consumers
No consumers yet.
Weekly Downloads 
Related Components
Architecture Team
A tool to discover and measure your architecture and understand how to improve
OutSystems Now
OutSystems R&D
OutSystems Now brings your OutSystems experience to any device.
Infosistema DMM
Infosistema Solutions
Infosistema Data Migration Manager (DMM) - With DMM you reduce costs by saving hundreds of hours building custom scripts, increase quality and allow unprecedented flexibility in managing your data. DMM enables data migration across OutSystems environments or servers (v9 or v10) using a simple user interface without the need of building custom scripts. It also supports features like data anonymization and data scramble, essential to comply with GDPR.
More from Carlos Alfaro
SortRecordList Team
This extension is a generic record list sorter. It sorts any record list in ascending or descending order by any of its attributes (string, integer, decimal, etc). It can also return a distinct list by comparing any of its attributes. 
File Upload
Carlos Alfaro
jQuery File Upload widget with multiple file selection, drag&drop support, and progress bars, based on jQuery File Upload. Supports chunked and resumable file uploads.
JIRA Connector
OutSystems MVPs
JIRA is a issue tracking product, developed by Atlassian. It provides bug tracking, issue tracking, and project management functions. This connector gives you the power to integrate JIRA with your apps to automate your work.