The ability to set the value of a step timer to a given variable is neat, but we are finding it falls short in our application. We are using a single dynamic step that loads information about each step from our database, ‘planned cycle time’ included. We can set the variable with each new step, but because the elapsed time of our ‘dynamic step’ is not reset with each new step, our step timer just continues to count down (albeit adjusted slightly by the difference between the previous and new ‘planned cycle times’).
One idea we had to fix this was a checkbox for the timer: “Reset step timer on step exit” or something similar, or just allowing us to “Data Man. → Clear → App Variable → Step Cycle Time”. We are obviously thinking within the context of our app and not the platform as a whole, so not sure how this would conflict with the intent of the timer overall.
Also, didn’t we used to be able to count up from 0? Could’ve sworn that was a feature previously.
You can count up from 0 if you use the “Text” “Variable” widget. Then choose “App Info” and then choose “Time Elapsed on Step”.
Yes, there are a number of ways we could improve the step timer. When you say each “step from your database”, what sorts of analytics are you hoping to track on these steps? I am wondering if you could use “App Complete and Go To Step” to reset the timer if you are just planning on using Table Analytics to track metrics around the products as a whole, for example.
That helps, thanks - I knew we did it before, but I thought it was part of the timer widget…
Our thinking is less around the analytics side of things (actual cycle time), and more on what are we presenting to the operator (planned cycle time). Analytics shouldn’t be a problem, as we can do something like a (currentdatetime - Timer A) expression and store this as an integer. We have used the ‘App Complete and Go To Step’ previously, and it came up in our discussion, but for some reason we all winced at the idea. Maybe it’s because we know we need to go through our giant list of variables to make sure ‘Clear on complete’ is set accurately… maybe it’s because the ‘App completed’ message pops up and it feels a bit unpolished…