cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
VilPel
Super User
Super User

License requirements for my canvas app?

Hello community,

 

I have already once asked this question a month ago but didn't get a clear answer for my needs (Here is a link).

 

My canvas app uses the following connectors:

- Microsoft Dataverse (premium connector)

- Planner

- Office 365 Users

- Office 365 Groups

- Office 365 Outlook

- OneDrive for business

- Microsoft Teams

- SharePoint

 

The cloud flows attached to app use these connectors:

- Microsoft Dataverse

- OneDrive for business

- Microsoft Teams

- SharePoint

 

According to our current knowledge, to run the app without any trial prompts, Office E3 or Microsoft E3 license is required according to the table below. I did some research and found out that the "Microsoft Business Standard" should cover all the same functions as the "Office E3". For example the "Office F3" suggested by the community member in the linked post above does not cover some of the connectors such as OneNote, Outlook and OneDrive.

table2.png

 

So my question is the following: Am I be able to run the canvas app with "Microsoft Business Standard" and "Power Apps per app plan" licenses as it covers the same needs in the licensing table as the E3? Or is E3 somehow required to access Dataverse?

 

As far I have understood it, I need a "base" license to cover the needs for the Microsoft connectors and a Power Apps license to use Dataverse.

 

As a bonus question, what "base" license would be the cheapest to get access to all of the connectors (expect the Dataverse which is included in the Power Apps license)?

 

If someone would be able to confirm or correct my theory, that would be a life-saver!

 

Ville

1 ACCEPTED SOLUTION

Accepted Solutions

The Power Apps per app license will cover the use of ANY Power Apps connector.  The reason you need the Office license is because you are connecting to office services.  The connector will work with the Power apps license.  But for example, if the user doesn't have an Office license then they won't have a record in the Office365Users connector for the connector to find.  Its not about the license.  Its about what the connector connects to.  The per app or per user license is all inclusive.



-------------------------------------------------------------------------
If I have answered your question, please mark your post as Solved.
If you like my response, please give it a Thumbs Up.

View solution in original post

9 REPLIES 9
Pstork1
Dual Super User
Dual Super User

Unless you are building and running the app inside Teams you will need either a per user or per app license for each user running the app.  Dataverse requires a premium connector and since you are using Dataverse you will need a premium license.  The Office 365 license, including the business Standard license, will not be enough if you are using a Dataverse connector.  If it is just he one app then the least expensive way to run it will be a per app license.  Please Note that you may have to start a trial to build the license, but running it will only require the per app license.  You aren't supposed to need any license to build the app, but sometimes the software will force you to start a trial since you are using a premium connector.  The E3 license is not required to cover Dataverse.  It, or a business standard license, is required because you are using Office 365 connectors so you have to have an Office license. 

 

Assuming you have a limited number of users the Business Basic license is probably the cheapest license that includes Power Apps.  But look carefully at what it covers in Office.  There is no license for desktop versions of the Office apps so Business Standard is usually a better choice.



-------------------------------------------------------------------------
If I have answered your question, please mark your post as Solved.
If you like my response, please give it a Thumbs Up.
VilPel
Super User
Super User

Hello and thank you for your reply.

 

So as I interpreted your message, I will need Power Apps per app plan in any case for the end users. Also, the E3 is not required to run Dataverse which is finally clear now, thank you.

 

As a conclusion I need to look carefully which license covers all of the connectors in my canvas app (except Dataverse, I'll get a Power Apps license for that). 

 

If I'm correct I can cover my end user's requirements (connectors listed in original post) with a Business Standard + Power Apps per app license, could you confirm this as well with a yes/no?

 

Thank you so much for your help @Pstork1 

 

Ville

 

 

 

 

The Power Apps per app license will cover the use of ANY Power Apps connector.  The reason you need the Office license is because you are connecting to office services.  The connector will work with the Power apps license.  But for example, if the user doesn't have an Office license then they won't have a record in the Office365Users connector for the connector to find.  Its not about the license.  Its about what the connector connects to.  The per app or per user license is all inclusive.



-------------------------------------------------------------------------
If I have answered your question, please mark your post as Solved.
If you like my response, please give it a Thumbs Up.
VilPel
Super User
Super User

Hello @Pstork1 and thank you for the clarification.

 

"The Power Apps per app license will cover the use of ANY Power Apps connector"

 

So you are saying that if I get a Office F3 license that does NOT include Outlook for example, assigning a Power Apps per app license will be able to enable that connector for me and I am able to use it?

 

That is my final question regarding this topic, thank you so much for your help so far 🙂

 

Ville

It would be licensed to use that connector, but you wouldn't be able to use it do things like send an Outlook message because you wouldn't have a mailbox.  The connector is licensed, but without the F3 you wouldn't have what it connects to.



-------------------------------------------------------------------------
If I have answered your question, please mark your post as Solved.
If you like my response, please give it a Thumbs Up.
VilPel
Super User
Super User

The user would still be able to "Sign in" to the connector when the app is opened even though they don't have a mailbox?

 

This is what the end user sees when they open the app for the first time - Allow permissions to the connectors listed in my original post.

pp21.png

 

Is it really like that you can sign in the Outlook connector without a mailbox? @Pstork1 

Yes, I wouldn't be surprised that they can sign into the connector.  But they wouldn't be able to do anything that would require a mailbox.  Like you couldn't use the connector to go get mail, since there is no mailbox to get it from.  So in the long run it wouldn't work.



-------------------------------------------------------------------------
If I have answered your question, please mark your post as Solved.
If you like my response, please give it a Thumbs Up.

Hola, perdón que agregue mi pregunta acá, pero el foro por alguna razón me devuelve error y no me permite publicar un nuevo mensaje.

 

Me encontré con el siguiente inconveniente:

Desarrolló una aplicación de lienzo que debo exportar, al querer importarla descubrir que tiene una designación de licencia Premium por ende no se puede ejecutar. Lo extraño es que solo use conectores: SharePoint, office365, y Outlook.

Lo que notó es que eso me ocurre con aplicaciones que se desarrollan dentro de soluciones.

Mis consultas entonces hijo:

De qué manera puedo cambiar esa designación en la aplicación que ya tengo desarrollada? Sería terrible tener que desarrollar todo nuevamente.

 Alguien puede confirmarme si mi sospecha de que al desarrollar la aplicación dentro de una solución se designa como Premium, y si es así, ¿Por qué?

Developing an application in a solution does NOT require a Premium license.  This can sometimes happen if a premium connector was used and then removed while the app was being built.  It can be very difficult to get it reset to standard licensing and frequently will need to be re-developed.



-------------------------------------------------------------------------
If I have answered your question, please mark your post as Solved.
If you like my response, please give it a Thumbs Up.

Helpful resources

Announcements
Power Apps News & Annoucements carousel

Power Apps News & Announcements

Keep up to date with current events and community announcements in the Power Apps community.

Community Call Conversations

Introducing the Community Calls Conversations

A great place where you can stay up to date with community calls and interact with the speakers.

Power Apps Community Blog Carousel

Power Apps Community Blog

Check out the latest Community Blog from the community!

Users online (4,040)