Skip to main content

System Generated

System Generated fields automatically populate values derived from system context or other fields.

View all settings
SettingDescription
Field NameText input, required. Unique identifier for the field.
Input TypeDropdown, required. Choose From Auth Table, IP Address, From Header, or From Existing Field.
Display LabelText input. Human-readable label shown in forms.
Sort OrderNumber input, defaults to 0. Position in field lists.
IconIcon picker. Visual identifier.
Source FieldDropdown, required. The field to pull the value from.
FunctionDropdown, required. Transformation logic to apply.
StatusToggle, defaults to true. Enable or disable the field.
RequiredCheckbox. Make the field mandatory.
DescriptionText area. Documents the field's purpose.
Form VisibilityDropdown. Show in Add, Edit, or Both forms.
DB Field NameText input. Custom database column name.
Faker TypeDropdown. Generate test data.
UniqueCheckbox. Prevent duplicate values.
Use as IndexCheckbox. Create database index for performance.
warning

This field type is under review. The Source Field and Function settings may not apply to all input types and need validation.

Input Types

  • From Auth Table — Pull value from the authenticated user's record
  • IP Address — Capture the client's IP address
  • From Header — Extract value from request headers
  • From Existing Field — Derive value from another field in the collection

When to Use

Choose System Generated when:

  • You need to capture system context (IP, headers)
  • Auto-populating from authenticated user data
  • Deriving values from other fields with transformations

Settings

See Common Settings for shared options.

Not available: Primary Key, Populate from Logged-In User

Source Configuration (Basic Settings)

SettingDescription
Source FieldDropdown, required. The field to pull the value from.
FunctionDropdown, required. Transformation logic applied to generate the final computed value.

Use Cases

  • Audit logging (capturing user ID, IP address)
  • Request tracking (headers, user agent)
  • Computed user display names