Skip to content

Commit 90ef94d

Browse files
authored
Merge pull request #78336 from qianw211/migration-to-pc
adding a brief article on migration from cpp to pc
2 parents a1b8090 + b13e8fc commit 90ef94d

File tree

8 files changed

+229
-6
lines changed

8 files changed

+229
-6
lines changed

articles/marketplace/TOC.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -477,8 +477,12 @@
477477
href: ./partner-center-portal/manage-account.md
478478
- name: Find or create a company work account
479479
href: ./partner-center-portal/company-work-accounts.md
480+
- name: Account Migration from CPP to Partner Center
481+
href: ./partner-center-portal/account-migration-from-cpp-to-pc.md
480482
- name: Create a new offer
481483
items:
484+
- name: Offer creation checklist
485+
href: ./partner-center-portal/offer-creation-checklist.md
482486
- name: Create a SaaS offer
483487
href: ./partner-center-portal/create-new-saas-offer.md
484488
- name: SaaS Fulfillment APIs
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
---
2+
title: Account migration from Cloud Partner Portal to Partner Center - Commercial Marketplace for Azure
3+
description: How to migrate your account from CPP to Partner Center. - Commercial Marketplace for Azure
4+
author: qianw211
5+
manager: evansma
6+
ms.author: v-qiwe
7+
ms.service: marketplace
8+
ms.topic: how-to
9+
ms.date: 05/30/2019
10+
---
11+
12+
# Account migration from Cloud Partner Portal to Partner Center
13+
14+
When your offers are migrated over from the Cloud Partner Portal (CPP) to Partner Center (PC), they get locked for editing in CPP. At this point, your account settings need to be migrated over to Partner Center. Both your account settings, as well as your offers, can be managed in Partner Center.
15+
16+
## Account migration process
17+
18+
When offers are migrated over from the CPP, your account is configured for migration.
19+
20+
If you are a user with the Owner role in CPP for a given account, a yellow banner is shown on your Publisher Profile page. You are asked to move your account settings over to the Partner Center.
21+
22+
Click on the banner to initiate your account migration process. You are expected to enter the following items:
23+
24+
### **Work e-mail address**
25+
26+
In most cases, sign in with the e-mail address that you use to sign into CPP. In certain cases, a different e-mail address must be used:
27+
28+
* Microsoft Account: If the CPP account is a Microsoft Account, then you need to enter a valid work e-mail address associated with the tenant, for whom the MPN ID is registered.
29+
30+
* Tenant mismatch: If your work e-mail address does not belong to the tenant that is associated with the Microsoft Partner Network ID present on your CPP account, then you’ll see an error. To move past this error, enter an e-mail address associated with the tenant. An error message will provide the name of the tenant.
31+
32+
### Sign up for Microsoft Partner Network program
33+
34+
In the event that your CPP account does not have a Microsoft Partner Network ID, or has one that is invalid, you will have to sign up for the Microsoft Partner Network program as part of the activation process.
35+
36+
## Account activation is complete
37+
38+
The account migration needs to happen only once for a given account. Once a given partner has completed the migration for the account, all Owners will see this behavior on their Publisher Profile page:
39+
40+
1. You are going to see the Partner Settings page in Microsoft Partner Network, where you can manage the Microsoft Partner’s account settings.
41+
1. Once the account migration is complete, a yellow banner on your Publisher Profile page pops up to users belonging to the Owner role in CPP for a given account, asking them to manage their account settings in Partner Center.
42+
1. The account settings page in CPP is then converted to read-only mode.
43+
44+
## Next steps
45+
46+
- [Manage your Commercial Marketplace account in Partner Center](./manage-account.md)

articles/marketplace/partner-center-portal/create-new-saas-offer.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,18 +11,19 @@ ms.date: 05/30/2019
1111

1212
# Create a new SaaS offer
1313

14-
To begin creating Software as a Service (SaaS) offers, ensure that you first [Create a Partner Center account](./create-account.md) and open the [Commercial Marketplace dashboard](https://partner.microsoft.com/dashboard/commercial-marketplace/offers), with the **Offers** tab selected.
14+
To begin creating Software as a Service (SaaS) offers, ensure that you first [Create a Partner Center account](./create-account.md) and open the [Commercial Marketplace dashboard](https://partner.microsoft.com/dashboard/commercial-marketplace/offers), with the **Overview** tab selected.
1515

16-
![Commercial Marketplace dashboard on Partner Center](./media/commercial-marketplace-offers.png)
16+
![Commercial Marketplace dashboard on Partner Center](./media/new-offer-overview.png)
1717

1818
Select the + **Create a new…** button, then select the **Software as a Service** menu item.
1919

2020
If you select one of the other offer types, you will be redirected to the older [Cloud Partner Portal](https://cloudpartner.azure.com/). Only SaaS offers are available in the Commercial Marketplace portal on Partner Center at this time.
2121

22-
![Create offer window on Partner Center](./media/new-offer.png)
22+
![Create offer window on Partner Center](./media/new-offer-click.png)
2323

24+
The **New offer** dialog box is displayed.
2425

25-
The **New offer** dialog box is displayed. ![New offer dialog box](./media/new-offer-popup.png)
26+
![New offer dialog box](./media/new-offer-popup.png)
2627

2728

2829
## Offer ID and name
98.5 KB
Loading
135 KB
Loading
19.8 KB
Loading
Lines changed: 160 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,160 @@
1+
---
2+
title: Offer creation checklist - Commercial Marketplace for Azure
3+
description: The details you can provide in the offer creation process. - Commercial Marketplace for Azure
4+
author: qianw211
5+
manager: evansma
6+
ms.author: v-qiwe
7+
ms.service: marketplace
8+
ms.topic: conceptual
9+
ms.date: 05/30/2019
10+
---
11+
12+
# Offer creation checklist
13+
14+
The offer creation process will take you through multiple pages. Here are the details you can provide on each page, with links to learn more about each item.
15+
16+
Items you are required to provide or specify are noted below. Some areas are optional or have default values provided, that you can change as desired. You don't have to work on these sections in the order listed here.
17+
18+
| **Item** | **Purpose** |
19+
| :---------- | :-------------------|
20+
| [**New Offer Modal**](#new-offer-modal) | Collects offer identity information. |
21+
| [Offer Setup Page](#offer-setup-page) | Allows you to opt in to use key features and choose how to sell your offer through Microsoft. |
22+
| [Properties Page](#properties-page) | Define the categories and industries used to group your offer on the marketplaces, the legal contracts supporting your offer, and your app version. |
23+
| [Offer Listing Page](#offer-listing-page) | Define the offer details to be displayed in the marketplace, including descriptions of your offer and marketing assets. |
24+
| [Preview Page](#preview-page) | Define a limited Preview Audience for releasing your offer prior to publishing your offer live to the broader marketplace audience(s). |
25+
| [Offer Technical Configuration Page](#technical-configuration-page) | Only available if you select to sell the offer through Microsoft. Define the technical details (URL path, webhook, tenant ID, and app ID) used to connect to your offer. |
26+
| [**New Plan Modal**](#plan-identity-modal) | Collects plan identity information. |
27+
| [Plan Listing Page](#plan-listing-page) | Only available if you select to sell the offer through Microsoft. Define the details used to list the Plan in the marketplace. |
28+
| [Plan Pricing & Availability Page](#plan-pricing--availability-page) | Only available if you select to sell the offer through Microsoft. Collects the business characteristics (pricing model), audience and market availability for each plan (version) of your offer. |
29+
| [Test Drive Listing Page](#test-drive-listing-page) | Only available if you select to offer a test drive for your offer. Define the details used to list the test drive in the marketplace. |
30+
| Test Drive Technical Configuration Page | Only available if you select to offer a test drive for your offer. Define the technical details for the demonstration (or "test drive") which will enable customers to try your offer before committing to purchase it. |
31+
| [Review and Publish Page](#review-and-publish-page) | Select the changes you want to publish, see the status of each page, and provide notes to the certification team. |
32+
33+
34+
## New offer modal
35+
36+
The first pieces of information you will be asked to provide are a name and an ID for your offer.
37+
38+
| **Field name** | **Notes** |
39+
| :---------------- | :-----------|
40+
| Offer ID | Required, can’t be changed after creation. Max 50 characters and must consist only of lowercase, alphanumeric characters, dashes, or underscores. |
41+
| Offer name | Required. |
42+
43+
## Offer setup page
44+
45+
The offer setup page is where you can opt into different channels and selling motions, as well as declare the use of key features, such as test drive and customer leads.
46+
47+
| **Field name** | **Notes** |
48+
| :---------------- | :-----------|
49+
| Would you like to sell through Microsoft? | Required. Default: Yes |
50+
| How do you want potential customers to interact with the offer listing? (Call to action) | Required if not selling through Microsoft. Default: Free Trial, Options: “Get it now”, “Free Trial”, “Contact me.” |
51+
| Trial URL | Required if “Free Trial” is selected, as the way customers should interact with the offer listing. |
52+
| Offer URL | Required if “Get it Now” is selected, as the way customers should interact with the offer listing |
53+
| Channels | Optional. Default: Not opted into the CSP (reseller) channel. |
54+
| Test Drive | Optional. Default: No test drive enabled. |
55+
| Type of Test Drive | Required if enabled a test drive. Default: None selected. Options: Azure Resource Manager, Dynamics 365 for Business Central, Dynamics 365 for Customer Engagement, Dynamics 365 for Operations, Logic app, Power BI. |
56+
| Lead Management – connect to a CRM system | Required if selling through Microsoft, or if listing offers as “Contact me.” Default: no CRM system connected. CRM options: Azure table, Azure blob, Dynamics CRM online, HTTPs' endpoint, Marketo, Salesforce |
57+
58+
## Properties page
59+
60+
The properties page is where you define the categories and industries used to group your offer on the marketplaces, the legal contracts supporting your offer, and your app version. Be sure to provide complete and accurate details about your offer on this page, so that it’s displayed appropriately and offered to the right set of customers.
61+
62+
| **Field name** | **Notes** |
63+
| :---------------- | :-----------|
64+
| Category and subcategory | Required 1 and max 3. Default: None selected. |
65+
| Industries and subindustries | Optional. max 2 L1 Industries and max 2 subindustries within each L1 industry, Default: None selected |
66+
| App version | Optional. Default: None. |
67+
| Use Standard Contract | Optional. Default: not selected. | |
68+
| Terms of use | Required if Standard Contract is not selected. |
69+
70+
## Offer listing page
71+
72+
The listing page is where you provide the text and images that customers see when viewing your offer’s listing in the marketplace.
73+
74+
| **Field name** | **Notes** |
75+
| :---------------- | :-----------|
76+
| Name | Required, max 50 chars. |
77+
| Summary | Required, max 100 chars. |
78+
| Description | Required, max 3000 chars. |
79+
| Getting Started Instructions | Required, max 3000 chars. |
80+
| Getting Started Instructions | Required, max 3000 chars. |
81+
| Search keywords | Optional, recommended, max 3 keywords. |
82+
| Privacy policy URL | Required. |
83+
| CSP Program Marketing Materials URL | Optional. |
84+
| Useful links Title + URL | Optional. |
85+
| Supporting Documents Title + File | Required, min 1 and max 3. Must be PDF file format. |
86+
| Screenshots | Required, min 1 screenshot and max 5; four or more recommended. Must be 1280 X 720 in PNG format. |
87+
| Store logos (Small, Medium, Large, Wide, Hero) | Small (48 X 48) and Large (216 X 216) required; other sizes optional but recommended: Medium (90 x 90), Wide (255 x 115), Hero (815 x 290). Must be in PNG format. |
88+
| Videos name + URL + thumbnail | Optional, recommended, max 4 videos. Thumbnail must be 1280 x 720 in PNG format. Video must be hosted in YouTube or Vimeo. |
89+
| Contacts (CSP Program, Engineering, Support) | Engineering and Support contact required (Name, email, and phone number); CSP Program contact optional but recommended. |
90+
| Support URL | Required. |
91+
92+
## Preview page
93+
94+
The preview page is where you specify the audience to have access to your offer preview, to verify that the offer meets all your requirements before it goes live.
95+
96+
| **Field name** | **Notes** |
97+
| :---------------- | :-----------|
98+
| AAD/MSA email + description | Required, min 1 and max 10 if entered manually, or up to 20 if uploading a CSV file. |
99+
100+
## Technical configuration page
101+
102+
The technical configuration page is where you specify the technical details used by Microsoft to connect to your offer. This page is not visible to you if you decided not to sell through Microsoft.
103+
104+
| **Field name** | **Notes** |
105+
| :---------------- | :-----------|
106+
| Landing Page URL | Required if selling through Microsoft. |
107+
| Connection webhook | Required if selling through Microsoft. |
108+
| Azure AD tenant ID | Required if selling through Microsoft. |
109+
| Azure AD app ID | Required if selling through Microsoft. |
110+
111+
## Plan identity modal
112+
113+
The first pieces of information you are asked to provide are a name and an ID for your Plan. This page is not visible to you if you have decided not to sell through Microsoft.
114+
115+
| **Field name** | **Notes** |
116+
| :---------------- | :-----------|
117+
| Plan ID | Required if selling through Microsoft. It can’t be changed after creation. Max 50 characters and must consist only of lowercase, alphanumeric characters, dashes, or underscores. |
118+
| Plan Name | Required if selling through Microsoft. Must be unique across all the plans in the offer. Max 50 characters. |
119+
120+
## Plan listing page
121+
122+
The plan listing page is where you provide the text for customers to see when viewing the plan in the marketplace. This page is not visible to you if you decided not to sell through Microsoft.
123+
124+
| **Field name** | **Notes** |
125+
| :---------------- | :-----------|
126+
| Plan Description | Required if selling through Microsoft. Max 500 characters. | |
127+
128+
## Plan pricing & availability page
129+
130+
The plan pricing and availability page is where you define the business characteristics, audience, and market availability for each plan (version) of your offer. This page is not visible to you if you decided not to sell through Microsoft.
131+
132+
| **Field name** | **Notes** |
133+
| :---------------- | :-----------|
134+
| Market availability | Required, min 1 and max 141. |
135+
| Pricing Model | Required. Default: Flat rate. Options: Flat rate, per user. |
136+
| Minimum and maximum seats | Optional, only available if seat-based pricing model selected. |
137+
| Billing Term | Required. Default: Monthly. Options: Monthly, Annual. |
138+
| Price | Required USD per month, if monthly billing term selected; or USD per year if annual billing term selected. |
139+
| Plan Audience | Optional. Default: Public plan. Options: Public, Private by tenant ID |
140+
| Restricted Plan Audience (tenant ID + description) | Required if private plan selected. Min 1 and max 10 tenant IDs if entered manually. Max 20000 if CSV file import. |
141+
142+
## Test Drive listing page
143+
144+
Only available if you select to offer a test drive for your offer. Define the details used to list the test drive in the marketplace.
145+
146+
| **Field name** | **Notes** |
147+
| :---------------- | :-----------|
148+
| Description | Required. |
149+
| User Manual name + file | Required, max 1 doc. Must be PDF format. |
150+
| Video name, URL + thumbnail | Optional, recommended. Thumbnail must be 533 x 324 in JPGP or PNG format. Video must be hosted in YouTube or Vimeo. |
151+
152+
## Review and publish page
153+
154+
| **Field name** | **Notes** |
155+
| :---------------- | :-----------|
156+
| Notes for certification | Optional. |
157+
158+
## Next steps
159+
160+
- [Create a new SaaS offer](./create-new-saas-offer.md)

articles/marketplace/partner-center-portal/publishing-status.md

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,23 @@ ms.date: 05/30/2019
1313

1414
You can view your current **Publishing status** on the **Offer overview** tab of the [Commercial Marketplace portal](https://partner.microsoft.com/dashboard/commercial-marketplace/offers) in Partner Center.
1515

16+
One of the following status indicators should be displayed for each offer.
17+
18+
| **Status** | **Description** |
19+
| :---------- | :-------------------|
20+
| **Draft** | Offer has been created but it isn’t being published. |
21+
| **Publish in progress** | Offer/Plan is working its way through the steps of the publishing process. |
22+
| **Attention needed** | A critical issue was discovered during certification by Microsoft or any of the publishing steps. |
23+
| **Preview** | Offer was certified by Microsoft, and now awaits a final verification by the publisher. Select go live to make the offer live. |
24+
| **Live** | Offer is live in the marketplace and can be seen and acquired by customers. |
25+
| **Pending stop sell** | Publisher selected "stop sell" on offer or plan, but the action has not yet been completed. |
26+
| **Not available in the marketplace** | A previously published offer/plan in the marketplace has been removed. |
27+
1628
## Automated validation
1729

1830
The first step in the publishing process is a set of automated validations. Each validation step corresponds to a feature you chose to enable in the creation of your offer. If that feature was not enabled, the validation skips ahead to the next publishing step. Each validation check must be completed before the publishing status is approved.
1931

20-
- **Offer purchase flow setup (>10 min)**
32+
- **Offer purchase flow setup (<10 min)**
2133

2234
In this step, we ensure that your offer can be fulfilled when purchased by customers through the Azure portal. This step is only applicable for offers being sold through Microsoft.
2335

@@ -29,7 +41,7 @@ In this step, we validate the data you provided in the test drive Technical conf
2941

3042
In this step, after validating the data and functionality of your test drive in the previous step, we deploy and replicate instances of your test drive so that they are ready for customer use. This step is only applicable for offers with a test drive enabled.
3143

32-
- **Lead management validation and registration (>15 min)**
44+
- **Lead management validation and registration (<15 min)**
3345

3446
In this step, we confirm that your lead management system can receive customer leads based on the details provided in the Offer setup. This step is only applicable for offers with Lead management enabled.
3547

0 commit comments

Comments
 (0)