Replies: 6 comments 11 replies
-
PS: some points that described could already exist in Powerplatform but i could be not aware (i don't know everything :) ), fell free to remove truncate with other features that could be easily included with documentation |
Beta Was this translation helpful? Give feedback.
-
Hey @aaclage! We had a pretty good conversation internally today and it appears that the PCF + MGT is a great starting point. There is other work (better Connectors, etc.) that are also in discussion in the bigger Graph team but I'd love to focus on MGT + PCF here. I would love to hear your thoughts on a couple of statement:
Would you love to participate in the creation of this effort? We would love to help creating the connections and bring a couple of community members together to find the right angle! Thanks for your write-up! |
Beta Was this translation helpful? Give feedback.
-
Thank you for your feedback and understand your effort/goal is to bring impact and this topic can be easy a win and became a almost required in the list of tools to have in PowerApps World. Having a community-specific project and repo with all the PCFs controls
Making sure the PCFs controls are shown both in the PCF Gallery and on the Sample Gallery site
Making this effort part of the PnP community to drive attention
What would be the first controls you think should be available as part of this? Here some controls by order "MGT-Get" would be great for template reasons, after we define the login/provider process should be one the first one for display content (we need to have a meeting call to prioritize) Below by order, will be important to define phases for each of them.
There is a very good article that can be used to learn improve https://taerimhan.com/quick-takeaway-from-using-microsoft-graph-toolkit-in-pcf/ A lot of challenges but a good one, if you have the time we can have a call. |
Beta Was this translation helpful? Give feedback.
-
@sebastienlevert |
Beta Was this translation helpful? Give feedback.
-
hey there - a bit late to the part, but thank you for including me @sebastienlevert! Love the idea to bring the reusable MGT components into Canvas Apps - which means to me that both rendering a beautiful card AND getting the right data will be easier. |
Beta Was this translation helpful? Give feedback.
-
A quick update from us regarding this topic. We have had an initial discussion with the Power Apps PCF team to identify solutions to help with authentication and make it even easier for us to work on building these things! We will have a brainstorm session this week with @LuiseFreese @aprildunnam, @hugoabernier and @aaclage and come back with a clearer path forward! |
Beta Was this translation helpful? Give feedback.
-
Proposal: Evaluate integration of Microsoft Graph Toolkit in PowerPlatform
After making some test and custom PCF and with other sample articles regarding this topic, i see the potential to use MGT components in PowerPlatform, this component could make very flexible the access to Graph content even managing in some elements.
Evaluate option to include in Canvas model:
Advantages:
Ability to define different type of providers (Custom,MSAL,MSAL2,Teams MSAL2,Teams), multiple connectors could be important to have one or multiple connections base on different business needs, for example integration of SSO with associated url, or MSAL2 to associated client id.
Possible option: This could be added by page or global to be always authenticated.
This connector will make possible the capability to make query to Graph associated with correct
Option 2 - Datasources and Elements:
This component could have the capability to use Datasource based on previous defined DS Graph queries.
This possible connector will also make DataSource available to be used with other PowerPlatform, such us the chart component.
Integrated and expand to new elements will became easier because usage of Graph query Datasource could help integrate new element, such us picker or Search capabilities.
Challenges:
Some challenges on css adopt but depend on how completed will be the components to be created (UI/UX capabilities) align with current CSS.
Creation of additional actions that currently required additional manual functions (Sample > FileList navigate folder by folder) or additional functions action for other elements will be a challenge to Power Users that are not skilled in web component/Graph api and PowerPlatform rational of work.
Add associated documentation on how this could be reach and best practices to integrate with powerplatform.
Creation of option to create generic PCF control for model drive (dynamics):
Option 1 - Creation of control that uses SSO or Powerautomate provider that avoid complexity of authentication.
Option 2
Documentation on step by step on how to include, app creation and deploy in model drive (dynamics)
Description
Creation of PowerPlatform component control based on Microsoft graph toolkit to allow cross platform integration between all services.
Rationale
This components should provide the existing UI/capabilities in M365 to be used cross platform that user can easily identify existing component and developer can align current development feature between different platforms and easy configure.
Future integration with new MGT components can easily be made with the extension of current proposal if made in pre defined pattern.
Preferred Solution
The components should be provide the same properties that existing in current MGT elements and Powerplatform should make easy the configuration using current capabilities, below some samples on how this could be configured.
FileList Sample
How to Create a Datasource
How to add the Queries
**How to select Datasource **
Manage properties from existing component and include in side panel
https://docs.microsoft.com/en-us/graph/toolkit/components/file-list
For PoC made a code sample of 2 components (Login and FileList) using Implement control and microsoft graph toolkit
Additional Context
There is a very good article also talking on this topic https://taerimhan.com/quick-takeaway-from-using-microsoft-graph-toolkit-in-pcf/
@sebastienlevert as discuss.
Beta Was this translation helpful? Give feedback.
All reactions