tyGraph for Viva Engage

    When you create the tyGraph for Viva Engage app profile in AvePoint Online Services, the AvePoint tyGraph for Viva Engage app will be automatically set up in your Microsoft Entra ID.

    The tyGraph data initialization will start after you sign into tyGraph interface once the app profile is set up. To ensure smooth data collection and reporting, confirm that the required roles and settings are properly configured.

    - For Viva Engage reports, the account used for app consent must hold the Viva Engage Verified Administrator role. Confirm this role assignment in the Viva Engage admin center or Microsoft Entra ID. - Auditing in your tenant is enabled. Turn on auditing in the Microsoft 365 Security & Compliance Center. - Usage reports are not anonymized. Go to the **Microsoft 365 admin** **center** > **Settings** > **Org settings** > **Services** > **Reports** and ensure the **Display concealed user, group, and site names in all reports** option is deselected. - To enable the data collection on SharePoint pages, you must install the Page Engine app in your SharePoint environment.

    *Note: The tyGraph interface offers a Scan status page for tracking the data collection status and a Precheck page to verify the prerequisites condition through Settings > Scan. For more details, refer to in .

    The table below lists the permissions that should be accepted when you authorize the AvePoint tyGraph for Viva Engage app.

    APIPermissionTypePurpose
    Microsoft GraphDirectory.Read.All(Read directory data)ApplicationRetrieve information from your organization’s Active Directory.
    Microsoft GraphReports.Read.All(Read all usage reports)ApplicationRead usage report data of all reporting.
    Microsoft GraphUser.Read.All(Read all users' full profiles)ApplicationRead user properties.
    Microsoft GraphGroup.Read.All(Read all groups)ApplicationInventory the groups for reporting purposes.
    Office 365 Management APIsActivityFeed.Read(Read activity data for your organization)ApplicationAn aggregation of actions and events for specified content types such as Microsoft Entra, SharePoint, OneDrive, Teams, or Viva Engage.
    Yammeraccess_as_user(Read and write to the Yammer platform [preview])DelegatedTo access the Viva Engage platform on behalf of the signed-in user.
    Yammeruser_impersonation(Read and write to the Yammer platform [preview])DelegatedTo access the Viva Engage platform on behalf of the signed-in user.