Instant Flows & User Input
Lab 5 builds an instant flow — the pattern for anything a person kicks off on demand, with structured inputs feeding straight into a Dataverse write.
Why "instant" flows exist
Automated and scheduled flows react to something that already happened. Sometimes you want the opposite: a person decides, in the moment, that something should happen now — logging a quick sales lead, requesting time off, flagging an issue. An instant cloud flow, triggered by Manually trigger a flow, is built for exactly that, and it can be launched from the Power Automate mobile app, a Teams button, or a SharePoint command.
Input types on the manual trigger
- Text — free-form string, used for the Customer Name and Comments fields in Lab 5
- Number — numeric-only input, used for Potential Sale
- Boolean — a yes/no toggle
- File — lets the user attach a file when starting the flow
Each input becomes dynamic content available to every later step — that's how Lab 5's Add a new row action maps Customer Name straight into the Dataverse row's Customer field, without any intermediate variable.
Expressions vs. dynamic content
Not every value comes from a prior step or user input. Lab 5 sets Estimated Close Date using the expression utcNow() — a function evaluated at run time rather than a value passed in. Expressions cover dates, math, string manipulation, and conditionals; dynamic content covers "reuse something a step already produced." Knowing which one a field needs is most of what makes flow-building feel fluent.