Hi @THYeh
Please review this topic instead, it has an example workflow + history that is created correctly: Invocation scheduling failed - Trying to run a simple mapping workflow - #5 by jennaj
In short, you need need to add one of the “Inputs” types to the very start of your workflow. Then, because you are adding/adjusting inputs, disconnect all existing “noodles” between the inputs/tools and reconnect them in order of execution. This resets the workflow metadata.
Tutorials: Search Tutorials
Thanks!