Explaining Liszt Record Identifiers

Liszt has three unique record identifiers assigned to each record. Here's what they're for.

System-Assigned Information

Every record in the Liszt database includes diagnostic, logging, and system-assigned information that helps Liszt run smoothly. These include Creation time and Creator, Modification time and Modifier, Ownership flag, and three unique record identifiers which have specific purposes.

ID

The ID field is the most commonly used in Liszt, and it is the system-assigned sequential ID number of the record in question. It is commonly used in system operations and in access-controlled portions of Liszt. Lookup and modification of a record by ID number must be paired with the appropriate ownership variable validation. Do not reference the record ID number in public-facing components such as the Portal.

ID numbers look like "23".

Hash

The Hash field is a proprietary hash that is generated on record creation. It uses system-assigned variables to generate an alphanumeric hash that will always be identically generated per record (as in, if a hash is unknown, the original hash can be regenerated). Lookup and editing by hash is usually reserved for non-authenticated components such as the Portal or public-facing views in Ictus, ScoreShare, or Liszt Documents.

Liszt hashes look like

CRM4ECLION03PMXI1LM369UJL
.

GUID

The GUID (or Globally Unique Identifier) field is an industry-standard v4 GUID that is generated on record creation. Unlike the Liszt Hash, the GUID is largely random and will not return an identical record when regenerated. Lookup by GUID is reserved for non-authenticated components that may change often. Some historical Hash usages are being transitioned to GUID use.

>GUIDs look like

00cad0a3-b565-45ae-a532-09dc5d103a41
.