Skip to content

Commit 00ff6da

Browse files
SharePoint Embedded Documentation Taxonomy (SharePoint#10138)
* organize local file hierarchy * changes to toc.yml and redirect URL links * fix files at root of directory * fix files in ./getting-started * fix all files in ./development including tutorials and content experiences * fix all files in ./compliance * fix all files in ./administration including billing, consuming-tenant-admin, and developer-admin * fix links * typo --------- Co-authored-by: Andrew Connell <[email protected]>
1 parent 201d50d commit 00ff6da

29 files changed

+526
-199
lines changed

.openpublishing.redirection.json

Lines changed: 125 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -144,6 +144,131 @@
144144
"source_path": "docs/embedded/terms-of-service.md",
145145
"redirect_url": "/sharepoint/dev/embedded/overview",
146146
"redirect_document_id": false
147+
},
148+
{
149+
"source_path": "docs/embedded/concepts/admin-exp/adminrole.md",
150+
"redirect_url": "/sharepoint/dev/embedded/administration/adminrole",
151+
"redirect_document_id": false
152+
},
153+
{
154+
"source_path": "docs/embedded/concepts/admin-exp/billing/billing.md",
155+
"redirect_url": "/sharepoint/dev/embedded/administration/billing/billing",
156+
"redirect_document_id": false
157+
},
158+
{
159+
"source_path": "docs/embedded/concepts/admin-exp/billing/billingmanagement.md",
160+
"redirect_url": "/sharepoint/dev/embedded/administration/billing/billingmanagement",
161+
"redirect_document_id": false
162+
},
163+
{
164+
"source_path": "docs/embedded/concepts/admin-exp/billing/meters.md",
165+
"redirect_url": "/sharepoint/dev/embedded/administration/billing/meters",
166+
"redirect_document_id": false
167+
},
168+
{
169+
"source_path": "docs/embedded/concepts/admin-exp/consuming-tenant-admin/cta.md",
170+
"redirect_url": "/sharepoint/dev/embedded/administration/consuming-tenant-admin/cta",
171+
"redirect_document_id": false
172+
},
173+
{
174+
"source_path": "docs/embedded/concepts/admin-exp/consuming-tenant-admin/ctaUX.md",
175+
"redirect_url": "/sharepoint/dev/embedded/administration/consuming-tenant-admin/ctaUX",
176+
"redirect_document_id": false
177+
},
178+
{
179+
"source_path": "docs/embedded/concepts/admin-exp/consuming-tenant-admin/ctapowershell.md ",
180+
"redirect_url": "sharepoint/dev/embedded/administration/consuming-tenant-admin/ctapowershell",
181+
"redirect_document_id": false
182+
},
183+
{
184+
"source_path": "docs/embedded/concepts/admin-exp/developer-admin/dev-admin.md",
185+
"redirect_url": "sharepoint/dev/embedded/administration/developer-admin/dev-admin",
186+
"redirect_document_id": false
187+
},
188+
{
189+
"source_path": "docs/embedded/concepts/security-and-compliance.md",
190+
"redirect_url": "sharepoint/dev/embedded/compliance/security-and-compliance",
191+
"redirect_document_id": false
192+
},
193+
{
194+
"source_path": "docs/embedded/concepts/app-concepts/app-architecture.md",
195+
"redirect_url": "sharepoint/dev/embedded/development/app-architecture",
196+
"redirect_document_id": false
197+
},
198+
{
199+
"source_path": "docs/embedded/concepts/app-concepts/auth.md",
200+
"redirect_url": "sharepoint/dev/embedded/development/auth",
201+
"redirect_document_id": false
202+
},
203+
{
204+
"source_path": "docs/embedded/concepts/content-experiences/office-experience.md",
205+
"redirect_url": "sharepoint/dev/embedded/development/content-experiences/office-experience",
206+
"redirect_document_id": false
207+
},
208+
{
209+
"source_path": "docs/embedded/concepts/content-experiences/search-content.md",
210+
"redirect_url": "sharepoint/dev/embedded/development/content-experiences/search-content",
211+
"redirect_document_id": false
212+
},
213+
{
214+
"source_path": "docs/embedded/concepts/content-experiences/user-experiences-overview.md",
215+
"redirect_url": "sharepoint/dev/embedded/development/content-experiences/user-experiences-overview",
216+
"redirect_document_id": false
217+
},
218+
{
219+
"source_path": "docs/embedded/concepts/fluid.md",
220+
"redirect_url": "sharepoint/dev/embedded/development/fluid",
221+
"redirect_document_id": false
222+
},
223+
{
224+
"source_path": "docs/embedded/concepts/app-concepts/limits-calling.md",
225+
"redirect_url": "sharepoint/dev/embedded/development/limits-calling",
226+
"redirect_document_id": false
227+
},
228+
{
229+
"source_path": "docs/embedded/concepts/app-concepts/sharing-and-perm.md",
230+
"redirect_url": "sharepoint/dev/embedded/development/sharing-and-perm",
231+
"redirect_document_id": false
232+
},
233+
{
234+
"source_path": "docs/embedded/tutorials/doc-processing-acs.md",
235+
"redirect_url": "sharepoint/dev/embedded/development/tutorials/doc-processing-acs",
236+
"redirect_document_id": false
237+
},
238+
{
239+
"source_path": "docs/embedded/tutorials/launch-experience.md",
240+
"redirect_url": "sharepoint/dev/embedded/development/tutorials/launch-experience",
241+
"redirect_document_id": false
242+
},
243+
{
244+
"source_path": "docs/embedded/tutorials/metadata.md",
245+
"redirect_url": "sharepoint/dev/embedded/development/tutorials/metadata",
246+
"redirect_document_id": false
247+
},
248+
{
249+
"source_path": "docs/embedded/tutorials/migrate-abs-to-spe.md",
250+
"redirect_url": "sharepoint/dev/embedded/development/tutorials/migrate-abs-to-spe",
251+
"redirect_document_id": false
252+
},
253+
{
254+
"source_path": "docs/embedded/tutorials/using-file-preview.md",
255+
"redirect_url": "sharepoint/dev/embedded/development/tutorials/using-file-preview",
256+
"redirect_document_id": false
257+
},
258+
{
259+
"source_path": "docs/embedded/tutorials/using-webhooks.md",
260+
"redirect_url": "sharepoint/dev/embedded/development/tutorials/using-webhooks",
261+
"redirect_document_id": false
262+
},
263+
{
264+
"source_path": "docs/embedded/concepts/app-concepts/containertypes.md",
265+
"redirect_url": "sharepoint/dev/embedded/getting-started/containertypes",
266+
"redirect_document_id": false
267+
},
268+
{
269+
"source_path": "docs/embedded/concepts/app-concepts/register-api-documentation.md",
270+
"redirect_url": "sharepoint/dev/embedded/getting-started/register-api-documentation",
271+
"redirect_document_id": false
147272
}
148273
]
149274
}

docs/embedded/concepts/admin-exp/billing/billing.md renamed to docs/embedded/administration/billing/billing.md

Lines changed: 17 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: PAYG billing for SharePoint Embedded
33
description: This article explains the billing models and how to set up PAYG billing.
4-
ms.date: 02/12/2025
4+
ms.date: 03/03/2025
55
ms.localizationpriority: high
66
---
77

@@ -13,13 +13,13 @@ SharePoint Embedded is a consumption-based Pay-as-you-go (PAYG) offering meaning
1313

1414
With the standard billing model, all consumption-based charges are directly billed to the tenant who owns or develops the application. The admin in the developer tenant must establish a valid billing profile when creating a standard container type.
1515

16-
![Standard](../../../images/1bill521.png)
16+
![Standard](../../images/1bill521.png)
1717

1818
### Pass-through
1919

2020
With pass-through billing, consumption-based charges are billed directly to the tenant registered to use the SharePoint Embedded application. Admins in the developer tenant don't need to set up a billing profile when creating a pass-through SharePoint Embedded container type. Once the container type is registered in the consuming tenant, the consuming tenant admin (SharePoint Admin or Global Admin) needs to set up the billing profile in the consuming tenant to use the SharePoint Embedded application.
2121

22-
![Pass Through](../../../images/2bill521.png)
22+
![Pass Through](../../images/2bill521.png)
2323

2424
## Prerequisites to create SharePoint Embedded container type
2525

@@ -29,6 +29,14 @@ A new container type will be created using **SharePoint Online Management Shell*
2929
1. Open SharePoint Online Management Shell from **Start** screen, type **sharepoint**, and then select **SharePoint Online Management Shell**.
3030
1. Connect to SPO service using `Connect-SPOService` cmdlet by providing admin credentials associated with tenancy. For information on [how to use Connect-SPOService](/powershell/module/sharepoint-online/connect-sposervice), refer the linked documentation.
3131

32+
### Tenant requirements
33+
34+
- An active instance of SharePoint is required in your Microsoft 365 tenant.
35+
- Users who will be authenticating into SharePoint Embedded Container Types and Containers must be in Entra ID (Members and Guests)
36+
37+
> [!NOTE]
38+
> An Office license is not required to collaborate on Microsoft Office documents stored in a container.
39+
3240
### Roles and Permissions
3341

3442
- The admin who sets up the billing relationship for SharePoint Embedded needs to have owner or contributor permissions on the Azure subscription.
@@ -44,9 +52,9 @@ For the Standard Billing container type, the developer admin needs to set up:
4452

4553
## Set up a Standard Billing container type
4654

47-
For standard billed container types, developer admin should set up billing in their tenant. Microsoft 365 SharePoint Embedded Administrator serves as the developer admin. Global Administrators in Microsoft 365 can assign users the SharePoint Embedded Administrator. The Global Administrator role already has all the permissions of the SharePoint Embedded Administrator role. The SharePoint Embedded Admin role is available in Microsoft Entra and Microsoft 365 Admin Center.
55+
For standard billed container types, developer admins should set up billing in their tenant. The Microsoft 365 SharePoint Embedded Administrator serves as the developer admin. Global Administrators in Microsoft 365 can assign users the SharePoint Embedded Administrator role, which already has all the permissions of the SharePoint Embedded Administrator role. The SharePoint Embedded Admin role is available in Microsoft Entra and Microsoft 365 Admin Center.
4856

49-
SharePoint Embedded Admin can create container type using `New-SPOContainerType` cmdlet by providing an **Azure subscription**, **resource group** associated with the subscription, and a **region**.
57+
SharePoint Embedded Admin can create a container type using the `New-SPOContainerType` cmdlet by providing an Azure subscription, the resource group associated with the subscription, and a region.
5058

5159
- If you don't have an Azure subscription, you can create one by following the steps here to [create an Azure subscription in your tenancy](/azure/cloud-adoption-framework/ready/azure-best-practices/initial-subscriptions),
5260
- If you don't have a resource group, you can create one by following the steps here to [create a resource group](/azure/azure-resource-manager/management/manage-resource-groups-portal)
@@ -99,19 +107,19 @@ New-SPOContainerType -ContainerTypeName <ContainerTypeName>
99107
-isPassThroughBilling
100108
```
101109

102-
### [Set Up Guide in Consuming Tenant Admin Center](../../admin-exp/consuming-tenant-admin/cta.md#set-up-billing-for-pass-through-app)
110+
### [Set Up Guide in Consuming Tenant Admin Center](../consuming-tenant-admin/cta.md#set-up-billing-for-pass-through-app)
103111

104112
1. In [Microsoft 365 admin center](https://admin.microsoft.com/), select **Setup**, and the view the **Files and Content** section. Select **Automate Content with Microsoft Syntex.**
105113

106-
![Microsoft 365 admin center Files and Content](../../../images/DTCBilling1.png)
114+
![Microsoft 365 admin center Files and Content](../../images/DTCBilling1.png)
107115

108116
1. Select **Go to Syntex settings**.
109117
1. Select **Apps** under **Syntex services for**, select **SharePoint Embedded**
110118

111-
![Microsoft 365 admin center SharePoint Embedded Billing setting](../../../images/DTCBilling2.png)
119+
![Microsoft 365 admin center SharePoint Embedded Billing setting](../../images/DTCBilling2.png)
112120

113121
1. Follow the instructions on the **SharePoint Embedded** flyer to turn on SharePoint Embedded apps.
114122

115123
## SharePoint Embedded meters
116124

117-
Refer to the [SharePoint Embedded meters](meters.md) article to learn more about the supported pay-as-you-go meters.
125+
To learn more about the supported pay-as-you-go meters, refer to the [SharePoint Embedded meters](meters.md) article.

docs/embedded/concepts/admin-exp/billing/billingmanagement.md renamed to docs/embedded/administration/billing/billingmanagement.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ The Microsoft Cost Management portal provides a comprehensive overview of your c
2121
1. Once signed in, locate the left-hand navigation menu.
2222
1. Select on "Cost Management + Billing". If it's not visible, you can search for it using the search bar at the top of the portal.
2323

24-
![Cost Management](../../../images/billmanag1.png)
24+
![Cost Management](../../images/billmanag1.png)
2525

2626
### Select Your Subscription
2727

@@ -39,7 +39,7 @@ The Microsoft Cost Management portal provides a comprehensive overview of your c
3939
1. In the Cost Analysis page, you can customize the date range to view costs for specific periods.
4040
1. Use the filters to break down costs by tags - app ID, tenant ID or container type ID. Filters can also set by Meters, Resources etc. Refer to the [SharePoint Embedded meters](meters.md) article to learn more about the pay-as-you-go meters supported.
4141

42-
![Meters](../../../images/billmanag2.png)
42+
![Meters](../../images/billmanag2.png)
4343

4444
### Download Invoices
4545

@@ -51,7 +51,7 @@ The Microsoft Cost Management portal provides a comprehensive overview of your c
5151
1. To better manage your spending, you can set up budgets and alerts.
5252
1. Select "Budgets" under the Cost Management section.
5353

54-
![Budgets](../../../images/billmanag3.png)
54+
![Budgets](../../images/billmanag3.png)
5555

5656
1. Create a new budget by specifying the amount and the time period.
5757
1. Set up alerts to notify you when spending approaches or exceeds your budget.

docs/embedded/concepts/admin-exp/billing/meters.md renamed to docs/embedded/administration/billing/meters.md

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,24 @@
11
---
22
title: SharePoint Embedded Billing Meters
33
description: This article describes the meters in SharePoint Embedded.
4-
ms.date: 05/21/2024
4+
ms.date: 03/03/2025
55
ms.localizationpriority: high
66
---
77

88
# SharePoint Embedded Billing Meters
99

10-
SharePoint Embedded employs a pay-as-you-go (PAYG) billing model through an Azure subscription. Billing is determined by how much data in GB you store in SharePoint Embedded, transactions used to access and modify the container and container contents, and data that is egressed from SharePoint Embedded platform. Each of these factors contributes to the overall cost, ensuring that you only pay for the resources and services you use. You can view this usage and billing details in the [Azure Cost Management](https://ms.portal.azure.com/). Both Standard Billing container type and Pass-through Billing container type will use the same meters.
10+
SharePoint Embedded employs a pay-as-you-go (PAYG) billing model through an Azure subscription. Billing is determined by how much data in GB you store in SharePoint Embedded, transactions used to access and modify the container and container contents, and data that is egressed from the SharePoint Embedded platform. Each of these factors contributes to the overall cost, ensuring that you only pay for the resources and services you use. You can view this usage and billing details in the [Azure Cost Management](https://ms.portal.azure.com/). Both Standard Billing container type and Pass-through Billing container type will use the same meters.
1111

12-
SharePoint Embedded has three billing meters as shown. Refer to the [product page](https://adoption.microsoft.com/en-us/sharepoint/embedded/) for pricing details
12+
SharePoint Embedded has three billing meters as shown. Refer to the [product page](https://adoption.microsoft.com/en-us/sharepoint/embedded/) for pricing details.
1313

14-
| &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; SharePoint Embedded Service Meters &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; | &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Meter Unit &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |
15-
| :--------------------------------: | :----------: |
16-
| Storage | $/GB |
17-
| API Transactions | $/Transactions |
18-
| Egress | $/GB |
1914

2015
## Storage
2116

2217
Storage consumption meters in SharePoint Embedded apply to the storage used by files and documents along with their metadata and versions. Storage consumption also includes all content in the recycle bin and deleted container collection within SharePoint Embedded.
2318

2419
## API Transactions
2520

26-
Each Microsoft Graph call made explicitly by the SharePoint Embedded application are counted one transaction and customers are billed based on the transaction count. See the [examples](/graph/api/resources/filestoragecontainer) of Microsoft Graph calls that can be made by a SharePoint Embedded application.
21+
Each Microsoft Graph call made explicitly by the SharePoint Embedded application is counted as one transaction and customers are billed based on the transaction count. See the [examples](/graph/api/resources/filestoragecontainer) of Microsoft Graph calls that can be made by a SharePoint Embedded application.
2722

2823
However, calls made by internal services to the containers, which the application has no control over, are **not** charged. Some examples of such nonchargeable transactions include:
2924

0 commit comments

Comments
 (0)