Additional Material

Additional Material

This page gives extra examples for learners who want to recognise more Power Automate screens after the workshop.

The aim is not to memorise every button. The aim is to understand what each screen is asking you to decide.

How to Read a Flow Screen

Most Power Automate screens are asking one of five questions:

  1. What starts the flow?
  2. Which system does this step connect to?
  3. What data came from earlier steps?
  4. What should happen when a decision is made?
  5. How can I check what happened after the flow ran?

๐Ÿงญ If you feel lost in the designer, name the step, identify the connector, and ask what data is going in and coming out.

Choosing a Trigger

Microsoft Learn example showing trigger search when creating a flow.

๐Ÿšฆ The trigger is the start line. Choose it based on how the real work begins, not based on the final action you want to perform.

Examples:

  • Use a manual trigger when a person should decide when the flow starts.
  • Use a scheduled trigger when work should happen every day, week, or month.
  • Use an event trigger when a form response, file, item, or email should start the work.

Trigger Settings

Microsoft Learn example of a SharePoint trigger configuration screen.

๐Ÿ“ Trigger settings tell Power Automate where to watch for the event.

For a SharePoint trigger, this usually means:

  • Which site to watch;
  • Which list or library to watch;
  • Whether the flow should start when an item is created, modified, or both.

A common mistake is choosing the right connector but the wrong location. If a flow never starts, check the site, list, library, and permissions before rebuilding the whole flow.

Suggested Flows

Microsoft Learn example of Copilot suggesting a flow design.

๐Ÿงช Suggested flows can be useful starting points, but they still need checking.

Treat generated or suggested flows like a draft:

  • Check the trigger matches the real process;
  • Check every connector uses the right account;
  • Check where records are written;
  • Test with safe data before using real recipients or live records.

Connectors in Plain English

A connector is the bridge between Power Automate and another service.

Connector family Examples Plain-English role
Microsoft 365 Outlook, Teams, SharePoint, OneDrive Work with messages, files, sites, and collaboration tools
Data Excel, Microsoft Lists, Dataverse, SQL Read or update structured records
Documents Word Online, PDF services Create or transform documents
Approvals Approvals, Teams Ask a person to make a decision
Custom or premium HTTP, custom connectors, third-party apps Connect to systems outside standard Microsoft 365

๐Ÿ”Œ The connector decides which system you are touching. The connection decides whose permissions you are using.

Useful Microsoft references:

Dynamic Content

Microsoft Learn example showing dynamic content in the new designer.

๐Ÿงฉ Dynamic content is data from earlier steps that you can reuse later in the flow.

For example:

  • A form trigger might provide Responder email;
  • An Excel row might provide First Name;
  • An approval action might provide Outcome;
  • An Outlook trigger might provide Subject and From.

Dynamic content is powerful, but it can also be confusing. If you are not sure what a value contains, run the flow once and inspect the run history.

Approvals

Microsoft Learn example showing the approval action selection screen.

โœ… Approval actions pause the flow until a person responds.

Use approvals when the next step depends on a human decision. Do not use them just to notify someone. If no decision is needed, send an email or Teams message instead.

Approval Details

Microsoft Learn example showing an approval configuration screen.

๐Ÿ“ A good approval gives the approver enough context to decide without opening five other systems.

Include:

  • What is being requested;
  • Who requested it;
  • The key dates or deadlines;
  • Links to useful documents or records;
  • What approve and reject mean;
  • Where comments or reasons will be recorded.

Branching After an Approval

Microsoft Learn example showing a condition based on the approval result.

๐Ÿ”€ Approval is not the end of the flow. The outcome should route the next action.

Typical pattern:

  • If approved, update the record and send a confirmation;
  • If rejected, update the record and tell the requester what happened;
  • If the approval times out, escalate or mark it for manual follow-up.

Rejection is not a technical error. It is a valid business outcome.

Approval Overview

Microsoft Learn example summarising the approval flow pattern.

๐Ÿงพ Approvals are useful because they create both a message and a decision record.

For important flows, think about where the official decision record should live:

  • Approval history;
  • An Excel tracker;
  • A SharePoint list;
  • A Dataverse table;
  • A case management system.

Updating an Item or Record

Microsoft Learn example showing an update item action configuration.

โœ๏ธ Update actions write the result back to the system of record.

This is what turns a notification flow into a process flow. A useful automation should usually leave a record behind:

  • Status changed from Ready to Sent;
  • Approval outcome recorded as Approved or Rejected;
  • Sent date written into SentAt;
  • Owner or reviewer assigned;
  • Comments stored somewhere findable.

Run History

Microsoft Learn example showing the run history menu for a flow.

๐Ÿ”Ž Run history is the first place to look when a flow behaves unexpectedly.

Use run history to check:

  • Whether the flow started;
  • Which step failed;
  • What data each step received;
  • What each step returned;
  • Whether the wrong branch was followed;
  • Whether a connector account had permission.

Do not debug by guessing. Run history shows the evidence.

Practice Files

These are the same files used in the workshop:

Use test rows and your own email address before trying any real process.

Further Microsoft Learning

These Microsoft Learn pages are useful follow-up reading:

๐ŸŽฏ Read these as examples of patterns, not as scripts to copy blindly. Your flow still needs the right owner, permissions, test data, and record location.