An Algorithm Tracker automatically tracks and displays the value of a specific condition field from the active condition. It is read-only — the value updates automatically whenever the active condition or Step changes.
⚙️ How It Works
Each Algorithm Tracker follows one Conditions Column (a column in the Conditions panel). When the active condition changes, the tracker reads the corresponding field value and displays it.
ColumnName : FieldValue
Example: If the tracker follows the "Description" column, it displays:
Description : Fill tank 1 to full
When the user switches to a different condition, the value updates automatically to show that condition's field value.
🔧 Properties
|
Property |
Description |
|---|---|
|
Followed Column |
The condition column this tracker monitors |
|
Tracked Column ID |
Database ID of the tracked column |
|
Title |
The column name (auto-set from Followed Column) |
|
Value |
Current field value in the active condition |
|
Read Only |
Always read-only — content auto-updates |
|
Location |
Position in the drawing |
📋 Tracked Condition Fields
Algorithm Trackers can follow any column in the Conditions panel. Common condition field types include:
|
Field Type |
Description |
Example Value |
|---|---|---|
|
Description |
Text description of the condition |
|
|
Condition |
The condition expression |
|
|
Success Action |
Action when condition is met |
|
|
Fail Action |
Action when condition fails |
|
|
Success Transition |
Next step on success |
|
|
Fail Transition |
Next step on failure |
|
|
Prompt |
User prompt text |
|
🆕 Creating an Algorithm Tracker
-
Open the Module Ribbon
-
Select the Algorithm Tracker creation tool
-
Choose which condition column to track
-
Click a location in the drawing to place the tracker
🔄 Behavior
⚡ Automatic Updates
The tracker automatically updates when:
|
Event |
Behavior |
|---|---|
|
Active condition changes |
Reads new field value from the new condition |
|
Active Step changes |
Reads field value from the new Step's active condition |
|
Condition field is edited |
Immediately reflects the new value |
|
Column is renamed |
Updates the Title to the new column name |
|
Column is deleted |
The tracker is automatically deleted |
🖱️ Clicking an Algorithm Tracker
Although the tracker itself is read-only, clicking on it opens a field editing window that allows you to edit the condition field value directly. This provides a convenient shortcut for editing condition data from the P&ID.
🏭 Pharma Example: Tracking CIP Condition Descriptions
During a CIP (Clean-in-Place) process review, Algorithm Trackers provide immediate visibility into the active logic:
-
Create an Algorithm Tracker that follows the "Description" column
-
Place it prominently on the P&ID near the title block
-
As you navigate through CIP steps and conditions, the tracker automatically shows:
-
Description : Wait for caustic supply temperature >= 75C -
Description : Circulate caustic for 20 minutes -
Description : Drain and verify conductivity < 50 uS/cm
-
-
Create a second tracker following the "Condition" column to see the actual logic expression (e.g.,
TI-101 >= 75)
This eliminates the need to open the Conditions panel during reviews — the relevant information is always visible directly on the drawing.