Rollover (counters)
Counters are continuous meters. Depending on whether they are ascending or descending, they continue to increase or decrease in value. Eventually, they will reach a rollover point. Counters are typically used to drive maintenance tasks, such as changing your oil every 7500 miles (1200 km). In Planon, when a counter has reached its limit (in ascending or descending direction), it will by default loop back to 0 and add the registered value to the total.
This behavior might not always be expedient. For example, if it is likely that incorrect meter readings are added via app users at the moment a counter rolls over. In that case, the incorrect meter reading(s) might corrupt your maintenance planning. If you want to avoid automatic rollovers, use the Allow counter rollover? setting.
The setting is available on both the counter definition and the counter.
| Counters will automatically take over the set value (Yes/No) from their related counter definition. However, you can select a deviating setting on the counter. So, if you have selected No on the counter definition, you can select Yes on a linked counter and vice versa. |
• If Yes is selected (default value) automatic rollovers are allowed. New counter readings can either be lower or higher than the previous ones and the consumption is calculated based on the rollover values (thresholds).
• Ascending counters: if No is selected, the rollover behavior is not allowed. A new counter reading must always be higher than the previous one. If it is lower, you will receive an error message.
• Descending counters: if No is selected, the rollover behavior is not allowed. A new counter reading must always be lower than the previous one. If it is higher, you will receive an error message.
| Users of Planon apps that support meter readings, such as AppSuite, are also notified if they try to add a counter reading when the rollover point is reached and automatic rollovers are not allowed. If rollovers are allowed, the date for a new meter reading must be later than the last known meter reading date. If an ‘incorrect’ date is entered, an error message is displayed. |