Record Id
From AgileApps Support Wiki
Revision as of 20:34, 12 June 2014 by imported>Aeric (→Get a Record ID Programmatically)
Each record has a unique identifier, which is the key to accessing and updating data. Record Identifiers are typically not displayed in Views or Reports, however, some users (and developers, especially) find it useful to know the value of the Record Identifier. In APIs and Formula Expressions, Record Identifier can appear as: id, record_id, or recordId, depending on the tool.
The Record Identifier is contained in a field like any other, and can be displayed from a View or a Report.
Get a Record Identifier from the Platform UI
- Open the tab for the object of interest
- Click the down arrow next to the name of the current view ()
- Click [Edit]
- In the Fields tab, select the ID field in the Available Fields list, and move it to the Selected Fields list.
(Each selected field becomes a column in the resulting view.) - Save the view
Get a Record ID Programmatically
Field values are stored in the Parameters object that is delivered to code that is running in the platform.
- To get the ID of the record in that object, use the get method on that object, specifying 'id' as the name field to get.
- Considerations
-
- Record Identifier has a Range of: 1 - 2,147,483,647
- In most Objects, the record id is an integer
- Exception:In these objects, the record ID is a text string:
- Lookup fields require a string value.
- To convert a numeric Record ID to a string, use the CONCAT Formula Function:
CONCAT (id, '') where: id is a Record Identifier '' is two single quote (') characters
For Developers
Using the Developer Suite, Record Identifier can be requested from:
See Also