TagAssigned


Description

Universal tag assignment system providing flexible tag associations for any system entity including tickets, applications, users, and content. This generic tagging mechanism supports dynamic categorization across the entire platform, enabling consistent labeling strategies and cross-entity business intelligence reporting.

Columns

Column Type Size Nulls Auto Default Children Parents Comments
Id int identity 4 null

Primary key - Unique identifier for each tag assignment, auto-incrementing integer

TagId int 4 null
Tag.TagId FK_TagAssigned_Tag R

Tag reference - Foreign key linking to Tag.TagId for the tag being assigned

AssignedId int 4 null

Entity identifier - ID of the entity being tagged (could reference tickets, apps, users, etc.)

AssignedType int 4 null

Entity type - Numeric code indicating the type of entity being tagged (e.g., 1=Ticket, 2=App, 3=User) for polymorphic relationships

Indexes

Constraint Name Type Sort Column(s)
PK_TagAssigned Primary key Asc Id

Relationships