What is DoorKeeper?

DoorKeeper™ is an AddIn or App that adds functionality to Bentley Systems MicroStation® CONNECT. It's a tool for architects, engineers, planners and technicians.

DoorKeeper facilitates annotatation of doors

MicroStation®, created by Bentley Systems, helps you to design, analyse, and present 3D models and 2D designs. MicroStation stores your models and designs in a DGN file.

Getting Started

Read the Getting Started section for a quick introduction to DoorKeeper.

DoorKeeper : a tool for Architects, Engineers and Planners

We often want to create reports about DGN graphic elements. For example, suppose your job is to design an office floor layout. You want to know information about the way you've divided the space: how many rooms and how many doors. You might ask questions similar to the following …

This is where you will discover DoorKeeper™ to be indispensible.

Example DGN Model

Here's a small DGN model for you to examine. It contains an office plan with some labelled doors. We've used DoorKeeper to label the door …

DoorKeeper example DGN model

Open the example DGN model with MicroStation CONNECT.

DoorKeeper™ works with MicroStation CONNECT to help annotate and report doors in your DGN models.

DoorKeeper™ is the answer to common questions posed by MicroStation CONNECT users …


DoorKeeper Tool Settings for Tag

DoorKeeper™ works with technology introduced with MicroStation CONNECT to annotate and update object data.

Search Tool

DoorKeeper has a search tool …

DoorKeeper Search dialog showing search results

See the Search page for more information.

Align Annotation Labels

DoorKeeper has an align tool. When you attach door properties to an element you can place the label manually wherever you want. Subsequently you may want to realign the labels for neatness. The align tool lets you place multiple labels, each relative to its host, in a uniform manner.

See the Alignment page for more information.

DoorKeeper Item Data

DoorKeeper uses a MicroStation Item Type schema definition named Door Feature. DoorKeeper uses several user-supplied properties from its MicroStation Door Feature schema to annotate an object …

Object ID

DoorKeeper helps you to annotate object IDs. If you are annotating doors you may want a consistently-numbered door ID. For example, door numbering in your current model may start with door 100 and continue in increments of five. What's more, you can add explanatory text around the ID, so your sequence would look something like Door 100, Door 105, …, Door 125, Door 130.

The ID is invaluable when creating a report or table. The ID provides a visual reference to the tagged object.

Auto Increment ID

DoorKeeper will auto-increment the ID as you annotate doors. In the Settings dialog, you control (a) whether you want to enable auto-increment and (b) the amount by which the ID is incremented (the delta value).

Door Type

The Door Type offers a way to classify your doors. Choose from …


DoorKeeper helps you to explain the purpose of an object. If you are annotating doors you may want to describe doors as fire doors, glazed doors, external doors etc.. DoorKeeper's Purpose tag lets you assign a purpose to an object.

DoorKeeper Tool Settings for Labelling

The Purpose is invaluable when creating a report or table. The Purpose property provides a way to classify similar types of object, and filter and sort reports.

The screenshot above shows DoorKeeper's Tool Settings for Labelling. The text fields show the values assigned to the target door. The toggle buttons on the right let you choose to include or omit data from the labels you create. For example, you might choose to show just the ID, or perhaps the ID and the Purpose.

How do I delete Item data?

If you want to remove the Item data that underpins an DoorKeeper label, then use the DOOR TAG REMOVE command.

DoorKeeper Reports & Tables

MicroStation Reports Dialog

DoorKeeper creates one or two Report definitions when you install it. You can modify those Reports and add more Reports that match your requirements. You can read more about DoorKeeper reports and tables. From a Report, you can create a table for placement as a DGN graphic element. To create a table from a Report, use the tools that MicroStation provides.

Annotating Multiple Objects

DoorKeeper™ includes a tool to tag multiple objects with the DoorKeeper Item Types. The bulk tagging tool searches a DGN model for shapes on a named level. When it tags a door, DoorKeeper creates a label to provide a visual clue that the element is annotated.

DoorKeeper Tool Settings for Tagging Multiple Objects

The DoorKeeper ID, which is visible in the label, is auto-incremented for each shape. For example, if your ID takes the form Door 101, then subsequent labels will be Door 102, Door 103, Door 104 …etc.

DoorKeeper Key-In Commands

The MicroStation key-in to start DoorKeeper is
mdl load DoorKeeper

Once loaded, DoorKeeper provides a number of key-ins that are detailed here.

After installing DoorKeeper its MicroStation toolbox becomes available. If you don't see that toolbox, consult your MicroStation administrator. You can open the toolbox using MicroStation key-in CUSTOMIZE OPEN TOOLBOX DoorKeeper …

DoorKeeper Tool Box

DoorKeeper Settings

Settings Dialog

DoorKeeper settings are described here.

Download DoorKeeper

Visit the download page to register your interest in DoorKeeper and download the installer.

License Terms

LA Solutions' DoorKeeper™ is licensed software. When you first install DoorKeeper™ we grant you automatically a 30-day evaluation license. To continue using DoorKeeper™ you must purchase a license. You may purchase one license, multiple licenses or a site license. Discounts are available for multiple license purchases.