Skip to content

Commit e601f04

Browse files
committed
Formatting updates to the SharePoint Embedded side
1 parent e2d8c34 commit e601f04

File tree

5 files changed

+29
-32
lines changed

5 files changed

+29
-32
lines changed

docs/embedded/concepts/admin-exp/billing.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
---
22
title: PAYG billing for SharePoint Embedded
33
description: This article explains how to set up PAYG billing
4-
ms.date: 11/28/2023
4+
ms.date: 04/09/2024
55
ms.localizationpriority: high
66
---
77

88
# SharePoint Embedded Billing experience
99

10-
This document outlines the steps an admin will have to follow to set up billing, evaluate actual and forecast costs, and pay invoices on SharePoint Embedded.
10+
This document outlines the steps an admin has to follow to set up billing, evaluate actual and forecast costs, and pay invoices on SharePoint Embedded.
1111

12-
SharePoint Embedded will be a consumption based Pay-as-you-go (PAYG) offering from SharePoint Online, which means you'll pay only for what you use. As a Developer admin for SharePoint Embedded, you'll set up billing on a container type using SharePoint Online Management Shell and manage forecast of actual costs and invoices in Microsoft Azure portal.
12+
SharePoint Embedded will be a consumption based Pay-as-you-go (PAYG) offering from SharePoint Online, which means you pay only for what you use. As a Developer admin for SharePoint Embedded, you set up billing on a container type using SharePoint Online Management Shell and manage forecast of actual costs and invoices in Microsoft Azure portal.
1313

1414
![Billing pay-as-you-go.](../../images/billing-manage.png)
1515

@@ -23,8 +23,8 @@ To enable PAYG on SharePoint Embedded, you need:
2323

2424
## Roles and Permissions
2525

26-
- Admin who will set up billing relationship for SharePoint Embedded will need to have owner or contributor permissions on Azure subscription.
27-
- Admin will need to have a SharePoint Embedded Administrator role to operate billing cmdlets.
26+
- Admin who sets up billing relationship for SharePoint Embedded need to have owner or contributor permissions on Azure subscription.
27+
- Admin needs to have a SharePoint Embedded Administrator role to operate billing cmdlets.
2828

2929
## Steps to establish billing
3030

docs/embedded/concepts/admin-exp/cta.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Consuming Tenant Admin
33
description: This article describes the role and responsibilities of Consuming Tenant Admin in SharePoint Embedded.
4-
ms.date: 11/28/2023
4+
ms.date: 04/09/2024
55
ms.localizationpriority: high
66
---
77

@@ -16,11 +16,11 @@ ms.localizationpriority: high
1616
1717
The organizations that use the SharePoint Embedded applications on their Microsoft 365(Microsoft 365) tenants are the consuming tenants and the persona that is responsible for managing these applications on their Microsoft 365 tenancy is the consuming tenant administrator. Consuming tenant administrators can perform various administrative actions on the SharePoint Embedded applications registered on their Microsoft 365 tenant and on the Containers that hold the content. They can also manage tenant level configurations and ensure that data is stored in a secure, protected way that meets customers’ business and compliance policies. In this article, we describe the enterprise manageability features that are supported and can be performed by the consuming tenant administrator.
1818

19-
## 1. Consuming Tenant Admin Role
19+
## Consuming Tenant Admin Role
2020

21-
Microsoft 365 SharePoint Embedded Administrator serves as the consuming tenant 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. A SharePoint Administrator can assign themselves the SharePoint Embedded Administrator role to act as a Consuming Tenant Admin for SharePoint Embedded. The SharePoint Embedded Role is available in Microsoft Entra and M365 Admin Center.
21+
Microsoft 365 SharePoint Embedded Administrator serves as the consuming tenant 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. A SharePoint Administrator can assign themselves the SharePoint Embedded Administrator role to act as a Consuming Tenant Admin for SharePoint Embedded. The SharePoint Embedded Role is available in Microsoft Entra and Microsoft 365 Admin Center.
2222

23-
## 2. Administration Tools
23+
## Administration Tools
2424

2525
Consuming tenant admins are able to manage SharePoint Embedded applications with PowerShell commands using [SharePoint Online Management Shell](/powershell/sharepoint/sharepoint-online/connect-sharepoint-online).
2626

@@ -29,7 +29,7 @@ To get started using PowerShell to manage SharePoint Embedded, you have to insta
2929
> [!IMPORTANT]
3030
> You need version 16.0.24211.12000 or higher to run the commands for SharePoint Embedded.
3131
32-
## 3. Application Administration
32+
## Application Administration
3333

3434
With PowerShell cmdlets, tenant admin can get a list of SharePoint Embedded applications registered in their Microsoft 365 tenancy. They can also view all the applications that have "read" and/or "write" access and the level of access to these SharePoint Embedded applications.
3535

@@ -49,7 +49,7 @@ Get-SPOApplication -OwningApplicationId <OwningApplicationId> -ApplicationId <Ap
4949

5050
OwningApplicationId is the ID of the SharePoint Embedded application and ApplicationId is the ID of the application that has access to the SharePoint Embedded application. Application Administration cmdlets aren't applicable for Microsoft Loop. For more information about using this command, see [Get-SPOApplication cmdlet](/powershell/module/sharepoint-online/get-spoapplication).
5151

52-
## 4. Container Administration
52+
## Container Administration
5353

5454
### View Containers
5555

@@ -85,7 +85,7 @@ Therefore, it's essential to carefully consider the consequences of deleting a c
8585

8686
When admins delete a Container, it goes into the Recycle Bin. A deleted container can be restored from the Recycle Bin within 93 days. If a container is deleted from the Recycle Bin, or it exceeds the 93-day retention period, it's permanently deleted. Deleting a container deletes everything within it, including all documents and files.
8787

88-
Admins should notify the Container owners before they delete a Container so they can move their data to another ___location, and also inform users when the Container will be deleted.
88+
Admins should notify the Container owners before they delete a Container so they can move their data to another ___location, and also inform users when the Container is deleted.
8989

9090
> [!WARNING]
9191
> Deleting a container may cause unexpected issues for the SharePoint Embedded application the Container belongs to and may interrupt usage of the application.
@@ -94,7 +94,7 @@ Admins should notify the Container owners before they delete a Container so they
9494
Remove-SPOContainer -Identity <ContainerId>
9595
```
9696

97-
The `ContainerId` is the ID of the container that will be moved to the deleted container collection. For more information about using this command, see [Remove-SPOContainer cmdlet](/powershell/module/sharepoint-online/remove-spocontainer).
97+
The `ContainerId` is the ID of the container that is moved to the deleted container collection. For more information about using this command, see [Remove-SPOContainer cmdlet](/powershell/module/sharepoint-online/remove-spocontainer).
9898

9999
### View deleted containers
100100

@@ -121,6 +121,6 @@ Remove-SPODeletedContainer -Identity <ContainerId>
121121
```
122122

123123

124-
## 5. Security and Compliance Administration
124+
## Security and Compliance Administration
125125

126126
SharePoint Embedded uses Microsoft’s comprehensive compliance and data governance solutions to help organizations manage risks, protect, and govern sensitive data, and respond to regulatory requirements. Security and compliance solutions work in a similar manner in the SharePoint Embedded platform as they do today in Microsoft 365 platform so that data is stored in a secure, protected way that meets customers’ business and compliance policies while making it easy for Compliance and SharePoint Administrators to enforce critical security and compliance policies on the content. For information on supported security and compliance capabilities, see [Security and Compliance](../security-and-compliance.md).

docs/embedded/concepts/admin-exp/dev-admin.md

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Developer Admin
3-
description: This article describes the role and responsibilities of Developer Tenant Admin in SharePoint Embedded
4-
ms.date: 11/28/2023
3+
description: This article describes the role and responsibilities of Developer Tenant Admin in SharePoint Embedded.
4+
ms.date: 04/09/2024
55
ms.localizationpriority: high
66
---
77
# Developer Admin
@@ -16,11 +16,11 @@ A Microsoft 365 SharePoint Embedded Administrator serves as the developer admin.
1616

1717
### Billing responsibilities of Developer admin
1818

19-
The developer admin will need to establish billing for SharePoint Embedded while creating container types given they have owner or contributor permissions on the Azure subscription that they use to establish the billing relationship on the product. To learn more about how to set up billing and manage cost and invoice, read about PAYG for [SharePoint Embedded.](./billing.md).
19+
The developer admin need to establish billing for SharePoint Embedded while creating container types given they have owner or contributor permissions on the Azure subscription that they use to establish the billing relationship on the product. To learn more about how to set up billing and manage cost and invoice, read about PAYG for [SharePoint Embedded.](./billing.md).
2020

2121
## Administration Tools
2222

23-
Developer admins will be able to manage SharePoint Embedded applications with PowerShell commands using SharePoint Online Management Shell.
23+
Developer admins are able to manage SharePoint Embedded applications with PowerShell commands using SharePoint Online Management Shell.
2424

2525
To get started using PowerShell to manage SharePoint Embedded, you have to install the SharePoint Online Management Shell and connect to SharePoint Online.
2626

@@ -33,6 +33,7 @@ To get started using PowerShell to manage SharePoint Embedded, you have to insta
3333
> Global Administrators can continue to execute SharePoint Embedded container cmdlets.
3434
>
3535
> If you are a SharePoint Administrator, grant yourself the SharePoint Embedded Admin role as well to execute these cmdlets.
36+
3637
## PowerShell cmdlets for admin experience
3738

3839
### Creation of container types
@@ -84,8 +85,6 @@ For more information about billing, see [Billing](./billing.md).
8485

8586
## Roles and Permissions
8687

87-
The user or admin who will set up billing relationship for SharePoint Embedded will need to have owner or contributor permissions on a Azure subscription.
88-
89-
If you don't have an Azure subscription, follow steps here to [create a subscription](/azure/cloud-adoption-framework/ready/azure-best-practices/initial-subscriptions)
90-
88+
The user or admin who will set up billing relationship for SharePoint Embedded need to have owner or contributor permissions on an Azure subscription.
9189

90+
If you don't have an Azure subscription, follow steps here to [create a subscription.](/azure/cloud-adoption-framework/ready/azure-best-practices/initial-subscriptions)

docs/embedded/concepts/app-concepts/containertypes.md

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: SharePoint Embedded Container Types
33
description: This article explains how Container Types work.
4-
ms.date: 03/05/2023
4+
ms.date: 04/09/2024
55
ms.localizationpriority: high
66
---
77

@@ -16,21 +16,20 @@ There are two kinds of Container Types that a developer tenant can create:
1616
1. [Trial Container Types](#trial-container-types)
1717
1. [Standard Container Types](#standard-container-types)
1818

19-
20-
2119
## Trial Container Types
2220

2321
To enable customers to explore the development of SharePoint Embedded applications and assess its features, we offer the ability to create a Trial Container Type. Each customer can have only one Trial Container Type in their tenant at a time. The tenant developing the application can utilize Trial Container Types, which aren't linked to a billing profile. In this scenario, the partner tenant remains the same as the consuming tenant. The Trial Container Type remains valid for up to 30 days but can be removed at any time within this period. There are two ways to create a Trial Container Type:
2422

2523
- You can use [SharePoint Embedded Visual Studio Code Extension](../../getting-started/spembedded-for-vscode.md) to create a Trial Container Type in just a few steps. The Visual Studio Code extension also registers your Container Type and creates Containers for you.
26-
- A Trial Container Type can be created using SharePoint PowerShell. You must be a SharePoint Embedded Administrator or Global Administrator to run this cmdlet. If you are a SharePoint Administrator, grant yourself the SharePoint Embedded Admin role as well to execute these cmdlets.
24+
- A Trial Container Type can be created using SharePoint PowerShell. You must be a SharePoint Embedded Administrator or Global Administrator to run this cmdlet. If you're a SharePoint Administrator, grant yourself the SharePoint Embedded Admin role as well to execute these cmdlets.
2725

2826
```powershell
2927
New-SPOContainerType
3028
[–TrialContainerType]
3129
[ -ContainerTypeName <ContainerTypeName>]
3230
[ -OwningApplicationId <OwningApplicationId>]
3331
```
32+
3433
After a Trial Container Type is created, customers can create up to five active Containers in the trial Container Type. Trial Containers are provided with 1 GB of storage space. The Trial Container Type expires after 30 days, resulting in the loss of access to all Containers created using that Container Type. Customers can create a new Trial Container Type, but doing so requires the deletion of ALL existing Trial Containers.
3534

3635
> [!NOTE]
@@ -41,22 +40,21 @@ After a Trial Container Type is created, customers can create up to five active
4140
## Standard Container Types
4241

4342
Standard Container Types are associated with a billing profile in [Azure portal](https://portal.azure.com) when they're created. The billing profile includes an Azure Subscription ID and a Region Group. There are two prerequisites to creating s Standard Container:
43+
4444
- An Azure subscription and Resource Group must be present in the [Azure portal](https://portal.azure.com)
4545
- An App registration must be created in [Microsoft Entra ID](https://entra.microsoft.com)
4646

4747
## Create a Standard ContainerType
4848

4949
A developer admin can create a new billable Container Type using the following PowerShell cmdlet. Tenants can create a maximum of five Container Types. Trial Container Types don't count against the maximum number of Container Types that a Partner tenant can create.
5050

51-
5251
> [!IMPORTANT]
5352
> Assign the SharePoint Embedded Administrator role available in M365 Admin Center or Microsoft Entra to execute SharePoint Embedded Container commandlets mentioned in this article.
5453
>
5554
> Global Administrators can continue to execute SharePoint Embedded container cmdlets.
5655
>
5756
> If you are a SharePoint Administrator, grant yourself the SharePoint Embedded Admin role as well to execute these cmdlets.
5857
59-
6058
> [!NOTE]
6159
> The user or admin who will set up billing relationship for SharePoint Embedded will need to have owner or contributor permissions on the Azure subscription.
6260
@@ -100,4 +98,4 @@ Developer Admins can only delete Trial Container Types and not Standard Containe
10098
```powershell
10199
Remove-SPOContainerType
102100
[-ContainerTypeId <ContainerTypeId>]
103-
```
101+
```

docs/embedded/concepts/security-and-compliance.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Security and Compliance
33
description: Details Security and Compliance methods provided by SharePoint Embedded
4-
ms.date: 11/28/2023
4+
ms.date: 04/09/2024
55
ms.localizationpriority: high
66
---
77

@@ -64,7 +64,7 @@ To limit the eDiscovery Search to one/few SharePoint Embedded Containers, Admins
6464
6565
SharePoint Embedded supports retention and holds policies on content stored in its applications using the Microsoft Purview compliance portal. For more information on DLM, see [Learn about Microsoft Purview Data Lifecycle Management](/purview/data-lifecycle-management).
6666
67-
The existing retention policy will automatically apply to all SharePoint Embedded Containers if the policy is configured for ‘All sites’. Similarly, creating a new retention/hold policy on *All* SharePoint Sites workload will automatically enforce the policy on all SharePoint Online Sites and all Containers within SharePoint Embedded.
67+
The existing retention policy is applied to all SharePoint Embedded Containers if the policy is configured for ‘All sites’. Similarly, creating a new retention/hold policy on *All* SharePoint Sites workload will automatically enforce the policy on all SharePoint Online Sites and all Containers within SharePoint Embedded.
6868
6969
![retention policy](../images/sc4.png)
7070
@@ -86,7 +86,7 @@ Admins can also restrict the enforcement of a DLP policy to specific SharePoint
8686
8787
![Configure DLP Policy](../images/sc7.png)
8888
89-
Several scenarios supported by DLP today need user interaction that isn’t natively supported by SharePoint Embedded. For instance, based on its configuration, a DLP policy that prevents external sharing might allow end users to provide a business justification to override the policy. The client app that renders this DLP-flagged file item will need to support such user interactions.
89+
Several scenarios supported by DLP today need user interaction that isn’t natively supported by SharePoint Embedded. For instance, based on its configuration, a DLP policy that prevents external sharing might allow end users to provide a business justification to override the policy. The client app that renders this DLP-flagged file item needs to support such user interactions.
9090
9191
Policy tips are shown today for files hosted in SharePoint Online so that users are kept informed about DLP-flagged file items and corresponding restrictions. Similarly, for policy tips to be displayed for files hosted in SharePoint Embedded, the client app can choose to provide more support by utilizing the existing Graph APIs for this purpose.
9292

0 commit comments

Comments
 (0)