Power Apps Usage Rights with a Dyanmics 365 Enterprise License for non-restricted Dynamics tables

Copper Contributor

@LicensingConcierge - On Page 41 of the dynamics licensing guide there is a paragraph as follows under multiplexing:

 

"Dynamics 365 applications use Dataverse capacity and features to store and secure data. Power Apps users who have a Power Apps license may use custom applications to access (that is, create, read, update or delete) any Dynamics 365 non-restricted table in the Dataverse. However, Power Apps users and devices that need to create, update, or delete data in Dynamics 365 restricted tables must be properly licensed for Dynamics 365. For more details on Dynamics 365 restricted tables, see Restricted tables requiring Dynamics 365 licenses - Power Apps | Microsoft Docs."

 

So the above statement states Power Apps users that have a power apps license may use custom applications to access (that is, create, read, update or delete) any Dynamics 365 non-restricted table in the Dataverse.

 

Question: Does a Customer Service Enterprise License (with included power app usage rights) have the same rights as a power apps per app or premium user as described above?

If so, is it right to interpret that a user with a Customer Service Enterprise License with included but limited power apps usage rights can still create, read, update or delete an "Order" entity within a custom app because it is a non-restricted entity?  Therefore that user would not need a sales attach license because the "Order" entity is not a restricted table and is in a custom app?

10 Replies

Hi @johnpsmartim 

 

Question: Does a Customer Service Enterprise License (with included power app usage rights) have the same rights as a power apps per app or premium user as described above?

No, the use rights are actually limited per the October 2023 Power Platform Licensing Guide:

LicensingConcierge_0-1699291735306.png

Also, per pg.10 of the current Power Platform Licensing Guide states that use rights are limited:

LicensingConcierge_2-1699292345960.png

 

If so, is it right to interpret that a user with a Customer Service Enterprise License with included but limited power apps usage rights can still create, read, update or delete an "Order" entity within a custom app because it is a non-restricted entity?  Therefore that user would not need a sales attach license because the "Order" entity is not a restricted table and is in a custom app?

Sales Order/Order entity relates to D365 Sales; yet the customer in your scenario has the Customer Service Enterprise license.  Quote, order, and invoice tables (Dynamics 365 Sales) | Microsoft Learn

 

Therefore, I'm not clear on this question.

 

 


If this reply answers your question, please Accept as the solution to help the other members find it more quickly. Otherwise, please let me know if you need further assistance on this topic.


Regards,

Microsoft CSP Licensing Concierge

@LicensingConcierge1 

I greatly appreciate your prompt response. In hindsight, I should have provided more context in my initial inquiry. The situation involves the presence of Sales Enterprise users within the customer's tenancy.   My primary query revolves around whether the inclusion of limited Power Apps usage rights, as part of the Customer Service Enterprise package within a shared environment (also hosting Sales Enterprise users), necessitates an additional sales attach licence for users to carry out actions such as creating, reading, updating, or deleting data within the Order table.  This when accessed through a custom model-driven Power App within the same environment.

 

What introduces some ambiguity is the guidance, which stipulates that a user with a Power Apps license possesses the capability to perform these actions on any non-restricted table, and the Order table, as per my research, is not listed as a restricted one.

 

You've mentioned that Power Apps usage rights are "limited" when bundled with Dynamics Enterprise Licensing. However, I am eager to gain a clear understanding of the term "limited." I have encountered challenges in locating a precise definition for this term in official documentation. 

Your insights on this matter would be greatly appreciated.

@johnpsmartim ,

 

You've mentioned that Power Apps usage rights are "limited" when bundled with Dynamics Enterprise Licensing. However, I am eager to gain a clear understanding of the term "limited." I have encountered challenges in locating a precise definition for this term in official documentation. 
Your insights on this matter would be greatly appreciated.

 

I do not know of a specific list of limited capabilities.  

 

However, the following website Customer Service Pricing | Microsoft Dynamics 365 confirms that the Customer Service Enterprise license is extended to include custom Power Apps applications within the same environment as the Dynamics 365 application. 

 

Here is the link to learn about how to extend Customer Service - Browse all courses, learning paths, and modules - Training | Microsoft Learn

LicensingConcierge_0-1699378409148.png

 

If this reply answers your question, please Accept as the solution to help the other members find it more quickly. Otherwise, please let me know if you need further assistance on this topic.


Regards,

Microsoft CSP Licensing Concierge

 

 

So in effect are Microsoft saying its ok to use the Order entity on a Customer service Enterprise license because its a non-restricted table and its in the same environment as the dynamics sales enterprise users are in? Perhaps thats why they say limited?
I think this is a really important case that should be answered. You would not beleive the difficulty I've had to get a definitive answer from anyone at Microsoft. Do you know anyone at Microsoft that could perhaps answer this?

@johnpsmartim 

 

My previous reply is in answer to the question you asked about defining "limited capabilities". 

 

As far as your question about order entity, if I understand your question correctly, the documentation that I previously provided confirms that Order entity is included with the Sales license and not the Customer Service license. 

 

I'll continue to research and I can update this post. :smile:

If this reply answers your question, please Accept as the solution to help the other members find it more quickly. Otherwise, please let me know if you need further assistance on this topic.


Regards,

Microsoft CSP Licensing Concierge

@LicensingConcierge1 - Appologies I think i now understand your reply.

In summary, if a user possesses only a Customer Service Enterprise license and wishes to perform Create, Read, Update, Delete (CRUD) operations on the Order table (which is included in the Sales license but remains a non-restricted table) within their own environment, they will require ONE of the following additional licenses, depending on what suits their needs best:

  1. Power Apps Per App (to gain CRUD operations to non-restricted Dynamics tables within a custom Power App).
  2. Power Apps Premium (to gain CRUD operations to non-restricted Dynamics tables within a custom Power App).
  3. Dynamics Sales Attach (to gain CRUD operations to non-restricted AND restricted tables within the Sales license usage rights).

This requirement also holds true if the customer user has a Sales base license and intends to perform CRUD operations on non-restricted tables included in the Customer Service license.

The rationale behind this lies in the fact that the Dynamics license (be it Customer Service or Sales) exclusively covers usage rights for its own tables as outlined in the Dynamics 365 Licensing Guide. Additionally, the limited Power Apps usage rights included with that license constrain the utilization of Power Apps capabilities within the context of the licensed Dynamics 365 application, i.e., only for the tables included in the license.

 

@johnpsmartim 

 

I can confirm that order entity is included with the D365 Sales license. As mentioned in my previous post, Order entity (Sales Order) is included with the Sales license and not the Customer Service license. 

 

I cannot confirm that order entity is included in the Customer Service license because the D365 LG & documentation does not state such. 

 

If you require additional clarification and configuration assistance, you can continue this discussion on the Power Apps community that I've started on your behalf here

 

Regards,

Microsoft CSP Licensing Concierge

Thank you for your response, Microsoft. I appreciate your effort to address my query, but the information provided appears to be somewhat vague and does not directly address my specific question. It would be greatly beneficial if you could confirm the accuracy of my statement regarding valid licensing options to resolve the issue.

In my previous communication, I mentioned that CRUD (Create, Read, Update, Delete) access is not inherently included in the Customer Service Enterprise license for the order entity, as it is covered under the Sales license. Given that our organization has Sales users who work with the order entity in their Dataverse, it seems necessary to clarify whether an additional license, in addition to the Customer Service license, is indeed required to address this concern.

I kindly request your confirmation regarding the validity of this approach. It would be highly advisable to include such clarifications in your licensing guides to ensure complete transparency and eliminate any potential confusion.

@johnpsmartim 

 

As mentioned, I feel that your question can be better answered on the Power Apps community:

LicensingConcierge_0-1699539994799.png

 

 

 

Regards,

Microsoft CSP Licensing Concierge

@LicensingConcierge1 My appologies I missed that link when I last viewed the thread.  But its good to get final confirmation of my original question from an MVP of my original question.  So the answer to my original question is Yes. 


You can perform CRUD operations on the Order entity with a Customer Service Enterprise Licence because its a non-restricted table as long as it is within a custom Power App. 
However its also useful to know you should not be using any of the the Sales apps requiring a license such as the Sales Hub to access the tables.  This would require a Sales license.

Please can you suggest to Microsoft to make this topic clearer in both licensing guides.  The Dyanmics and Power Platform guides it would be very useful.  But thank you so much for all your help.  

For clarity here is the other thread with the answer here