cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Highlighted
Helper I
Helper I

Remove Embedded Canvas Apps from one environment to another

according to this doc https://docs.microsoft.com/en-us/powerapps/maker/model-driven-apps/share-embedded-canvas-app this is what supported way of moving Embedded Canvas App

"Embedded canvas apps are also solution aware. By default embedded canvas apps are created in the same solution as the host model-driven form. To move the embedded canvas app from one environment to another export and import embedded canvas apps as a part of a solution just like any other component."

Just want to ensure I understand this correct,

1. So if I have an embedded canvas app on the Case Interactive experience form which is the form that has been used in the model driven app "Customer Service Hub", let's say the solution hosting that form is called "Core". Do I export the import the solution that is hosting the "Core" to the target envrionment? or?

2. Will it work if I save the Canvas PowerApp locally and then import the msapp file to the target envrionment. Finally manually add the app id in the relevant form where I want to embed?

Or do you have an even better suggestion?

Many thanks in advanced

Xun

 

2 ACCEPTED SOLUTIONS

Accepted Solutions
Highlighted
Responsive Resident
Responsive Resident

Re: Remove Embedded Canvas Apps from one environment to another

Hi,

 

Both options works however, in the latter we should also make sure app is shared with correct users to keep it visible. (because it is as good as creating new app in target environment).

 

If this answers your question, mark it as verified.

Regards,

Pavan Kumar Garlapati

View solution in original post

Highlighted
Community Support
Community Support

Re: Remove Embedded Canvas Apps from one environment to another

Hi @xyd ,

Based on the two solutions that you provided, I think both of them works well.

 

I think the first solution would be better than the second one. If you save your canvas app as a local .msapp file, and then import it into your Target Environment, you need to save it into your Target Environment manually, and re-share this app to your end users again.

 

In addition, there are also some known limits with Solutions you need to know in PowerApps, please check the following article:

https://docs.microsoft.com/en-us/powerapps/maker/common-data-service/use-solution-explorer#known-lim...

 

Best regards,

Community Support Team _ Kris Dai
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

View solution in original post

4 REPLIES 4
Highlighted
Responsive Resident
Responsive Resident

Re: Remove Embedded Canvas Apps from one environment to another

Hi,

 

Both options works however, in the latter we should also make sure app is shared with correct users to keep it visible. (because it is as good as creating new app in target environment).

 

If this answers your question, mark it as verified.

Regards,

Pavan Kumar Garlapati

View solution in original post

Highlighted
Community Support
Community Support

Re: Remove Embedded Canvas Apps from one environment to another

Hi @xyd ,

Based on the two solutions that you provided, I think both of them works well.

 

I think the first solution would be better than the second one. If you save your canvas app as a local .msapp file, and then import it into your Target Environment, you need to save it into your Target Environment manually, and re-share this app to your end users again.

 

In addition, there are also some known limits with Solutions you need to know in PowerApps, please check the following article:

https://docs.microsoft.com/en-us/powerapps/maker/common-data-service/use-solution-explorer#known-lim...

 

Best regards,

Community Support Team _ Kris Dai
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

View solution in original post

Highlighted
Helper I
Helper I

Re: Remove Embedded Canvas Apps from one environment to another

Ok it's good to know it is possible with both approach.

Just correct myself, with the 2nd option (import the powerapp package into the target envrionment) will require a zip file. at the least at the Preview stage for Import package, it will not except a  the msapp file ...

So exprt the app and then import the zip file to another environment just work for me.

One thing I haven't try is to re embedded it to the relevant D365 form... but then that is why that import the Canvas App in as part of the D365 solution would be a better choice...

 

Highlighted
Responsive Resident
Responsive Resident

Re: Remove Embedded Canvas Apps from one environment to another

Yes, However double check when we import solution is it mapping to the correct canvas app id in the form control. when that verification succeeds then you are good to go.

 

Please mark it as verified if it answers your question.

Regards,

Pavan Kumar Garlapati

Helpful resources

Announcements
secondImage

New Return to Workplace

Reopen responsibly, monitor intelligently, and protect continuously with solutions for a safer work environment.

Experience what’s next for Power Apps

Join us for an in-depth look at the new Power Apps features and capabilities at the free Microsoft Business Applications Launch Event.

Check this Out

Helpful information

Featuring samples like Return to the Workplace and Emergency Response Applications

secondImage

Power Platform 2020 release wave 2 plan

Features releasing from October 2020 through March 2021

Top Solution Authors
Top Kudoed Authors
Users online (10,672)