Skip to main content

Tagging System for Processes

Use Case:

Users need to quickly find relevant processes based on associated tags instead of relying solely on titles or descriptions.

Requirements:

Allow users to add multiple tags to a process.

Enable searching and filtering of processes by tags.

Ensure a many-to-many relationship between tags and processes.

Provide a UI for adding, editing, and removing tags from processes.

Support tag creation on the fly when adding new processes.

Technical Implementation:

Create a Tag model and establish a many-to-many relationship with Process.

Implement a join table (processes_tags).

Update API and UI to support tagging functionality.

Add filtering capability to retrieve processes by tag.

Expected Outcome:

Improved discoverability of processes.

More efficient categorization and organization.

Enhanced user experience when searching for relevant content.

Status: Complete3 comments

Log in to comment and vote

Comments3

  • Indigo Magnetosphere changed status to Complete
    •

    Jul 13

    Available now via Labels in 2.44.0

  • Kristen Wasko changed status to In Beta
    Team•

    Jul 1

  • Kristen Wasko changed status to In Progress
    Team•

    Jun 9