Is boundary event what I need? Isn't 1 year maybe too long?
I have some files that I would like to be validated every year, then each year there will have to be a "keep or delete" action. I'm considering building a workflow with boundary event but I'm not sure if letting a workflow run for so long, especially since there will be hundreds on the same time, is a good idea. Any advice?
No, that will not be a good idea to keep hundreds of pending workflows in system for over a year. What you can do is create a scheduled job which run everyday on some specific time,identify all such documents and process them.
I knew it was probably not the best option, but actually the goal is to be able to do the work without the need of heavy dev. And I suppose that creating such scheduled job requieres some dev right?