I think it would be a good idea to have an option on each trough to see when it was last cleaned or treated with a mineral additive. For example when you clean a trough you could use the app to record that it has been cleaned. That way other employees and managers can simply click on that trough and check when it was last cleaned. Can it be linked in with a task so you can include multiple troughs in one task? I know you're looking into reoccurring tasks this could be an extra addition.