Skip to content

Naming Conventions

Entity Names

Convention Example Use
PascalCase ServiceRequest Entity name
camelCase serviceRequest Link field name
snake_case service_request Table name

Field Names

Type Convention Example
Link {entity}Id accountId, assignedUserId
LinkMultiple {entity}Ids teamIds
Foreign {link}{Field} accountName, assignedUserName

Workflow Names

  • Format: {Entity}{Action}{Trigger}
  • Example: ServiceRequestAssignmentAfterSave

Examples

# Correct
entities:
  ServiceRequest:        # PascalCase
    table: "service_request"  # snake_case
    fields:
      accountId: ...     # camelCase with Id suffix
      assignedUserId: ...

# Incorrect
entities:
  service_request:       # snake_case for entity
    table: "ServiceRequest"  # PascalCase for table
    fields:
      account_id: ...    # snake_case for field

For a full specification example see Integrations for real-world cases.