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 |
|---|---|---|---|
|
Displays a condition field value |
Read-only |
Active condition field |
|
|
User-entered value per Step |
Yes |
User input (stored per Step) |
|
|
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 |
|
Location |
Position in the AutoCAD drawing |
|
Read Only |
Whether the tracker can be edited by clicking |
|
Separator |
Always |
🖥️ 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:
-
📐 Algorithm Tracker — select which condition column to track
-
✏️ Manual Tracker — enter a prefix (title) and place in the drawing
-
🎯 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
-
Click on any editable tracker to modify its content
-
📐 Algorithm Trackers open a condition field editing window when clicked
-
✏️ Manual Trackers open a text editor for the value
-
🎯 Targeted Trackers cannot be edited (they auto-update)
📂 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 |
|
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