erictgrubaugh
03/20/2017, 9:06 PMsetTimeout
worked server-side, I would not advocate for that approach as it would add that length of time to every single Project save. I think a script running regularly in the background to make sure Projects and their SOs stay in sync will be cleaner, more performant, and less intrusive. You can tweak the timing of how often that script runs based on the needs for the data to be updated and how many queues you have available