TagWorks™ is the collective name of a product family of annotation tools for MicroStation CONNECT. The TagWorks family includes …
Each application defines an Item Type appropriate to its domain, and provides DGN element tagging and reporting tools.
A TagWorks Moniker is a name or handle of an object. A moniker lets you specify a name that may include the Item's ID property, and may contain other data harvested from elsewhere in your DGN file. For example, you may find it useful to compose a moniker that includes the DGN model's identity.
From MicroStation CONNECT Update 10.15, TagWorks products support Expressions. A TagWorks Moniker is composed by writing a MicroStation Expression. The Expression probably includes the Item's ID property, and may contain other information attached to that object. The moniker may contain plain text as well as Item or element properties.
AreaAnnotator lets you annotate shapes. A shape might represent a room in an office plan. Suppose you want the moniker for a room to look something like Room 101, where …
ID
property of the DGN shape
The Expression used in the Item Type property moniker looks like this …
"Room" & this.id
AreaAnnotator lets you annotate shapes. A shape might represent a room in an office plan. Suppose you want the moniker for a room to look something like Floor 1 Room 101, where …
FloorId
property of the DGN model that contains the rooms
ID
property of the DGN shape
The Expression used in the Item Type property moniker looks like this …
"Floor " & this.GetModel().GetItem("Building:Floor").FloorId & " Room " & this.id
Where the Item Type library that identifies the building floors is Building
and the Item Type name is Floors
.
The Item Type has property FloorId
.
Item Type Floors
is attached to the DGN model.
The simplest way to attach an Item Type to a model is by using MicroStation's
Explorer.
DoorKeeper lets you annotate cells that represent doors. A door cell represents the door to a room in an office plan. The moniker for a door could be something like Door 101, where …
ID
property of the DGN cell
The Expression used in the Item moniker looks like this …
"Door" & this.id
With DoorKeeper, we take moniker composition a stage further.
The DoorKeeper Item Type defines a foreignId
property.
It has a tool that lets you pick an adjacent room and copy its room ID into that property.
Then the door moniker would look like this: R101D209, where R101 is Room 101 and D209 is Door 209.
The Expression used in the Item Type property moniker looks like this …
"R" & this.foreignId & "D" & this.id