Skip to content

Commit 3e20f61

Browse files
evanwindomEvan Windom (Red Door Collaborative LLC)
andauthored
Create new article migrate-subscriptions.md and associated images. A… (#8607)
* Create new article migrate-subscriptions.md and associated images. Add to toc.yml * Replace missing meta data in assign-license-bulk.md * Fix two typos in migrate-subscriptions.md * Minor edits to migrate-subscriptions.md following engineering review. Co-authored-by: Evan Windom (Red Door Collaborative LLC) <[email protected]>
1 parent e07ef02 commit 3e20f61

File tree

6 files changed

+124
-6
lines changed

6 files changed

+124
-6
lines changed
Loading
Loading
Loading

subscriptions/assign-license-bulk.md

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
11
---
2-
title: Assign licenses to groups of users for Visual Studio subscriptions | Microsoft Docs
2+
title: Assign Visual Studio subscriptions to multiple users | Microsoft Docs
33
author: evanwindom
4-
ms.author: v-evwin
4+
ms.author: cabuschl
55
manager: cabuschl
6-
ms.assetid: c2853359-18fd-4be4-97a6-02230c862f92
7-
ms.date: 03/21/2021
8-
ms.topic: how-to
9-
description: Learn how admins can assign licenses to multiple subscribers using either the Bulk add feature or Microsoft Azure Active Directory groups
6+
ms.date: 03/19/2021
7+
ms.topic: conceptual
8+
description: Learn how admins can assign multiple subscriptions at one time.
109
---
1110

1211
# Assign subscriptions to multiple users
Lines changed: 117 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,117 @@
1+
---
2+
title: Migrate Visual Studio subscriptions to a new agreement | Microsoft Docs
3+
author: evanwindom
4+
ms.author: cabuschl
5+
manager: cabuschl
6+
ms.assetid: 80e3b300-f2fc-40d4-bbb2-c831a2fa5d34
7+
ms.date: 09/09/2021
8+
ms.topic: how-to
9+
description: Learn how admins can migrate assigned subscriptions from one agreement to another
10+
---
11+
12+
# How to migrate subscriptions from one agreement to another
13+
If you have Visual Studio subscriptions assigned to subscribers as part of one agreement and your company purchases a new agreement, you may need to migrate subscribers from the current agreement to the new one. This article will detail the steps to move your assigned subscriptions to the new agreement.
14+
15+
When you move your subscribers to the new agreement, here's what will happen:
16+
- They will get a new subscription GUID.
17+
- Their benefits will be reset. For example, if they have previously used a training benefit, they will receive a new instance of that benefit.
18+
- If they were using Azure individual credits in their old subscription, they will need to activate a new one and transfer their Azure assets to it.
19+
20+
The process for moving subscribers to the new agreement consists of three steps:
21+
1. Export your current subscription assignments in the old agreement.
22+
2. Prepare a subscription list for uploading to the new agreement.
23+
3. Upload your subscription list to the new agreement.
24+
25+
> [!IMPORTANT]
26+
> There are a couple of important things to note before beginning this process.
27+
> - If your reseller selected the option to automatically transfer the subscribers to the new agreement when it was purchased, it can take up to 48-72 hours after the agreement was submitted to see the changes. Before proceeding with the process to manually move your subscribers, please check with your reseller.
28+
> - You can use Azure Active Directory groups to simplify the process of moving subscribers to the new agreement. For more information, please see our article about [assigning subscriptions using Azure AD groups](assign-azure-ad.md).
29+
30+
## Export your current subscription assignments
31+
The first step to migrate your assigned subscriptions from one agreement to another is to export your current subscription assignments as a CSV file. In the Visual Studio Subscriptions Administration Portal, you can export a list of your subscribers and details about their assignments. This information includes their name, email address, notification email address, subscription level, assigned date, expiration date, reference field, whether downloads are enabled, country, language, subscription status, and subscription GUID. The list is exported as a CSV file which can easily be opened in Microsoft Excel so you can prepare it for uploading in the new agreement.
32+
33+
To export your assigned subscriptions:
34+
1. Sign in to the [admin portal](https://manage.visualstudio.com).
35+
2. Select the **Export** tab.
36+
3. A CSV file will be downloaded to your computer. The name of the file will reflect the name and type of your current agreement as well as the date the file was created.
37+
38+
> [!div class="mx-imgBorder"]
39+
> ![Export subscribers](_img/exporting-subscriptions/exporting-subscriptions.png "Click Export to download a complete list of your assigned subscriptions.")
40+
41+
## Prepare your subscription list for uploading to the new agreement
42+
Follow these steps to open your exported subscriptions list and move the relevant data to a template for uploading to the new agreement:
43+
1. Locate the file created when you exported your subscriptions list, and open it. You should see the following column names, and their associated data:
44+
- **Subscriber Name**
45+
- **Email**
46+
- **Notification Email Address**
47+
- AAD Group
48+
- **Subscription Level**
49+
- Assigned
50+
- Activated
51+
- Expiration Date (UTC)
52+
- **Reference**
53+
- **Downloads**
54+
- **Country**
55+
- **Language**
56+
- Subscription Status
57+
- **Subscription GUID**
58+
- Usage Status
59+
Not all the fields in the exported CSV file will be needed in the file used to upload your subscriptions to the new agreement. The fields in **bold** above will appear in the template used to upload your list.
60+
61+
2. Download the Excel template used to upload your subscriptions.
62+
- Sign in to the [admin portal](https://manage.visualstudio.com)
63+
- On the **Manage Subscribers** tab, choose your new agreement from the dropdown list.
64+
> [!div class="mx-imgBorder"]
65+
> ![Choose agreement](_img/migrate-subscriptions/choose-agreement.png "Use the drop-down to choose your new agreement.")
66+
- Click **Add**, and choose **Bulk add**.
67+
- The "Upload multiple subscribers" dialog will appear.
68+
- In step 2, select the **Download** link to download the template.
69+
> [!div class="mx-imgBorder"]
70+
> ![Download bulk add template](_img/migrate-subscriptions/download-template.png "Click Export to download a complete list of your assigned subscriptions.")
71+
- The template will appear in your normal downloads folder location.
72+
- Open the template.
73+
74+
3. With both the exported subscriber list and blank bulk add template open, you'll need to manually copy and paste your subscription data from the exported list into the template.
75+
76+
Please be aware that the order of the columns in the exported subscriber list is different than the columns in the template. The names of the columns also differ slightly. The table below shows the names of the fields that are common to both spreadsheets:
77+
78+
| EXPORT LIST | BULK ADD TEMPLATE |
79+
|----------------------------|--------------------|
80+
| Subscriber Name | Name |
81+
| Email | Sign-in Email |
82+
| Notification Email Address | Notification Email |
83+
| Subscription Level | Subscription Level |
84+
| Reference | Reference |
85+
| Downloads | Downloads |
86+
| Country | Country |
87+
| Language | Language |
88+
| Subscription GUID | Subscription GUID |
89+
90+
> [!TIP]
91+
> If you have a lot of subscribers, you may find using keyboard shortcuts helpful when copying and pasting data.
92+
> To select all of the entries in a column such as subscriber names, click on the first entry in the column (not the column heading), press and hold Ctrl+Shift, and press the down arrow. This will select all of the data in that column.
93+
94+
4. When all of your data has been moved over to the bulk add template, save the template and close it. This is the subscription list that will be uploaded to your new agreement.
95+
96+
## Upload your subscription list to the new agreement
97+
- In the [admin portal](https://manage.visualstudio.com), if the "Upload multiple subscribers" dialog is still open, click the **Browse** button, browse to the location where you saved your subscription list, select it, and click **Open**.
98+
> [!div class="mx-imgBorder"]
99+
> ![Browse template](_img/migrate-subscriptions/browse-template.png "Browse to the location of the template you created.")
100+
- The name of your subscription list will now appear in the "Upload multiple subscribers" dialog. Click **OK** to upload the file.
101+
- In the admin portal, you may briefly see a status message stating that a file is being uploaded. When the upload is completed, you will see the message "Subscribers updated successfully".
102+
This will complete the migration of your subscribers from your old agreement to your new one.
103+
> [!NOTE]
104+
> After your subscribers have been added to your new agreement, you should remove them from your old agreement. This will prevent your subscribers from getting notifications about their old subscriptions.
105+
106+
## Resources
107+
- For assistance with managing Visual Studio subscriptions, see Visual Studio [Subscriptions support](https://aka.ms/vsadminhelp).
108+
109+
## See also
110+
- [Visual Studio documentation](/visualstudio/)
111+
- [Azure DevOps documentation](/azure/devops/)
112+
- [Azure documentation](/azure/)
113+
- [Microsoft 365 documentation](/microsoft-365/)
114+
115+
## Next steps
116+
- [Use Azure Active Directory groups to assign additional subscriptions](assign-azure-ad.md).
117+
- [Edit existing subscriptions](edit-license.md)

subscriptions/toc.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -180,6 +180,8 @@
180180
href: assign-license-bulk.md
181181
- name: Assign specific subscriptions
182182
href: assign-guid.md
183+
- name: Move subscriptions to new agreements
184+
href: migrate-subscriptions.md
183185
- name: Edit subscriptions
184186
href: edit-license.md
185187
- name: Delete subscriptions

0 commit comments

Comments
 (0)