AseptSoft Core Documentation
Breadcrumbs

Trackers

Trackers are PID Text Components that display data in a Title : Value format. They are rendered as MText entities on the AseptSoft Properties layer, and their values update automatically based on the active Step, Process, or Condition.


🏷️ Tracker Types

Type

Description

Editable

Value Source

📐 Algorithm Tracker

Displays a condition field value

Read-only

Active condition field

✏️ Manual Tracker

User-entered value per Step

Yes

User input (stored per Step)

🎯 Targeted Tracker

Displays system metadata

Read-only

System events


⚙️ Common Properties

All trackers share these properties:

Property

Description

Title

Display name shown before the separator

Value

Current value shown after the separator

Is Active

Whether the tracker is visible in the drawing

Displays Value

When disabled, shows - instead of the actual value

Location

Position in the AutoCAD drawing

Read Only

Whether the tracker can be edited by clicking

Separator

Always : — separates Title from Value


🖥️ Display Format

Trackers display as:

Title : Value

Examples:

  • Description : Fill tank 1 to full

  • Phase : 2 / 5

  • Operator : System A

When Displays Value is disabled:

Title : -

🆕 Creating Trackers

Trackers are created through the Module Ribbon. Each type has its own creation flow:

  1. 📐 Algorithm Tracker — select which condition column to track

  2. ✏️ Manual Tracker — enter a prefix (title) and place in the drawing

  3. 🎯 Targeted Tracker — select a system target and place in the drawing

After creation, click the drawing location to place the tracker's MText entity.


✏️ Editing Trackers


📂 Tracker Collections

Trackers are organized at the Module level:

Collection

Description

Algorithm Trackers

All algorithm trackers in the module

Manual Header Trackers

All manual header trackers in the module

Targeted Header Trackers

All targeted header trackers in the module

🔧 Collection Operations

Operation

Description

Enable Displays Value

Show values for all trackers in the collection

Disable Displays Value

Hide values (show -) for all trackers

Enable Visuals

Make all trackers visible

Disable Visuals

Hide all trackers from the drawing


🔄 Event Subscriptions

Trackers respond to these module lifecycle events:

Event

Algorithm

Manual

Targeted

Active Step changes

Updates value

Updates value

Updates value

Active Condition changes

Updates value

Condition field edited

Updates value

Active Process changes

Updates value

Column renamed

Updates title

Column deleted

Auto-deletes

User login changes

Updates value (User target)


🏭 Pharma Workflow Example

In a CIP/SIP module, trackers work together to provide real-time context on the P&ID:

  • A 🎯 Targeted Tracker showing the active process name (e.g., "CIP Caustic Wash") updates automatically as you navigate between processes

  • An 📐 Algorithm Tracker displaying the current condition description (e.g., "LI-101 >= 95%") keeps you informed about the active logic

  • A ✏️ Manual Tracker with the prefix "Reviewed By" lets each engineer record their name per step during validation