Skip to main content
June 1, 2026
Solved

Duplicate Record Type Names Can Be Created - Is This Intended Behavior?

  • June 1, 2026
  • 1 reply
  • 0 views

Hi Appians,

I noticed that I am able to create multiple record types with the exact same name. I tested this with both the same data stores with same/different tables from database, and the record types were created successfully without any validation error.

This raised a few questions:

  1. Is it expected and valid behavior for multiple record types to share the same name?

  2. If duplicate names are allowed, what is the intended use case for this design?

  3. When configuring integrations, mappings, or other features that reference a record type, how can users reliably identify which record type is being used if multiple record types have the same name?

  4. Is there an internal unique identifier that the platform uses behind the scenes, and should users rely on that instead of the display name? (Other than UUID)

I would appreciate any clarification on the expected behavior and recommended best practices.

Thank you.

Best answer by shubhama926776

Same-named record types are allowed, but you shouldn't design that way.
Objects are identified by UUID, not name, so duplicates are technically valid. It useful for versioning, cross-app namespaces, or imported objects. Since only the name shows, duplicates are hard to distinguish visually; clicking the reference confirms the bound object. UUID is the only unique identifier, so the safeguard is a naming convention with prefixes.

1 reply

shubhama926776
June 1, 2026

Same-named record types are allowed, but you shouldn't design that way.
Objects are identified by UUID, not name, so duplicates are technically valid. It useful for versioning, cross-app namespaces, or imported objects. Since only the name shows, duplicates are hard to distinguish visually; clicking the reference confirms the bound object. UUID is the only unique identifier, so the safeguard is a naming convention with prefixes.