How is your experience with the OutSystems Community?
record-manipulation
Service icon

Record Manipulation

Stable version 2.0.0 (Compatible with OutSystems 11)
Other versions available for 10 and Older
Uploaded
 on 29 Oct (yesterday)
 by 
5.0
 (4 ratings)
record-manipulation

Record Manipulation

Created on OutSystems 11

Version 2.0.0

Stable
Current
See documentation
Uploaded on 29 Oct (2 hours ago) by 
Compatible with:
Version 11
Database:
All
Release notes:

Breaking changes

  • Renamed GetRecordPathAttributes to GetRecordAttributes, and removed its Found and Message outputs. It now raises an exception when Record is empty.
  • Renamed the Message output to ErrorMessage in GetRecordPathValue, GetRecordPathStringValue, SetRecordListCurrentPathValue and SetRecordListPositionPathValue.
  • Renamed the Found output to IsSuccessful in SetRecordListCurrentPathValue and SetRecordListPositionPathValue.


New

  • GetRecordTypeName: returns the name of a record's entity or structure, for example "Customer".
  • GetRecordSSKey: returns the key of a record's entity and of the module or extension that defines it, as lowercase GUIDs, so you can look the entity up in the platform's metadata. Accepts an entity record, the record of a single entity, or a list of either.


Fixes

  • Paths into a child list, such as "ChildList.Current.Name" and "ChildList[1].Name", returned Found = False. The entity or structure name after a list is now optional, as it already was at the start of a path.
  • SetRecordListPositionPathValue ended the iteration of a For Each over the same list. It now returns IsSuccessful = False with an error message, and the For Each keeps running.
  • ErrorMessage no longer includes a .NET stack trace.
Application Objects:
Record Manipulation has 0 AOs.

Version 1.0.0

Stable
Uploaded on 30 September 2024 by 
Compatible with:
Version 11
Database:
All
Release notes:
  • Upgraded to O11 and converted to Service Application.
  • Added _Lib suffix to Extension module.
  • Added new GetRecordPathAttributes Action for listing available attributes in the record.
Application Objects:
Record Manipulation has 0 AOs.
Created on OutSystems 10

Version 1.3.0

Stable
Uploaded on 06 October 2016 by 
Compatible with:
Version 11
Version 10
Stack:
.NET
Database:
All
Release notes:

Support for Platform 10

Created on Older versions

Version 1.2.2

Stable
Uploaded on 26 February 2016 by 
Compatible with:
Version 11
Version 10
Version 9
Stack:
.NET
Database:
All
Release notes:
Improved RecordList access validations.
Application Objects:
Record Manipulation has 0 AOs.

Version 1.2.1

Discontinued
Uploaded on 25 February 2016 by 
Compatible with:
Version 11
Version 10
Version 9
Stack:
.NET
Database:
All
Release notes:
Corrected a bug when accessing a child RecordList Current Record.
Application Objects:
Record Manipulation has 0 AOs.