CoreView Playbooks Overview
Modified on Thu, 23 Mar 2023 at 08:19 AM
Categories
-
What's New
-
Release Information
- CoreView Release Notes May 2023
- CoreView Release Notes April 2023
- CoreView Release Notes March 2023
- CoreView Release Notes February 2023
- CoreView Release Notes January 2023
- CoreView December 2022 Release Notes
- CoreView November 2022 Release Notes
- CoreView October 2022 Release Notes
- September 2022 Release Notes
- August 2022 Release Notes
- Release 22.06 Key Features
- Release 22.05 Key Features
- Release 22.04 Key Features
- Release 22.03 Key Features
- Release 22.01 Key Features
- Release 21.12 Key Features
- Release 21.11 Key Features
- Release 21.10 Key Features
- Release 21.09 Key Features
- Release 21.08 Key Features
- Release 21.07 Key Features
- Release 21.05 Key Features
- Release 21.04 Key Features
- Release 21.03 Key Features
- Release 21.02 Key Features
- Release 21.01 Key Features
- Release 20.12 Key Features
- Release 20.11 Key Features
- Release 20.10 Key Features
- Release 20.09 Key Features
-
Release Information
- Getting Started with Customer Care
-
Getting Started with CoreView
-
Configuring
- Configuration Overview (New UX)
- Configuration Overview
- Creating CoreView Tenant Administrators (New UX)
- Creating CoreView Tenant Administrators
- CoreView Operator Uses Cases & Dependencies
- Creating a License Pool
- Understanding Virtual Tenants
- Frequently Asked Configuration Questions
- "Send As" DNS Requirements for CoreAdoption Campaigns (Optional)
- How to enforce MFA on CoreView service accounts
- Creating a License Pool
-
A Quick Tour of CoreView
- A Quick Tour of the CoreView Interface
- Introducing the CoreView New User Experience
- CoreView New UX FAQ
- CoreView Dashboards
- Using CoreView Reports
- How to use CoreView Management Actions (New UX)
- How to use CoreView Management Actions
- Understanding CoreView Releases
- Creating your first Workflow - A Practical Exercise
- Introducing the new site for Partner customer management
-
Configuring
-
How to
-
Exchange Online
- How to check and analyze the Message Trace
- How To Configure Email Forwarding
- How to convert a Shared Mailbox to a User Mailbox
- How to convert a user mailbox to a shared mailbox in Exchange Online
- How to Create Microsoft 365 Groups for Improved Collaboration
- How To Create Shared Mailbox
- How To Create User Mailbox
- How To Grant Access To Mailbox
- How to List all the Mailboxes a User has access to in Microsoft 36
- How to remove delegates from Mailbox
- How to remove user access to Mailbox
- How to review and manage Exchange online mailbox permissions
- How to verify if a user has updated the Password
- Read Permission for Mailbox
- What are security groups and How to create it
- What is a Distribution Group and How to create it
-
Exchange Online
- Custom Actions Library
- Getting Started with CoreHybrid
-
Knowledge Resources
-
Understanding CoreView - Quick Start Guides.
- CoreView Quick Start Guide Overview and Index - Tenant Admins
- CoreView Quick Start Guide Overview and Index - Operators
- Understanding CoreView Tenant Configuration – Management
- Understanding the CoreView Operator Profile
- Understanding CoreView Operator Roles
- Understanding CoreView Operator Delegation
- Understanding CoreView - Report Column Filtering
- Understanding CoreView - The User Interface
- Understanding CoreView Tenant Configuration - V-Tenant User Filters
- Understanding CoreAdoption – Templates and Campaigns
- Understanding CoreLearning - Content Hierarchy
- Understanding CoreView Tenant Configuration - Portal Information
- Understanding CoreView Tenant Configuration - CoreLearning
- Understanding CoreView Tenant Configuration Options
-
Troubleshooting Common Issues
- Unable to see OneDrive, SharePoint and Exchange Data (New UX)
- Unable to see OneDrive, SharePoint and Exchange Data
- Remote Office 365 PowerShell session can Conflict CoreView Management Actions
- Why I cannot save the changes on existing License pool?
- Error when attempting to perform a Management Action (New UX)
- Error when attempting to perform a Management Action
- Unable to modify the Assigned Licenses in my License Pool Report
- Enabling Permission for Endpoint Manager Actions (New UX)
- Enabling Permission for Endpoint Manager Actions
- How to enable permission for BitLocker keys report (New UX)
- How to enable permission for BitLocker keys report
-
Tenant Administration
- How to recreate Admins Read-only (New UX)
- How to recreate Admins Read-only
- How to add an operator to the portal?
- How to enable and configure CoreView management session (New UX)
- How to enable and configure CoreView management session Current UX
- How to provide a consent to activate Azure AD Reports Feature and activate Partial Import?
- Tips & Tricks: Leverage Pivot Reports to Prototype License Pool Criteria Filter
- Tips & Tricks - How to manage email notifications for newly added Operators.
- Disable MFA from Read Only Service Accounts
- How To: Report on "Consumed Portal Licenses" (New UX)
- How To: Report on "Consumed Portal Licenses"
- How to Configure Allowed IP Addresses for CoreView Service Accounts
- Tips & Tricks: How to merge License Pools
- How to Use CoreView's Global Report Filters
- How to use the What If tool to check Azure AD conditional access policies
- How to Configure Allowed IP Addresses for CoreView Service Accounts
- How to Archive a Teams Group
- How to Restore a Teams Group
- On-demand Import for a Single Device in Endpoint Manager (Intune)
- Custom Actions using the Microsoft Graph API
- How to set up your tenant for the switch to Microsoft Graph API
- GraphAPI configuration: How to get Client ID and Client Secret
-
Reporting and Analytics
- How do I Check and Manage Calendar Permissions for a User? (newUX)
- How CoreView can help you with your Microsoft 365 Chargeback Goals.
- New UX: Understanding the new License Centers
- Understanding the Savings Opportunities Dashboard
- Understanding the License Optimization center
- Understanding License Pool Snapshots report
- Understanding Call quality dashboard
- Understanding Call quality report
- Understanding User call quality report
- Understanding Teams groups activity report
- Understanding Teams Adoption Growth Report
- Understanding Endpoint Manager reports
- Understanding Teams dashboard
- Understanding Risky Users report
- Understanding KPI dashboard
- Understanding Storage Dashboard
- Troubleshoot Active Users (License Usage) data
- Legacy Protocol Management
- Report Columns: Is active 30/60/90
- Quarantined Messages Report - Understanding The Reports
-
Managing and Administration
- Teams Voice: Direct Routing Support
- How to enable management function?
- CoreView Playbooks Overview
- CoreView Playbook Policy Overview
- Forward SMTP Address vs Forward Address management actions
- How to add the users in bulk while executing Users management actions?
- How to Create & Manage Custom Actions (New UX)
- How to Create & Manage Custom Actions
- How to schedule a report to be sent automatically, and how to modify its scheduling options?
- How to schedule an alert report for the License Count
- Tips & Tricks – How to read and modify license pool report?
- Overview of CoreView Workflow
- How to delegate Workflow management using roles
- How to configure CoreView and ServiceNow integration
- How to Enable Multi Factor Authentication for Operators and Admins who Access the CoreView Portal (New UX)
- How to Enable Multi Factor Authentication for Operators and Admins who Access the CoreView Portal
- How Can I Migrate from Group-Based Licenses to Direct Licenses Managed by CoreView?
- Naming convention rules
- Custom Actions: Forbidden and Warning Values
- How to add users to Distribution Group in bulk using via CSV
- Not able to manage licenses error (New UX)
- Not able to manage licenses error
- Using custom action json output as an input in the workflow
- Setting the Sensitivity Label on SharePoint as a Mandatory Field
- DistinguishedName vs OnPremisesDistinguishedName
-
Customer Engineering Workshop
- Migrating from Azure Group Based Licensing to CoreView
- Customer Engineering Workshop - Teams Voice
- Customer Engineering Workshop - Playbooks – policy, perfected
- New UX Workshop - General Overview Session 2
- New UX Workshop - General Overview Session 1
- What’s new in License reporting – the new user interface and the License Center
- CoreView and ServiceNow – Integrating Workflows with ServiceNow
- Advanced Workflows & Custom Actions
- Customer Engineering Workshop: Reports, Dashboards, and Alerts
- Limiting M365 Admin Access with Permission Roles, V-tenants, and License Pools
- Customer Engineering Workshop Global - Group Licensing with CoreView
- Customer Engineering Workshop Global - Filters and Custom Actions
-
Understanding CoreView - Quick Start Guides.
- Internal Customer Care Resources
- Service Issues
-
CoreView Product Manual
-
Analyze
- Dashboards
- KPI Dashboard
- Operational Reports
- License Reports
- User Reports
- Mail Traffic Reports
- Exchange Reports
- Skype for Business Reports
- Teams Reports
- Group Reports
- Device Reports
- Endpoint Manager Reports
- Security reports
- SharePoint Reports
- Aggregation Reports
- OneDrive Reports
- Yammer Reports
- Report Actions
-
Analyze
- Getting Started with CoreLearning
- Getting Started with CoreScan
- Getting Started with CoreTag
- Getting Started with CoreSaaS
- Learning Platform
This release introduces a major new initiative by CoreView to introduce best practices for managing Microsoft 365 -- Playbooks. CoreView Playbooks take many of the capabilities of CoreSuite – reporting, workflow, KPIs, but assemble them into a pre-defined, out-of-the-box solution that detects problems in your M365 environment and then provides automated remediation.
Playbooks are composed of Policies that we define for our M365 environment. Example of policies include:
- Admins must have MFA
- Teams must have an owner
- Shared mailboxes must not be assigned a license
- Sharepoint sites shared externally must not have sensitive content
- Guest users must be reviewed and approved every 6 months
Each policy has an associated workflow to help moderate and manage those issues. The workflows are pre-defined but provide flexibility to configure for your organization needs. Workflows can be scheduled to run on a recurring basis or can be executed manually.
Playbooks also provide the ability to manage exceptions, either temporary or permanent, with easy oversight to manage those exceptions.
Policies are also Virtual tenant aware, so two users with different v-tenant responsibilities can review the same policies, but see different users, groups, etc. within the tenant.
Policy Library
CoreView provides a set of out-of-the box policies focused on Teams, Security, Identity and License Management with more policies coming soon. Check out the library of policies in the article CoreView Playbook Policy Overview.
Configuring Playbooks
Setting up Policies
For all of CoreView’s out-of-the box policies, they come enabled by default, but with workflow disabled and not displayed to delegated administrators.
To configure a CoreView policy:
- Go to Settings > Playbooks
- Click See Details on the policy you want to edit.
- Click Edit.
This will display a form with configuration settings specific to each policy. This might include choices to enable an approval workflow, to perform a specific management action, to configure a trigger, etc. But these settings are common to all policies:
- Acceptance Threshold – This allows you to identify a value to flag a policy as “red”. For example, if you had a policy to identify inactive users with an E5 license, you might say that there are always going to be some inactive users but flag as red when there are 50 inactive licenses.
- Set as public – This allows you to control whether your delegated administrators will have access to this policy. This works in combination with the Permission to access the Playbook Dashboard. The delegated admin must be given the permission to see the Playbook Dashboard, at which point they will see all the public policies in that playbook.
- Enabling workflow – You can configure a policy only to report on the number of problems or you can choose to enable an associated workflow. If you enable the workflow, you can then choose to do that based on an automated schedule or only to be triggered manually
- Scheduling workflow – If you wish to schedule workflows you can do it on a daily, weekly, or monthly basis. For some event types it will also be possible to schedule the workflow to remediate immediately. For example if an admin with a weak password was identified that could kick off a password reset workflow immediately.
Enabling for Delegated Admins
As stated above, enabling delegated admins to monitor and manage playbooks is a multi-step process
- Permissions – Edit the Permissions of the user who you wish to monitor playbooks. Under Permissions, there is a new tab for Permissions. That will list all the Playbooks/Dashboards available. You can select the ones the user will manage.
- Making Public – Each policy that the user is allowed to manage must be made public. That will enable it within the Playbook Dashboard
Setting up Custom policies & Playbooks
CoreView also provides the ability to create custom policies and playbooks. Currently, custom policies cannot be associated with a workflow, but that capability is coming later in 2022.
To configure a custom policy:
- Go to Settings > Playbooks
- Click Create New > Create Policy
- Enter the Policy details
- You can categorize policies using your own taxonomy. This can then be used to search for policies in the advanced filters. This becomes valuable as you add a large number of policies.
- You can add policies to Customer Playbooks or create the Playbook/Dashboards you want on the fly.
- Click Next
- Create the Policy Definition
- The Policy definition is essentially a custom report. Select the target object, select the fields, and enter the appropriate filters. For example, if you wanted to identify all users who have MFA disabled, you would select the User target, show the Multifactor Auth State column, and filter to show disabled users.
- The Policy Key allows to define criteria around managing exceptions. For example, if you had a policy that identified inactive E5s after 30 days in order to downgrade them to E3s, you might say that all executives are exceptions to that rule. They need E5s no matter what. In that case you could define the policy key to be based on Department (assuming all executives were members of the executive department), so that if a user who was flagged as an exception changed departments, they would be removed as an exception.
- Click Next and click Save.
To create a custom Playbook:
- Go to Settings > Playbooks
- Click Create New > Create Playbook
- Enter the Playbook details and click Next
- Select the Policies to include in the Playbook and click Next
- Click Save.
Monitoring and Managing Playbooks
Once polices and playbooks have been established, monitoring and managing is extremely easy. Each Playbook dashboard is comprised of three tabs.
- Strategic – The Strategic tab is only visible by the Tenant Administrator. It provides an overall view of the playbook history showing Policy snapshots over time, remediation actions performed over time, and an calculator showing how much time has been saved by automation. Different widgets on this page can be configured. Those configurations are personal to the individual.
- Operational Dashboard – This tab is available to Tenant and Delegated Admins. This page allows users to monitor workflows and to ensure they are being acted upon. For example, the Workflow Progress by policy dashboard identifies those workflows that have failed or which are pending approval. Different widgets on this page can be configured. Those configurations are personal to the individual.
- Monitoring – This allows both Tenant and Delegated Admins to review policy matching items, to manage exceptions, and to execute workflow manually.
Note: For the September release the Monitoring and Operational dashboard tabs will not filter by virtual tenant. That is currently under development and will be released in October 2022.
Below is more detail on the monitoring and management activities that can be performed from the Monitoring tab.
- Reviewing matching items – The number of matching items is displayed below the policy name. You can click to launch a policy report showing the matched items.
- Executing manually – From the policy report you can select items and execute the policy workflow. Note, because it can take time to execute workflows, the number of policy matches will not update immediately.
- Marking Exceptions – From the policy report, you can also mark items as exceptions. This will immediately remove them from the policy report
- Managing Exceptions – From the Monitoring tab, you can also see the number of exceptions for each policy. Clicking will take you to an exceptions report. From here you can select items that you want to remove as exceptions.
KPIs and Custom Dashboards
KPIs and Customer Dashboards that were created in the legacy CoreView UI will be converted to custom policies and custom dashboards. These policies will be flagged as “legacy” and will not be editable within the new UX. These will be made editable at a future date.