r/PowerApps

Many-To-Many Relationships

Hi everyone! I’d be interested to hear how others handle many-to-many relationships, particularly in Dataverse / Power Apps.

As I understand it, the out-of-the-box many-to-many relationship creates a non-editable intersect/linking table behind the scenes. Removing the relationship simply deletes that linking record.

Because of that, we usually create a custom table as the intermediary instead. This gives us more flexibility, such as adding custom fields, auditing, additional business logic, etc.

The question then becomes: what do you do when the relationship is removed?

We generally prefer deactivating the linking record rather than deleting it, mainly because it preserves the history and audit trail.

However, this can introduce a usability issue. If a user later wants to recreate the same relationship, and there should only ever be one unique linking record for that combination of master data, they may have to find the record in an Inactive view and reactivate it. That is not necessarily intuitive for end users.

Because of this, I’m wondering whether deleting the linking record is sometimes the better approach, despite losing the record itself and potentially some of its audit/history.

So I’m curious how others approach this:

  • Do you generally use the native many-to-many relationship or create a custom intermediary table?
  • If you use a custom table, do you deactivate or delete the linking record when the relationship is removed?
  • If you deactivate it, how do you handle users recreating an existing/inactive relationship?
  • Are there any patterns or best practices you’ve found work particularly well?

Interested to hear how others are handling this in real-world implementations.

reddit.com
u/DrMcDuckleberry — 1 day ago

Trying to add a chat bot to an app

Hi!

I’m trying to add a chatbot to an app, but I understand that the native chatbot option was removed in February 2026. I’m also trying to find a workaround. I found the PCF component, but I’m not sure if it’s the best option.

Also, with Power Automate, there’s a 2-minute timeout. So, if the AI takes longer than that to respond, we can’t attach a file either.

Have anyone found a good solution for this?

reddit.com
u/SnowNew393 — 1 day ago

Errors when submitting a form on canvas app

Hey guys! I'm building a Canvas App connected to a SharePoint list.

In one specific section, submitting the form works (it writes to SharePoint and triggers all the Power Automate flows as expected) but it throws an error on the app side. Everything functions, but I hate leaving a known error in a final build!

I read online that it might be a SharePoint permissions issue, but all app users already have the necessary access. and I have done a three-way check (environment, SharePoint, and even Power Automate) to see if there is the answer.

Has anyone run into this before or know how to fix it?

(sorry for the blury pic)

https://preview.redd.it/l5hgbp4jsckh1.png?width=1490&format=png&auto=webp&s=9df33e85bd867aa6c8fd7b779eaca0eaf342bf31

reddit.com
u/zzzzerenwantshuoguo — 22 hours ago

Power Apps → Outlook draft with HTML body + inline logo — what is the correct approach?

Hi everyone,

I’m working on a Canvas Power App where I need to generate an Outlook email from Power Apps.

Requirement

I have an existing HTML string containing a formatted email body, including tables, formatting, etc.

The expected flow is:

Power Apps → Click button → Open Outlook with a new email draft

The draft should contain:

  • A company logo at the top-left
  • The existing HTML content below the logo
  • The HTML formatting should remain intact
  • The email should open as a draft in Outlook, preferably the Outlook desktop application
  • The user should still be able to review/edit the email before sending

What I have tried

  1. Using "Launch()" / mailto from Power Apps

I tried launching Outlook directly and passing the subject/body.

The problem is that my HTML content doesn't render correctly. The HTML either gets treated as plain text or the formatting gets lost.

  1. Using a Rich Text Editor in Power Apps

I also tried putting the HTML content into a Rich Text Editor, allowing the user to edit it, and then using a button to send the email.

However, when the HTML contains tables and more complex structures, the HTML gets modified/collapses during editing.

The logo is another problem:

  • It can appear when viewing the email in Outlook on the web/browser.
  • But the logo doesn't reliably appear when the same email is opened in the Outlook desktop application.
  1. Using Power Automate to create an Outlook draft

I also tried calling a Power Automate flow from Power Apps.

The idea was:

Power Apps → Power Automate → Create Outlook draft → Open that draft in Outlook

But I haven't been able to get this working correctly, particularly while preserving the HTML and inline image.

What I'm looking for

What would be the recommended architecture for this requirement?

Ideally, I want something like:

Power Apps | | Button click ↓ Power Automate | | Generate HTML email | Add/embed logo | Create Outlook draft ↓ Outlook | ↓ User reviews/edits draft | ↓ User sends email

The important part is that the HTML structure must remain intact and the logo should render correctly in Outlook desktop as an inline image, not just as an external image that happens to work in Outlook Web.

Would you recommend:

  1. Power Apps + "Office365Outlook" connector directly?
  2. Power Apps + Power Automate + Outlook connector?
  3. Microsoft Graph to create the draft?
  4. Using a Content-ID ("cid:") inline image?
  5. Base64 image embedded directly in the HTML?
  6. Some other approach?

If anyone has implemented something similar, I would really appreciate the actual Power Apps formula / Power Automate flow structure or an example of how you solved it.

Thanks!

reddit.com

Hierarchically related data

We use hierarchically related data in our MDA and are trying to understand the deprecation notice here.

Will the checkbox for a self-referential relationship to be hierarchical go away? Or is it just the visualisation component?

Any advice would be greatly appreciated. We use this heavily to understand related table rows and how they roll up to an ultimate parent.

Thanks!

learn.microsoft.com
u/TailEnderB — 2 days ago

PCF - App may contain unsafe code

Hi!

I wanted to know that when we deploy Canvas app solution, will end users get this warning while opening the app.

If yes, Is there a way to get rid of this?

reddit.com
u/ultroncalls — 2 days ago

Licensing Requirements for Code Apps

My company is trying out a solution myself and another guy developed with the intent that it doesn’t hit premium features or connectors. This has been quite successful, but the two of us on premium trials demonstrated the improvement viable with Code Apps as the front end. I can’t find any documentation in Microsoft about if PAYG PowerApps licensing allows for code app use. Does anyone know?

reddit.com
u/ConstructTech — 2 days ago

Power Apps for Mac

Hey I'm going to start a job post in a few months where I must use power apps. I own a M3 Macbook Air and I've been trying to see if there is a way to download power apps on my mac in order to start learning and testing power apps, but i haven't been able to find a way. Do any of you have any recommendation so I can use Power Apps on my mac mainly for learning?

Thanks a lot !

reddit.com
u/JuanPIPI71 — 3 days ago

PowerApps UI/UX and approvals help

Hi All,

Hope you all are doing great.

A project is coming my way where the team is currently using a SharePoint list. Once an item is submitted, a couple of flows are triggered. One is a multi-stage approval workflow, and the second flow creates an Excel file using the SharePoint item details in the placeholders of an Excel template.

This now needs to be converted into a Power Apps application, and I will also need to create new flows.

I need some help figuring out the UI of the application, so if any of you can provide some insights, I would really appreciate it.

The second part is regarding the approval flow. It will be a multi-stage approval process, and I was wondering if it is possible for an admin to change the approvers once the flow has already been started.

Is there any way to delegate or reassign an approval without starting a new instance of the flow?

Any other insights or suggestions that could help make this project better are also welcome.

This is going to be my first project where I will be working independently, so any advice or suggestions would be greatly appreciated.

Thanks in advance!

reddit.com
u/Automatic-Mode792 — 2 days ago

What should I expect from a 1.5-hour Power Platform technical interview? They said they will give me a practical case to work on. What should I expect?

reddit.com
u/gtxhz73184013 — 3 days ago

Deployment pipelines

I guess this isn’t a specific Power Apps question but a broader Power Platform ALM question. I’ve been using Deployment Pipelines in my company for a while. I was aware of managed environments but avoided them because they require all end users to have a premium licence.

I’ve just noticed that if you use Pipelines to deploy to any downstream (non‑dev) environment, those target environments must be managed. Big oops, I thought this was only if I wanted to deploy anything different from standard. Our current targets aren’t managed, and I don’t want to incur the additional licensing cost. I want to very quickly avoid this in fact.

Has anyone been through this? How did you move away from Power Platform Pipelines to something like Azure DevOps to keep using pipeline deployments?

reddit.com
u/iM0use — 3 days ago

Same app different solutions

I have a canvas app that is used for many different functions, I decided to package up 2 solutions both solutions contain this app but also other flows and components related to a specific project that uses the app.

I though this would not introduce different layers for this app as they both come from changes made in the same app in dev, then moved to environments using pipelines.

How should I handle this? I thought my method was recommended but obviously introducing new layers is not wanted.

reddit.com
u/Theydontlikeitupthem — 3 days ago

Powerapps Canvas with Claude: What are your typical preliminary steps

When working with Claude to create powerapps canvas and powerautomate flows, let’s say you have all the requirements in a markdown file that shows the specs of the application.

What do you typically start with, i.e; are you giving the requirements that you gathered at once or are you just giving information to Claude drip by drip with multiple compile commands thru Claude?

Thank you!

reddit.com
u/Realistic-Change5995 — 4 days ago

Powerapps with Claude: Average use case cost estimates

Hi PowerApps folks: Myself using powerapps for nearly 5 years has brought a lot of great value for our company. Powerautomate, dataverse and PowerApps (Canvas + model) have been the perfect combo.

Most use cases we have had were canvas apps (5 screens on average) vary by business logic, roles, write and read to dataverse, trigger flows, etc.

In your use cases if you have similar patterns in app architecture, how much do you think a typical use case costs in Claude + MCP to power apps/automate and dataverse?

If you have other patterns in your use cases, what might it look like and any idea of average cost to build using Claude?

I am trying to estimate a budget for next year for couple of use cases.

Thank you!!

reddit.com
u/Realistic-Change5995 — 4 days ago

Aesthetics/Layout Feedback (repost)

This is a simple app I've been working on. I'm trying to figure out the color scheme and layout here. Does anyone have any feedback or thoughts on the spacing or aesthetics here? This will be accessed in Desktop only.

Rough flow is they will fill everything on the top from left to right- check certain boxes. Second screen allows them to clarify/edit the text. That button creates the word document and takes them back to the first screen. Then they convert to PDF, email that to themselves including any attachment boxes that were checked.

The app and flow are going to change soon so not looking as much at the flow itself. More usability, aesthetic flow, spacing, color theme, etc..

Thanks in Advance!

u/StrongGarage850 — 6 days ago

Is Microsoft giving up on PowerApps?

A bit of a rant but does anyone else feel like they are slowly giving up on it? For the last couple months developing on it has been an absolute nightmare. Everytime I want to do changes on a JS webresource or a plugin, I have to upload and publish it multiple times and pray to god that one of those times, the PP will actually accept it. It's so frustrating.

reddit.com
u/hokiis — 7 days ago

Multi barcodes

Hi all , am adding ten barcode into a canvas to scan , anyone know the format , so you don’t get multiablee codes

reddit.com
u/andy021278 — 5 days ago

Will Code Apps completely replace Canvas Apps?

Do you think Code Apps will take over since you can use React (which basically has no UI limitations compared to Canvas)? Do you think the industry will move entirely to code apps rather than Canvas?

reddit.com
u/Feisty-Pianist1076 — 9 days ago