Skip to content

Commit aa008a6

Browse files
authored
Merge pull request #202620 from dannyevers/69918-isv-app-license
69918 isv app license
2 parents 083efcb + 6d4f773 commit aa008a6

File tree

7 files changed

+138
-11
lines changed

7 files changed

+138
-11
lines changed

articles/marketplace/TOC.yml

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,14 @@
3939
href: determine-your-listing-type.md
4040
- name: Transacting in the commercial marketplace
4141
href: marketplace-commercial-transaction-capabilities-and-considerations.md
42-
- name: License management
43-
href: isv-app-license.md
42+
- name: ISV app license management
43+
items:
44+
- name: About ISV app license management
45+
href: isv-app-license-management.md
46+
- name: License management for Dynamics 365 apps on Dataverse and Power Apps
47+
href: isv-app-license.md
48+
- name: License management for Power BI visual
49+
href: isv-app-license-power-bi-visual.md
4450
- name: Private plans
4551
href: private-plans.md
4652
- name: Private plans troubleshooting
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
---
2+
title: About ISV app license management - Microsoft AppSource and Azure Marketplace
3+
description: Learn about managing ISV app licenses through Microsoft.
4+
ms.service: marketplace
5+
ms.subservice: partnercenter-marketplace-publisher
6+
ms.topic: conceptual
7+
author: mingshen-ms
8+
ms.author: mingshen
9+
ms.reviewer: dannyevers
10+
ms.date: 07/18/2022
11+
---
12+
13+
# About ISV app license management
14+
15+
Applies to the following offer types:
16+
17+
- Dynamics 365 apps on Dataverse and Power Apps
18+
- Power BI visual
19+
20+
_ISV app license management_ enables independent software vendors (ISVs) who build solutions and manage and enforce licenses for their solutions using systems provided by Microsoft. There are differences in the way ISV app license management works for different offer types.
21+
22+
To learn more, see:
23+
24+
- [ISV app license management for Dynamics 365 apps on Dataverse and Power Apps](isv-app-license.md)
25+
- [ISV app license management for Power BI visual](isv-app-license-power-bi-visual.md)
Lines changed: 91 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,91 @@
1+
---
2+
title: ISV app license management for Power BI visual offers - Microsoft AppSource and Azure Marketplace
3+
description: Learn about managing ISV app licenses for Power BI visual offers through Microsoft.
4+
ms.service: marketplace
5+
ms.subservice: partnercenter-marketplace-publisher
6+
ms.topic: conceptual
7+
author: mingshen-ms
8+
ms.author: mingshen
9+
ms.reviewer: dannyevers
10+
ms.date: 07/18/2022
11+
---
12+
13+
# ISV app license management for Power BI visual offers
14+
15+
Applies to the following offer type:
16+
17+
- Power BI visual
18+
19+
ISV app license management enables independent software vendors (ISVs) who build Power BI visual solutions using Power BI/Power Platform suite of products to manage and enforce licenses for their solutions using systems provided by Microsoft. By adopting this, ISVs can:
20+
- Enable customers to assign and unassign licenses of ISV products using familiar tools such as Microsoft 365 admin center, which customers use to manage Office and Power BI licenses.
21+
- Leverage the runtime Power BI license API to enforce licenses and ensure that only licensed users can access their solutions.
22+
- Save themselves the effort of building and maintaining their own license management and transaction system.
23+
24+
ISV app license management currently supports:
25+
- A named user license model. Each license must be assigned to an Azure AD user or Azure AD security group.
26+
27+
## Pre-requisites
28+
29+
To manage your ISV app licenses, you need to comply with the following pre-requisites.
30+
31+
1. Have a valid [Microsoft Partner Network account](/partner-center/mpn-create-a-partner-center-account).
32+
1. Be signed up for commercial marketplace program. For more information, see [Create a commercial marketplace account in Partner Center](create-account.md).
33+
1. Your developer team has the development environments and tools required to create Power BI visuals solutions. See [Develop your own Power BI visual and Tutorial: Develop a Power BI circle card visual](/power-bi/developer/visuals/develop-power-bi-visuals).
34+
35+
## High-level process
36+
37+
These steps illustrate the high-level process to manage ISV app licenses:
38+
39+
### Step 1: ISV creates a transactable offer in Partner Center
40+
41+
ISV creates an offer in Partner Center and chooses to transact through Microsoft’s commerce system and enable Microsoft to manage the licenses of these visuals. The ISV also defines at least one plan and configures pricing information and availability.
42+
43+
### Step 2: ISV adds license enforcement to their Power BI visual solution package
44+
45+
ISV creates a Power BI visual solution package for the offer that leverages Power BI runtime license to perform license enforcement as per the plan that the user has access to.
46+
47+
### Step 3: Customers purchase subscription to ISV products
48+
49+
Customers discover ISV’s offer in AppSource. Customers purchase subscription to the offer from [AppSource](https://appsource.microsoft.com/) and get licenses for the Power BI visual.
50+
51+
### Step 4: Customers manage subscription
52+
53+
Customers can manage the subscriptions of these visuals and offers in [Microsoft 365 admin center](https://admin.microsoft.com/Adminportal/Home#/subscriptions), just like they normally do for any of their other subscriptions, such as Office or Power BI subscriptions.
54+
55+
### Step 5: Customers assign licenses
56+
57+
Customers can assign licenses of these Power BI visuals in license pages under the billing node in [Microsoft 365 admin center](https://admin.microsoft.com/Adminportal/Home#/subscriptions). Customers can assign licenses to users or groups. Doing so will enable these users to launch the Power BI visual.
58+
59+
### Step 6: ISV enforces runtime checks
60+
61+
ISV enforces license check based on the plans that user has access to.
62+
63+
### Step 7: ISV can view reports
64+
65+
ISVs can view information on:
66+
- Revenue details and payout information
67+
- Orders purchased / renewed / canceled over time and by geography
68+
- Assigned licenses over time and by geography
69+
70+
<!--- [
71+
| Step | Details |
72+
| ------------ | ------------- |
73+
| ISV creates a transactable offer in Partner Center. | ISV creates an offer in Partner Center and chooses to transact through Microsoft’s commerce system and enable Microsoft to manage the licenses of these visuals. The ISV also defines at least one plan and configures pricing information and availability. |
74+
| ISV adds license enforcement to their Power BI visual solution package | ISV creates a Power BI visual solution package for the offer that leverages Power BI runtime license to perform license enforcement as per the plan that the user has access to. |
75+
| Customers purchase subscription to ISV products | Customers discover ISV’s offer in AppSource. Customers purchase subscription to the offer from [AppSource](https://appsource.microsoft.com/) and get licenses for the Power BI visual. |
76+
| Customers manage subscription | Customers can manage the subscriptions of these visuals and offers in [Microsoft 365 admin center](https://admin.microsoft.com/Adminportal/Home#/subscriptions), just like they normally do for any of their other subscriptions, such as Office or Power BI subscriptions. |
77+
| Customers assign licenses | Customers can assign licenses of these Power BI visuals in license pages under the billing node in [Microsoft 365 admin center](https://admin.microsoft.com/Adminportal/Home#/subscriptions). Customers can assign licenses to users or groups. Doing so will enable these users to launch the Power BI visual. |
78+
| ISV enforces runtime checks | ISV enforces license check based on the plans that user has access to. |
79+
| ISV can view reports | ISVs can view information on:<br>- Revenue details and payout information<br>- Orders purchased / renewed / canceled over time and by geography<br>- Assigned licenses over time and by geography |
80+
]() --->
81+
82+
## Offer listing page on AppSource
83+
84+
After your offer is published, the options you chose will drive which buttons appear to a user. This screenshot shows an offer listing page on AppSource.
85+
86+
[ ![Screenshot of listing options on an offer listing page in Microsoft AppSource.](./media/isv-app-license/power-bi-transact-appsource.png) ](./media/isv-app-license/power-bi-transact-appsource.png#lightbox)
87+
88+
## Next steps
89+
90+
- [Plan a Power BI visual offer](marketplace-power-bi-visual.md)
91+
- [Create a Power BI visual offer](power-bi-visual-offer-setup.md)

articles/marketplace/isv-app-license.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
2-
title: ISV app license management - Microsoft AppSource and Azure Marketplace
3-
description: Learn about managing ISV app licenses through Microsoft.
2+
title: ISV app license management for Dynamics 365 apps on Dataverse and Power Apps - Microsoft AppSource and Azure Marketplace
3+
description: Learn about managing ISV app licenses through Microsoft for Dynamics 365 apps on Dataverse and Power Apps.
44
ms.service: marketplace
55
ms.subservice: partnercenter-marketplace-publisher
66
ms.topic: conceptual
@@ -10,7 +10,7 @@ ms.reviewer: dannyevers
1010
ms.date: 06/23/2022
1111
---
1212

13-
# ISV app license management
13+
# ISV app license management for Dynamics 365 apps on Dataverse and Power Apps
1414

1515
Applies to the following offer type:
1616

@@ -77,7 +77,7 @@ When a user within the customer’s organization tries to run an application, Mi
7777
### Step 7: View reports
7878

7979
ISVs can view information on:
80-
- Orders purchased, renewed, or cancelled over time and by geography.
80+
- Orders purchased, renewed, or canceled over time and by geography.
8181

8282
- Provisioned and assigned licenses over a period of time and by geography.
8383

articles/marketplace/marketplace-commercial-transaction-capabilities-and-considerations.md

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: This article describes pricing, billing, invoicing, and payout cons
44
ms.service: marketplace
55
ms.subservice: partnercenter-marketplace-publisher
66
ms.topic: conceptual
7-
ms.date: 06/29/2022
7+
ms.date: 07/18/2022
88
ms.author: mingshen
99
author: mingshen-ms
1010
---
@@ -35,13 +35,16 @@ The transact publishing option is currently supported for the following offer ty
3535
| Offer type | Billing cadence | Metered billing | Pricing model |
3636
| ------------ | ------------- | ------------- | ------------- |
3737
| Azure Application <br>(Managed application) | Monthly | Yes | Usage-based |
38-
| Azure Virtual Machine | Monthly<sup>1</sup> | No | Usage-based, BYOL |
38+
| Azure Virtual Machine | Monthly [1] | No | Usage-based, BYOL |
3939
| Software as a service (SaaS) | Monthly and annual | Yes | Flat rate, per user, usage-based. |
40-
| Dynamics 365 apps on Dataverse and Power Apps<sup>2</sup> | Monthly and annual | No | Per user |
40+
| Dynamics 365 apps on Dataverse and Power Apps [2] | Monthly and annual | No | Per user |
41+
| Power BI visual [3] | Monthly and annual | No | Per user |
4142

42-
<sup>1</sup> Azure Virtual Machine offers support usage-based billing plans. These plans are billed monthly for hourly use of the subscription based on per core, per core size, or per market and core size usage.
43+
[1] Azure Virtual Machine offers support usage-based billing plans. These plans are billed monthly for hourly use of the subscription based on per core, per core size, or per market and core size usage.
4344

44-
<sup>2</sup> Dynamics 365 apps on Dataverse and Power Apps offers that you transact through Microsoft are automatically enabled for license management. See [ISV app license management](isv-app-license.md).
45+
[2] Dynamics 365 apps on Dataverse and Power Apps offers that you transact through Microsoft are automatically enabled for license management. See [ISV app license management for Dynamics 365 apps on Dataverse and Power Apps](isv-app-license.md).
46+
47+
[3] Power BI visual offers that you transact through Microsoft are automatically enabled for license management. See [ISV app license management for Power BI visual offers](isv-app-license-power-bi-visual.md).
4548

4649
### Metered billing
4750

@@ -194,6 +197,8 @@ The ability to transact through Microsoft is available for the following commerc
194197

195198
- **Dynamics 365 Dataverse apps and Power Apps**: Select “Per user” pricing to enable Dynamics 365 Dataverse apps and Power Apps to be sold in AppSource marketplace. Customers can manage licenses of these offers in Microsoft Admin Center.
196199

200+
- **Power BI visual**: Select "Managing license and selling with Microsoft" to enable your offer to be transactable in Microsoft AppSource and get license management. Customers can manage licenses of these offers in Microsoft Admin Center.
201+
197202
## Private plans
198203

199204
You can create a private plan for an offer, complete with negotiated, deal-specific pricing, or custom configurations.
-321 KB
Loading
72.3 KB
Loading

0 commit comments

Comments
 (0)