Hi!
"would the created by show as a System Account I assume?"
Your flow will be executed with credential from a specific user.. this same user will be the one shown in 'created by'. Some organizations define a user just for this purpose, I guess
One more question... one problem we will face is that 'when a file is created' triggers even though metadata are not yet set. I cn think on different approaches to solve it:
-some Flow designers decide to add a Delay action block assuming all metadata will be added in less than X minutes
-some other decide to run a flow every night identify files created the day before and do their magic
-some others prefer to use 'when a file is created or modified' use a conditional trigger to check needed metadata value is available, if not yet terminate the flow. So each time you add/modify a the condition will be evaluated
So, according to your requirements, which of these three aproaches fits better?
Thanx!