Description
If a dataset input is specified for a tool when it is created, it is automatically required for the tool to execute; however, there are cases where models use optional inputs.
A current workaround is to create workflows to handle each use case, but this can be tedious if a model has many optional inputs.