This blogpost (https://powerapps.microsoft.com/en-us/blog/october-updates/) writes about including Canvas Apps and Flows in D365 Solutions. (The headline is "More powerful capabilities building apps on CDS")
Since I now see the "Projects" Tab in the menu of web.powerapps.com I was wondering how i can add my Canvas Apps to a D365 Solution.
On Docs it says the feature might not have been released yet:
In the change history however, the feature is dated with August 4th.
So is the feature out already?
If no, when will it be?
If yes, how can i accomplish Canvas Apps in my Solution; i did not discover how to do it and also did not find sufficient documentation for the matter.
Thank you and kind regards
Currently, I think you could embed a Canvas app within Dynamics 365 Solution.
Please check and see if the following blogs would help in your scenario:
In addition, please also check the following video for more details:
Thank you for your answer.
i was not talking about "embedding" Canvas Apps into a Dynamics Application though, but about adding it to a "Solution" or "Project" for administrative reasons and Lifecycle Management.
The functionality I was referring to in my original post is described like this in the blogpost (the link of which has also been included in my original post:
"Improved ALM with canvas apps in solutions. Canvas apps and flows can now be included in the same solution infrastructure that powers the full Dynamics 365 for Customer Engagement platform. This brings great improvements to the limited import-export functionality previously offered for canvas apps, and means that all key platform assets can now be moved together across environments as well as published to Microsoft AppSource on a single infrastructure.
A full solution browsing experience is now inline and modernized at PowerApps.com. This makes it easy to quickly pick a solution you want your app, flow, or other component to be included with when authoring. App makers, system integrators and ISVs can then leverage import and export functionality to distribute composite solutions and manage app lifecycles across environments, as well as to publish to Microsoft AppSource. This capability is rolling out in Preview starting October 1st to a first ring of customers and will continue to reach new regions throught the month."
It says here that the capability will reach "new regions throughout the month" and i first saw this "Projects" tab in web.powerapps.com" about a week ago (see screenshot).
When you click a project u go to D365 and see all the Entities, Option Sets, ModelDriven-Apps etc. (see other Screenshot) which are related to that solution; in the post it says however that one can also add Canvas Apps (and Flows) to solutions now, which brings me back to my original question:
How can I add CanvasApps/Flows to D365 solutions?
If the feature is not released in my region yet (Europe), when will it be?
Thank you and kinds regards
Here is a link to the blog post on how to do this: https://powerapps.microsoft.com/en-us/blog/apps-and-flows-lifecycle-management-just-got-easier/
This is very close to rolling out in the PowerApps portal. We have released some PowerShell scripts to add canvas apps (not created from a solution) to a solution and the Flow PowerShell should be live any day. https://www.powershellgallery.com/packages/Microsoft.PowerApps.PowerShell/1.0.6
i've download the powershell scripts. they sometimes work and sometimes don't? get this error (i guess it's an error):
code = conflict
description = conflict
internal = system.net.httwebresponse
would be nice to have it say what is actually wrong...this was from a brand new environment and freshely imported apps. i created another new environment and it worked fine??
next, how do you add existing flows? i tried importing the solution that i added an app to but none of the flows were created. no connections either but i guess i would still have to manually create them first (or possibly through powershell but i do not see any commands to do this?)
Please use the latest version of the PowerShell script. We made an API update that required a change to the PowerShell. Also the example to add Flows is on its' way out. Look for 1.0.7 or higher. https://www.powershellgallery.com/packages/Microsoft.PowerApps.PowerShell/