I have a single page document (with lots of separate text boxes and objects) that I have to update then print and distribute to our team, sometimes many times a day, they want version numbers on it and I've found it hard to remember to manually adjust them every time, leading to conflicts. I've been told that a date/time stamp isn't good enough. Is there anything I can do to make this happen? I'm not an advanced user but happy to follow through complex instructions if it will fix my dilemma! I'm not worried if it accidentally updates to a later version number before I print it, it's more important that I can't print it out with a non-changed version number e.g. it's okay if the last time I printed it was V10 then the next one that prints ends up being V14. Thanks in advance for any help!
Type > Text Variables > Define...
Then define a variable.
For example, I would use Month and Year as the variable. It makes it easier and more descriptive overall. Depending upon how often the document changes, adding day as well may help.
Preview. That's what the auto-text will look like.
Then, somewhere in your document create a text frame and choose
Type > Text Variables > Insert Variable and choose the variable you just created. Set the font, size, style, etc you want.
Now every time you modify the document and save it the variable will be updated after the save. So before outputting, you need to save the file for the variable to be updated.
I usually open a file, make my first change and save - that ensure variables based upon file modifications update. Then continue on with any changes.
If you need something even more specific...
Preview area above.
Here I've used the hour (00-23) - year.month.day
And it's possible to also add minutes, or seconds, if by the hour is still not targeted enough.
Unfortunately, I'm not aware of any auto-numbering that is merely standard numbers within InDesign. The only auto-numbering which exists are all based upon document frameworks such as page numbers, chapter numbers, sections, etc. You really can't add a random number that auto-updates. You would need to run a script to update it or manually update it. Both of which would require more interaction that merely using a timestamp as a text variable.
Frankly, if you can't configure a variable based upon file modification, then manually update a number whenever you open the file.