AseptSoft Core Documentation
Breadcrumbs

Algorithm Tracker

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

"Fill tank 1 to full"

Condition

The condition expression

"LI101 >= 95%"

Success Action

Action when condition is met

"Open VP103"

Fail Action

Action when condition fails

"Close VP103"

Success Transition

Next step on success

"Step 3"

Fail Transition

Next step on failure

"Step 1"

Prompt

User prompt text

"Confirm tank level"


🆕 Creating an Algorithm Tracker

  1. Open the Module Ribbon

  2. Select the Algorithm Tracker creation tool

  3. Choose which condition column to track

  4. 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:

  1. Create an Algorithm Tracker that follows the "Description" column

  2. Place it prominently on the P&ID near the title block

  3. 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

  4. 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.