Prev Next

Tagged Values

Getting to know the Tagged Values

Aspect

Description

Introducing the Tagged Values

Tagged Values are one of the Unified Modeling Language's built-in extension mechanisms. They provide a useful and productive way of adding extra properties to elements, attributes, operations or connectors; just as you would add an additional column in your favorite spreadsheet. They have a Tag name and a Value, and additional Notes. You can use a wide range of user interface controls to assist users when entering a value for the tag, such as drop downs, spin controls, date and color pickers, and more.

There are a variety of properties available for elements in the Repository, including name, notes, status, author and version. Even with these properties available, it is likely that an analyst will need to add additional properties in some situations, and the Tagged Values facility is an easy to use and productive mechanism for working with these properties.

Where to find Tagged Values

Defining Tagged Values

Ribbon: Configure > Reference Data > UML Types > Tagged Value Types

Using Tagged Values

Ribbon: Start > Explore > Properties > Tagged Values

Usage of the Tagged Values

Tagged Values are additional properties (and their values) that can be set for any UML element, attribute, operation or connector. For example a Requirement element does not have a built in property for volatility and so a Tagged Value could be added providing the user with a drop down list of available values: such as High, Low, Medium.

Tagged Values are used extensively in profiles and technologies. For example you will use them when working in the BPMN Technology to set properties of Activities or in the Wire Framing Technology to show or hide phone menu buttons and notification bars.

Options for the Tagged Values

There are built in Structured Tagged Value Types that help the user when entering the value for a tag. The values can be restricted using user interface controls such as drop down lists, spin controls, date selectors and many more.

For example a date picker can be applied to allow a user to select the date a Change was authorized.

Learn more about the Tagged Values

Tagged Values