Category | Microsoft Docs article | Related commit history on GitHub | Change details |
---|---|---|---|
admin | Microsoft 365 Copilot Readiness | https://github.com/MicrosoftDocs/microsoft-365-docs/commits/public/microsoft-365/admin/activity-reports/microsoft-365-copilot-readiness.md | The last recommended action card promotes [Microsoft Copilot Dashboard](/viva/in :::image type="content" alt-text="Screenshot showing chart for Copilot active users in an organization." source="../../media/copilot-usage-enable-active-users.png" lightbox="../../media/copilot-usage-enable-active-users.png"::: -This graph shows the sum of users that could benefit the most from having Copilot deployed based on where Copilot provides the most value in day-to-day scenarios. +This graph shows the sum of users who could benefit the most from Copilot based on where Copilot provides the most value in day-to-day scenarios. By default, it's sorted by descending order across all rows by column ΓÇÿSuggested candidate for CopilotΓÇÖ. You can use the user table to get an at-a-glance view at which users are assigned a Copilot license, whether their devices are configured correctly, and if theyΓÇÖre using a Microsoft 365 app that has Copilot enabled. To ensure data quality, we perform daily data validation checks for the past thr | Uses Teams chat | Indicates whether the user has participated in at least one chat using Teams in the past 30 days. | | Uses Outlook Email | Indicates whether the user has sent at least one email using Outlook in the past 30 days. | | Uses Office docs | Indicates whether the user has collaborated on at least one document or file using OneDrive or sharepoint in the past 30 days. |+| Suggested candidate for Copilot | These users in your organization are the most likely to use Copilot features based on their Microsoft 365 app activity. | ## Make the user-specific data anonymous |
admin | Assign Licenses To Users | https://github.com/MicrosoftDocs/microsoft-365-docs/commits/public/microsoft-365/admin/manage/assign-licenses-to-users.md | When you use the **Active users** page to assign or unassign licenses, you assig By default, all services associated with those licenses are automatically assigned to the users. You can limit which services are available to the users. Deselect the boxes for the services that you don't want the users to have. -1. At the bottom of the pane, select **Save changes**. +6. At the bottom of the pane, select **Save changes**. You might have to buy more licenses if you don't have enough licenses for everyone. > [!NOTE]-> If you want to assign licenses for a large number of users, use [Assign licenses to users by group membership in Microsoft Entra ID](/azure/active-directory/enterprise-users/licensing-groups-assign). +> If you want to assign licenses for a large number of users, use [Assign or unassign licenses to a group in the Microsoft 365 admin center](manage-group-licenses.md). ## Assign a license to a guest user |
admin | Manage Group Licenses | https://github.com/MicrosoftDocs/microsoft-365-docs/commits/public/microsoft-365/admin/manage/manage-group-licenses.md | + + Title: "Assign or unassign licenses to a group in the Microsoft 365 admin center" +f1.keywords: NOCSH +++++audience: Admin ++++ms.localizationpriority: medium ++- Tier1 +- scotvorg +- M365-subscription-management +- Adm_O365 ++- commerce_licensing +- admindeeplinkMAC +search.appverid: MET150 +description: "Learn how to assign or unassign licenses to groups in the Microsoft 365 admin center." Last updated : 09/09/2024+++# Assign or unassign licenses to a group in the Microsoft 365 admin center ++If you have security groups, mail enabled groups, or Microsoft 365 groups, you can assign or unassign licenses for those groups on the **Licenses** page in the Microsoft 365 admin center. We refer to this as *group-based licensing*. ++> [!NOTE] +> Some Microsoft services arenΓÇÖt available in all locations. Before a license can be assigned to a user, the administrator must specify the userΓÇÖs location setting. For group-based licensing, any users without a specific location inherit the location of the tenant. If you have users in multiple locations, we recommend that you always set the user location as part of your user creation flow. For more information, see [Add users and assign licenses in Microsoft 365](../../admin/manage/assign-licenses-to-users.md). ++## Before you begin ++- You must be at least a License Administrator or User Administrator to assign licenses. Currently, Group Administrators canΓÇÖt assign licenses. For more information, see [Microsoft 365 admin roles](../../admin/add-users/about-admin-roles.md). +- In addition to the steps described in this article, you can also use the Microsoft Graph PowerShell SDK to assign or unassign Microsoft 365 licenses to groups. For more information, see [Set-MgGroupLicense](/powershell/module/microsoft.graph.groups/set-mggrouplicense). +- Group-based licensing doesn't currently support nested groups (groups that contain other groups). If you assign licenses to a nested group, only users in the first-level group are assigned licenses. +- When you assign or modify licenses for a large group, like 100,000 users, it can affect performance. In certain high load situations, it might take a long time to process license changes for groups or membership changes to groups with existing licenses. ++## Limitations of group-based licensing in the Microsoft 365 admin center ++- You can assign licenses to a maximum of 20 groups at a time. +- When you select **Reprocess** to resolve issues with group license assignment, the feature attempts to reprocess licenses up to a maximum of 20 users at a time. +- The lists of users who were and who weren't successfully assigned licenses are paginated lists that display 999 users at a time. You must scroll to the bottom of the list to load the next set of users. ++## Assign licenses to a group ++1. Sign in to the <a href="https://go.microsoft.com/fwlink/p/?linkid=2024339" target=")blank">Microsoft 365 admin center</a> as at least a License Administrator. +2. Go to the **Billing** > <a href="https://go.microsoft.com/fwlink/p/?linkid=842264" target="_blank">Licenses</a> page. +3. On the **Subscriptions** tab, select the product that you want to assign licenses for. +4. On the **Licenses** page, select the **Groups** tab, then select **Assign licenses**. +5. In the details panel, search for the group that you want to assign licenses to, then select the name from the **Suggested groups** list. +6. To assign or remove access to specific items, select **Turn apps and services on or off**. +7. When youΓÇÖre finished, select **Assign**, then select **Close**. ++## Verify that the license assignment is finished ++After you assign licenses to a group, you should check to make sure that the licenses were successfully assigned. The **Groups** tab on the **License** details page shows the status of the task for each group you assigned licenses to. You can use this page to find groups that have errors that must be resolved. For more information, see [Find users with license errors in the group](#find-users-with-license-errors-in-the-group). ++1. In the admin center, go to the **Billing** > <a href="https://go.microsoft.com/fwlink/p/?linkid=842264" target="_blank">Licenses</a> page, and select the product that you assigned the group to. +2. On the **Licenses** details page, select the **Groups** tab. The **Status** column shows the license assignment status for each group. The following list describes the group statuses: + - **All licenses assigned:** The licenses were successfully assigned to every person in the group. + - **In progress:** The licenses are still being assigned to some members of the group. + - **Errors & issues:** There was an error in assigning licenses to at least one member of the group. ++## Manage group-based licensing errors ++This section tells how to identify if users have licensing errors. It describes the different types of errors that can happen during group license assignment, and includes steps for how to resolve the errors. ++### Find users with license errors in the group ++1. In the admin center, go to the **Billing** > <a href="https://go.microsoft.com/fwlink/p/?linkid=842264" target="_blank">Licenses</a> page. +2. On the **Subscriptions** tab, select the product that you want to view licenses for. +3. On the **Licenses** page, select the **Groups** tab. +4. Select a group with the **Error** status. The side panel opens and contains two tabs: + - **Successfully assigned** lists all users to whom licenses were successfully assigned. + - **Actions needed** lists all users for whom errors occurred during license assignment. The <a href="https://go.microsoft.com/fwlink/p/?linkid=842264" target="_blank">Licenses</a> page. column indicates the problem encountered. +5. To fix an error, see the following sections for steps to resolve specific issues. ++### Not enough licenses ++**Issue:** There arenΓÇÖt enough licenses for all members of the group. You can either buy more licenses or free up unused licenses from users and groups. ++> [!NOTE] +> You must be at least a Billing Administrator to buy more licenses. ++**Resolution:** Buy more licenses. ++1. Select the check boxes for users without licenses. You can select up to 20 users at a time. +2. Select **Purchase license**. +3. In the dialog box, select **Yes** to confirm that you want to buy licenses for the selected users. +4. In the **Manage product licenses** side panel, select **Buy**, then select **Done**. The new licenses are automatically assigned to the selected users. You can also select **Reprocess** to manually assign the licenses. ++**Resolution:** Free up unused licenses. You can use the **Licenses** page to see which users and groups are using which licenses, and then unassign the licenses. ++1. In the admin center, go to the **Billing** > <a href="https://go.microsoft.com/fwlink/p/?linkid=842264" target="_blank">Licenses</a> page, then select a product. +2. To unassign licenses, select either the **Users** or **Groups** tab, then select the check boxes of the users or groups to unassign licenses from. The list on the **Users** tab includes users who have licenses assigned directly or through one or more groups. +3. Select **Unassign licenses**. +4. In the **Unassign licenses** box, select **Unassign**. +5. On the **Groups** tab, select the group with the error. +6. In the details pane, select the **Actions needed** tab. +7. Select the users who are missing licenses, then select **Reprocess**. ++### Conflicting service plans ++**Issue:** One of the products specified in the group contains a service plan that conflicts with another service plan already assigned to the user via a different product. Some service plans can't be assigned to the same user as another, related service plan. ++**Resolution:** Remove conflicting service plans. ++1. On the **Actions needed** tab, select the userΓÇÖs check box, then select **Edit user**. +2. In the user details panel, make changes to the assigned licenses and apps to remove conflicting plans. +3. Select **Save changes**, then close the details panel. +4. Select **Reprocess** to reattempt license assignment. ++### Missing dependent service plans ++**Issue:** One of the products assigned to the group contains a service plan that must be enabled for another service plan in another product to function. ++**Resolution:** Make sure that the required plan is still assigned to users through some other method, or that the dependent services are disabled for those users. ++1. On the **Actions needed** tab, select the userΓÇÖs check box, then select **Edit user**. +2. In the user details panel, select or deselect one or more licenses or apps to remove conflicting plans. +3. Select **Save changes**, then close the panel. +4. Select **Reprocess** to reattempt license assignment. ++### Duplicate proxy address ++**Issue:** If you use Exchange Online, some users in your organization might have the same proxy address value. When group-based licensing tries to assign a license to such a user, it fails and displays a **Proxy address violation** issue. ++**Resolution:** To view more details about this message, select the userΓÇÖs check box, then select **View error details**. For more information, see [Proxy address conflict when adding an email address in Exchange Online](/exchange/troubleshoot/email-alias/proxy-address-being-used). ++### User usage location not specified ++**Issue:** Some Microsoft services aren't available in all locations because of local laws and regulations. Before you can assign licenses to a group, each user must have the Location property specified. ++**Resolution:** Update the user's location. ++1. On the **Actions needed** tab, select the userΓÇÖs check box, then select **Edit user**. +2. In the user details panel, select a location from the **Select location** drop-down list. +3. Select **Save changes**, then close the details panel. +4. Select **Reprocess** to reattempt license assignment. ++### Other ++**Issue:** Refers to all other technical issues related to group based license assignment. ++**Resolution:** To view more details about this message, select the userΓÇÖs check box, then select **View error details**. ++## Unassign licenses from a group ++1. In the admin center, go to the **Billing** > <a href="https://go.microsoft.com/fwlink/p/?linkid=842264" target="_blank">Licenses</a> page. +2. On the **Subscriptions** tab, select the product that you want to unassign licenses for. +3. On the **Licenses** page, select the **Groups** tab. +4. Select the check box next to the group that you want to unassign, then select **Unassign licenses**. +5. In the pop-up window, select **Unassign**. ++## Related content ++[Assign or unassign licenses for users in the Microsoft 365 admin center](../../admin/manage/assign-licenses-to-users.md) (article)\ +[Buy or remove licenses for a Microsoft business subscription](../../commerce/licenses/buy-licenses.md) |
business-premium | M365bp Overview | https://github.com/MicrosoftDocs/microsoft-365-docs/commits/public/microsoft-365/business-premium/m365bp-overview.md | |
syntex | Adoption Getstarted | https://github.com/MicrosoftDocs/microsoft-365-docs/commits/public/microsoft-365/syntex/adoption-getstarted.md | Title: Get started driving adoption of Microsoft Syntex Previously updated : 12/07/2023 Last updated : 09/09/2024 audience: admin |
syntex | Choose Library View | https://github.com/MicrosoftDocs/microsoft-365-docs/commits/public/microsoft-365/syntex/choose-library-view.md | |
syntex | Explanation Types Overview | https://github.com/MicrosoftDocs/microsoft-365-docs/commits/public/microsoft-365/syntex/explanation-types-overview.md | These explanation types are available: - [**Regular expression**](#regular-expression): Uses a pattern-matching notation to find specific character patterns. For example, you can use a regular expression to find all instances of an *email address* pattern in a set of documents. -- [**Proximity**](#proximity): Describes how close explanations are to each other. For example, a *street number* phrase list goes right before the *street name* phrase list, with no tokens in between (you'll learn about tokens later in this article). Using the proximity type requires you to have at least two explanations in your model or the option will be disabled.+- [**Proximity**](#proximity): Describes how close explanations are to each other. For example, a *street number* phrase list goes right before the *street name* phrase list, with no tokens in between (you learn about tokens later in this article). Using the proximity type requires you to have at least two explanations in your model or the option will be disabled. ## Phrase list To add a regular expression explanation type: 2. You can either type an expression in the **Regular expression** text box or select **Add a regular expression from a template**. - When you add a regular expression by using a template, it automatically adds the name and the regular expression to the text box. For example, if you choose the **Email address** template, the **Create an explanation** panel will be populated. + When you add a regular expression by using a template, it automatically adds the name and the regular expression to the text box. For example, if you choose the **Email address** template, the **Create an explanation** panel is populated. ![Screenshot showing the Create an explanation panel with Email address template applied.](../media/content-understanding/create-regular-expression-email.png) ### Limitations -The following table shows inline character options that currently are not available for use in regular expression patterns. +The following table shows inline character options that currently aren't available for use in regular expression patterns. |Option|State|Current functionality| |||| You can choose the following options for this setting: ![Beginning of file.](../media/content-understanding/beginning-of-file.png) - In the viewer, you can manually adjust the select box to include the location where the phase occurs. The **End position** value will update to show the number of tokens your selected area includes. You can update the **End position** value as well to adjust the selected area. + In the viewer, you can manually adjust the select box to include the location where the phase occurs. The **End position** value updates to show the number of tokens your selected area includes. You can update the **End position** value as well to adjust the selected area. ![Beginning of file position box.](../media/content-understanding/beginning-box.png) You can choose the following options for this setting: ![End of file.](../media/content-understanding/end-of-file.png) - In the viewer, you can manually adjust the select box to include the location where the phase occurs. The **Starting position** value will update to show the number of tokens your selected area includes. You can update the Starting position value as well to adjust the selected area. + In the viewer, you can manually adjust the select box to include the location where the phase occurs. The **Starting position** value updates to show the number of tokens your selected area includes. You can update the Starting position value as well to adjust the selected area. ![End of file end box.](../media/content-understanding/end-box.png) You can choose the following options for this setting: ## Considerations when configuring explanations -When training a classifier there a few things to keep in mind that will produce more predictable results: +When training a classifier, there a few things to keep in mind that will produce more predictable results: -- The more documents you train with, the more accurate the classifier will be. When possible, use more than 5 good documents and use more than 1 bad document. If the libraries you're working with have several different document types in it, several of each type lead to more predictable results.-- Labeling the document plays an important role in the training process. They are used together with explanations to train the model. You may see some anomalies when training a classifier with documents that don't have a lot of content in them. The explanation may not match anything in the document but since it was labeled as a "good" document you may see it be a match during training.-- When creating explanations, it uses OR logic in combination with the label to determine if it is a match. Regular expression that uses AND logic may be more predictable. Here is a sample regular expression to use on real documents as your training them. Note the text highlighted in red is the phrase(s) you would be looking for.+- The more documents you train with, the more accurate the classifier will be. When possible, use more than five good documents and use more than one bad document. If the libraries you're working with have several different document types in it, several of each type lead to more predictable results. +- Labeling the document plays an important role in the training process. They're used together with explanations to train the model. You might see some anomalies when training a classifier with documents that don't have much content in them. The explanation might not match anything in the document but since it was labeled as a "good" document you may see it be a match during training. +- When creating explanations, it uses OR logic in combination with the label to determine if it's a match. Regular expression that uses AND logic might be more predictable. Here's a sample regular expression to use on real documents as your training them. Note the text highlighted in red is the phrase or phrases you would be looking for. <pre>(?=.*network provider)(?=.*participating providers).*</pre> |
syntex | Rename A Model | https://github.com/MicrosoftDocs/microsoft-365-docs/commits/public/microsoft-365/syntex/rename-a-model.md | description: Learn how and why to rename a model in Microsoft Syntex. <sup>**Applies to:**   ✓ All custom models   |   ✓ All prebuilt models</sup> -At some point, you might want to rename a model. A common example is when you create an initial draft of a model, you might not have given a lot of thought as to the final name (for example, you might have named it ΓÇ£AlexWilburModel1ΓÇ¥). As you come closer to finalizing the model and putting it to use, you realize that a more proper name would be ΓÇ£Contract Renewals,ΓÇ¥ and you want to rename it. +At some point, you might want to rename a model. A common example is when you create an initial draft of a model, you might not have given much thought as to the final name (for example, you might have named it ΓÇ£AlexWilburModel1ΓÇ¥). As you come closer to finalizing the model and putting it to use, you realize that a more proper name would be "Contract Renewals," and you want to rename it. -Another example is when your organization makes a decision to refer to a process or document type by a different name. For example, after you create your model and are ready to apply it, your organization might mandate that all ΓÇ£ContractsΓÇ¥ will now formally be referred to as ΓÇ£Agreements.ΓÇ¥ If needed, you can choose to rename your model from ΓÇ£Contract RenewalsΓÇ¥ to ΓÇ£Agreement Renewals.ΓÇ¥ +Another example is when your organization makes a decision to refer to a process or document type by a different name. For example, after you create your model and are ready to apply it, your organization might mandate that all ΓÇ£ContractsΓÇ¥ will now formally be referred to as "Agreements." If needed, you can choose to rename your model from ΓÇ£Contract RenewalsΓÇ¥ to "Agreement Renewals." > [!IMPORTANT] > You can only rename a model if it has not been applied to a document library. Follow these steps to rename a model. ![Screenshot showing the Rename model panel.](../media/content-understanding/rename-model-panel.png) </br> - b. (Optional) Under **Advanced settings**, select whether you want to associate an existing [content type](/sharepoint/governance/content-type-and-workflow-planning#content-type-overview). If you choose **Use an existing content type**, the model will be renamed to match the selected content type. + b. (Optional) Under **Advanced settings**, select whether you want to associate an existing [content type](/sharepoint/governance/content-type-and-workflow-planning#content-type-overview). If you choose **Use an existing content type**, the model is renamed to match the selected content type. 5. Select **Rename**. |
syntex | Rename An Extractor | https://github.com/MicrosoftDocs/microsoft-365-docs/commits/public/microsoft-365/syntex/rename-an-extractor.md | description: Learn how and why to rename an extractor in Microsoft Syntex. At some point, you might need to rename an extractor if you want to refer to an extracted data field by a different name. For example, your organization decides to make changes to their contract documents, and refers to ΓÇ£customersΓÇ¥ as ΓÇ£clientsΓÇ¥ in their documents. If you were extracting a ΓÇ£CustomerΓÇ¥ field in your model, you can choose to rename it to ΓÇ£Client.ΓÇ¥ -When you sync your updated model to your SharePoint document library, you will see a new ΓÇ£ClientΓÇ¥ column in your document library view. Your view will retain the ΓÇ£CustomerΓÇ¥ column for past activity, but will update the new ΓÇ£ClientΓÇ¥ column for all new documents that are processed by your model. +When you sync your updated model to your SharePoint document library, you'll see a new ΓÇ£ClientΓÇ¥ column in your document library view. Your view retains the ΓÇ£CustomerΓÇ¥ column for past activity, but will update the new ΓÇ£ClientΓÇ¥ column for all new documents that are processed by your model. > [!IMPORTANT] > Make sure to sync your updated model to the document libraries where you had previously applied it for the new column name to display. |
syntex | Syntex Privacy Security | https://github.com/MicrosoftDocs/microsoft-365-docs/commits/public/microsoft-365/syntex/syntex-privacy-security.md | For more detailed information, see the following resources: - **Microsoft SharePoint** ΓÇô [Plan compliance requirements for SharePoint and OneDrive](/SharePoint/compliant-environment) -- **Microsoft Graph** ΓÇô [Use the Microsoft Graph compliance and privacy APIs](/graph/api/resources/complianceapioverview?view=graph-rest-1.0)+- **Microsoft Graph** ΓÇô [Use the Microsoft Graph compliance and privacy APIs](/graph/api/resources/complianceapioverview) - **Microsoft Entra ID** ΓÇô [Microsoft Entra security baseline for Microsoft Entra ID](/security/benchmark/azure/baselines/aad-security-baseline) |