Workflows were to be apps that can be strung together. If you already have several apps that perform the steps you want for a full workflow, you have to recreate them in the workflow.
When creating a workflow, we can [+ prompt section], how about a [+ App ID] (select our app name or id) and then our app becomes part of the flow.
Use case for his is there are 6 apps that are used with each other to analyze data for a report - we use a combination of these 6 apps monthly. A different person has created each of the apps.
Sometimes you would use Apps 1, 2, 3, 4, 5, and 6. Other times you would only need apps 2, 4, and 5. While other times you would need apps 1 and 6 only.
The first prompt (prompt 0) could be your selection of which ones you needed and the login in the workflow would take this input along with your document (any other input) and begin the process by calling the apps you selected.
This is done today using power automate manual run with inputs and then the power automate flow calls the appropriate app IDs via API, gets the output and passes to the next app id, etc.
Will be great when an entire Workflow can be automatically launched via the workflow ID just the like the apps are with their AppID.