Available for
- Roles: Administrator, Technician, Production, Service Provider
- Plans: Starter, Premium, On demand
When using a measure-based maintenance plan, each measure reading can automatically trigger a maintenance task when a defined threshold is reached or exceeded.
In some cases, a reading may need to be edited or canceled after it has already generated a task. When this happens, the system automatically adjusts the tasks and thresholds to ensure the plan remains consistent and that maintenance continues correctly.
This guide describes the different reading modification scenarios and explains how each situation affects the tasks generated by the maintenance plan.
Case 1. A reading is edited with no impact on the active task
Example:
- Initial threshold: 500 parts
- Last threshold reached: 1000
- Next threshold: 1500
- Recorded reading: 1100 (task generated)
Action: The user edits the reading from 1100 to 1250
System interpretation:
- 1250 remains between the last threshold (1000) and the next one (1500)
- The original task remains active
- Last threshold reached is updated to: 1250
- Next threshold remains at: 1500
Result: The task is not canceled; only the reading is updated.
Case 2. A reading is edited and no longer reaches the threshold
Example:
- Initial threshold: 500 parts
- Last threshold reached: 1000
- Recorded reading: 1100 (task generated)
- Next threshold: 1500
Action: The user edits the reading from 1100 to 950
System interpretation:
- 950 no longer exceeds the threshold that triggered the task (1000)
- The associated task is automatically canceled
- Last threshold reached reverts to the previous one (500), since 950 > 500
- Next threshold is recalculated to: 1000
Result: The task is canceled, the plan returns to its previous state, and the task history includes the reason for cancellation.
Case 3. A reading is edited and now exceeds a new threshold
Example:
- Initial threshold: 500 parts
- Last threshold reached: 1000
- Recorded reading: 1100 (Task A generated)
- Next threshold: 1500
Action: The user edits the reading from 1100 to 1650
System interpretation:
- 1650 exceeds the next threshold (1500)
- Task A is canceled, as the original reading no longer matches the new threshold reached
- A new Task B is created for the 1500 threshold
- Last threshold reached is updated to: 1500
- Next threshold: 2000
Result: Task A is canceled and a new Task B is created for the 1500 threshold corresponding to the 1650 reading.
Case 4. A reading is edited and activates a previously skipped intermediate threshold
Example:
Task A
- Initial threshold: 500 parts
- Recorded reading: 800 (Task A generated for the 500 threshold)
- Next threshold: 1000
Task B
- Recorded reading: 12000 (Task B generated for the 12000 threshold, skipping intermediate thresholds 1000, 1500, 2000, …, 11500)
- Last threshold reached: 12000
- Next threshold: 12500
Action: The user edits the reading from 12000 to 1200
System interpretation:
- 1200 exceeds the previously skipped 1000 threshold
- The corrected reading now takes into account the skipped 1000 threshold
- Task B generated for 12000 is canceled
- Next threshold: 1500
Result: Task B for the 12000 threshold is canceled with a corresponding history event explaining the cancellation, and a new Task C is created for the 1000 threshold.
Case 5. A reading is edited and activates a previously skipped intermediate threshold
Example:
Task A
- Initial threshold: 500 parts
- Recorded reading: 600 (Task A generated for the 500 threshold)
- Next threshold: 1000
Task B
- Recorded reading: 8000 (Task B generated for the 8000 threshold, skipping intermediate thresholds 1000, 1500, 2000, …, 7500)
- Last threshold reached: 8000
- Next threshold: 8500
- Recorded reading: 1200 (no task generated because < 8500)
Action: The user edits the reading of 8000 (which generated Task B) to 800
System interpretation:
- The 800 reading does not activate any threshold
- The next threshold to reach becomes 1000
Task B generated for the 8000 reading is canceled, since 800 < 1000
However, the latest recorded reading of 1200 reaches the previously skipped 1000 threshold
- A new Task C must be generated for the 1000 threshold
- Next threshold: 1500
Result: The task for the 8000 threshold is canceled, and Task C is created for the previously skipped threshold (1000).