Extracts an ID from a record, trying common ID field names.
The source record
Optional
Optional explicit ID field name
The record ID as a string, or a generated fallback ID
Extracts an ID from a record, trying common ID field names.