Skip to the content.

ObChecked Documentation

Overview

Tekla model objects contain a large amount of data. In practice, most companies enforce internal standards that require certain values to follow specific rules.

These rules can relate to profiles, materials, naming conventions, prefixes, paint finishes, lengths, phases, and custom user-defined attributes.

ObChecked is a tool designed to verify the internal consistency of Tekla model objects by applying configurable audit rules.

Instead of manually reviewing objects one at a time, ObChecked evaluates the data automatically and flags values that do not conform to the defined standards.

The rules that determine consistency are highly flexible and can be adapted to suit different company workflows, modelling standards, or project requirements.


Typical Validation Examples

ObChecked can evaluate a wide range of modelling rules. Some common examples include:

Profile and Material Rules

Certain part profiles may only support specific materials.

Example rule:

Stock Length Validation

Profiles may only be available in certain stock lengths depending on beam depth.

Example rule:

Prefix Rules

Profiles or naming conventions may determine the correct part prefix.

Example rule:

Assembly Rules

Assembly properties may depend on material type or main part configuration.

Example rule:

Naming Conventions

Object names can imply required assembly prefixes or class values.

Example rule:

Phase-Based Rules

Assembly prefixes or classifications may depend on the phase number assigned to the object.

Example rule:

Required Custom Properties

Custom User Defined Attributes (UDAs) may be required for downstream systems.

Example rule:


Object Types Supported

ObChecked audits multiple Tekla object types.

Parts

Most auditing workflows operate on parts and assemblies, where the majority of model data resides.

Bolts

Bolt properties such as tolerances, grades, and lengths can also be validated.

Example rules include:

Components

When components are selected, ObChecked expands them into their child objects.

This ensures that:

As a result, selecting components will not cause any child objects to be excluded from validation.


Configurable Grid and Data Columns

The main ObChecked grid is fully configurable.

Columns can display a wide range of Tekla properties and can be adjusted to suit the user’s workflow.

Capabilities include:

Columns support both:

This means that nearly any property accessible in a Tekla template can also be displayed as a column in ObChecked.

Custom properties defined by users or company standards can therefore be included in the grid.

Main Menu

Access all properties via the main menu in the bottom right corner


Flagging and Severity Levels

Audit results are represented using a set of flag severity levels.

Available flags include:

These flags allow the grid to provide a clear overview of model health and highlight which objects require attention.


Detailed Error Messages

Each flagged cell can contain an associated message explaining the issue.

When a user selects a cell, the information panel can display:

Messages support tokens, allowing dynamic information to be inserted into the description.

For example, a message can reference:

This helps users understand why an object failed validation and how to correct it.


Intended Audience

ObChecked is designed for Tekla users who need to ensure model data follows defined standards.

Typical users include:

Any workflow where object properties must remain consistent across a model can benefit from automated validation using ObChecked.