Tag (Operations)
Option required
Tags are only available if the COMMENT option is enabled on the project.
Definition
A Tag is a project-scoped label used to categorize Comments posted on participants. Tags are defined once per project and reused across every participant's comments.
Distinct entity
Tag on participant Comments (this entity, Operations module) and Tag on Preparation Comments (Preparation module) share the same concept and name but are distinct technical entities with their own parent reference, catalog, and lifecycle.
Project
├── Tag (Operations)
└── Participant
└── Comment
└── Tag (association, 0..N)Main attributes
| Attribute | Description |
|---|---|
| Label | Human-readable name of the tag. Unique within the project (case-insensitive). |
| Count | Derived number of non-hidden comments currently carrying this tag. |
Count
The count is not stored as a write-through field from comments — it supports a quick-count increment: a user can bump the count without writing a full comment, which is useful for rapid follow-up on a participant. The count is still consistent with the number of comments that carry the tag (deleting a comment decrements the count).
Lifecycle
Tags are managed through Manage tags:
- Create — create a new tag (initial count
0). - Rename — change the label. The tag identity is preserved, so every comment that carried it keeps the association.
- Delete — remove the tag from the project catalog and detach it from every comment that carried it. Irreversible.
Relationships
| Related object | Relationship |
|---|---|
| Project | A tag belongs to one project |
| Comment | A tag can be attached to zero or more comments |