Despite having heard enough times already that upon is an archaic version of the on preposition, I'm still struggling to thoroughly understand its meaning and usage.
In the quoted sentence, wouldn't it make more sense to use after?
Consider the possibility of activating accounts automatically upon a new dataset creation.
Is this just another way of expressing the thought, a more formal one?