it would be nice to be able to use this to request data from individuals not within our company - and submit that data into a sharepoint list.(or SQL)
The ability to share canvas apps with external users is now availabile in public preview! The documentation can be found here: https://docs.microsoft.com/en-us/powerapps/maker/canvas-apps/share-app#share-with-guests
The blog announcement is here: https://powerapps.microsoft.com/en-us/blog/share-canvas-apps-with-guests-in-your-organization/
Companies always ask about platform for fast creating application for their customers. It will be good compelling feature that will help us win deals!!!
This is not available at this time, by design. However, other related ideas have requested sharing apps with external users and/or partners. These features are still in the early stages of discussion. We will keep you posted as they evolve.
I think it's not so hard to make such kind of access. For example we can create special Dynamics 365 account, that could be incapsulated in application. At sturtup application just automatically autorise with this account. Looks like 15 minutes coding challenge.
@DmitryLoboda We do appreciate your idea on how we might be able to approach this. We will consider feasibility and keep you posted.
Thank you again for your continued feedback while we get this to where it needs to be.
Use case: In Australia, contractors coming onsite need to go through an induction process covering safety etc. In many cases they prefer to do this before they come on site and we need to keep a record of the training they have understaken. More often than not, the company that is hired to do the work will send a random member of thir staff so while we may hire ACME Plumbers to fix something it will be one of their staff that will attend and will need to go through the induction. The value of allowing non-tenant people to access the powerapp is that ACME plumbers can access our induction power app and have their staff member complete the induction without us having to set up an O365 account for them.
The thought process was to have some type of external PowerApps environment which connected securely to an external CDS environment linked to the external PowerApps user (meaning they could only access their CDS data). The external CDS environment could update a specified internal CDS environment thus protecting any data and allowing the internal PowerApps to use the data for flow process etc.
In any case, just sharing a use case for this feature :-) Hope it comes about soon.
@NitroxJunky I agree this is a good use case. We are considering this feature request, and are working through feasibility and security dependencies. Thank you for your patience as we work through this.