Enterprise Vault™ Setting up Microsoft Teams Archiving

Last Published:
Product(s): Enterprise Vault (14.3)

Configuring an Importer

The importer downloads Microsoft Teams data to Veritas Enterprise Vault.

Prerequisite
  • Ensure that the connection to configure the importer is available in Enterprise Vault under Targets > Microsoft 365 > Connections.

  • Ensure that the holding folder in the Enterprise Vault server is available to receive the Microsoft Teams data. The holding folder path must be a local path on the Enterprise Vault server. The holding folder must be a shared folder so that the Merge1 server has access to it.

  • Be aware of the log folder path of the Merge1 server where the Merge1 importer logs are written. The log folder path must be a local path on the Merge1 server.

    Note:

    If the Merge1 administrator and Enterprise Vault Service Account user are different, add the Enterprise Vault Service Account user in the Local Administrator Group on the Merge1 server.

    Note:

    If a user logs on to the Enterprise Vault server using the Microsoft 365 Administrator or Power Administrator RBA role, in that case these RBA role accounts must be the part of Local Administrator group on the Merge1 server.

  • Ensure that the Merge1 server administrator user that you are using for configuring Teams archiving has been added in the local administrator group on the machine where the holding folder exists.

  • Be aware of the Vault Store that you want to use for the importer.

  • It is recommended that you use the Enterprise Vault Service account for your Merge1 server installation and configuration. However, if you have already installed and configured the Merge1 server with another account, you can use that account. You are recommended to add the following permissions for the Merge1 Importer Service account on the Merge1 server:

    • Local Administrator (must be a member of the Administrators' group)

    • Log on as Service rights

    • Log on as a batch job rights

    Note:

    Active Directory admin should not restrict the Enterprise Vault Service Account to have these permission on Merge1 server where It is used to the Run Importer as the windows service.

  • Ensure that the teams domain is added to the list of internal SMTP domains for marking correct message direction (internal or external). Navigate to Site Properties > Advance > SMTP > List of internal SMTP domains to add the teams domain.

Note:

For collecting legacy data and daily data, it is recommended that you create two separate importers. To collect both legacy data and daily data, the administrator must manually start the Teams Archiving Task. For legacy data collection, the administrator must allow the importer download data for a few days and then start the Teams Archiving Task either in the Run now or Schedule mode. For more information about the Run now and Schedule modes, see Managing Teams archiving tasks.

About Holding Folder

The holding folder is the folder where Merge1 will dump the Microsoft Teams data and Enterprise Vault pick that data for the archiving.

The holding folder path must comply with the following conditions:

  • The folder is recommended to be on a local drive to the EV Server.

  • The folder should be excluded from virus scanning. Scanning the holding folder can cause the corruption of items, performance issues, and data loss.

  • The folder must be a shared folder and must be specified in UNC path format where-ever asked.

  • The maximum permitted length of folder path is (140 - importer's Name length) characters.

Configure holding folder on a server other than the Enterprise Vault server
  1. The machine to be configured for holding Teams chat data must be in the same domain as that of Enterprise Vault.

  2. Provide shared access to the holding folder for the Vault Service account (VSA) administrator created on a server other than Enterprise Vault.

  3. Perform one of the following actions to grant required permissions to the VSA administrator on the holding folder:

    • Add the VSA administrator to the local administrator group and ensure that the local administrator group has full control permission (for sharing and security) on the holding folder.

      Or,

    • Provide the VSA administrator full control permission (for sharing and security) on the holding folder.

  4. Add Domain\VSA administrator as Identity user in IIS Manager in Enterprise Vault > Application pool > Merge1WebHookPool > Identity.

  5. Set Application pool identity in IIS Manager of Enterprise Vault > Sites > Enterprise Vault > Merge1WebHook > Authentication > Anonymous Authentication > (edit).

  6. While creating importer in the Enterprise Vault Administration Console, enter the shared folder path by copying and pasting it in the Holding folder field.

This configuration allows notification requests to be received correctly from the Merge1 server to the Enterprise Vault server and the chat items segregation process is triggered successfully.

Configure holding folder when the Merge1 server is installed with non-VSA Administrator
  • Installing the Merge1 server with the Merge1 server Administrator user instead of Enterprise Vault Service Account user, sets the Merge1 Server administrator user in the application pool of Merge1 Server. That is:

    IIS Manager > Application pools > Merge1WebAppPool

  • The service account set for an importer, which is created from the Enterprise Vault Admin Console is Domain\VSA administrator.

In this scenario, assign the Merge1 Server Administrator and Domain\VSA administrator full control permission (for sharing and security) on the holding folder while creating the importer.

Add the Domain\VSA administrator user to the local administrators group on the Merge1 server.

This configuration allows notification requests to be received correctly from Merge1 server to Enterprise Vault server and chat items seUse the Vault Service accountgregation process is triggered successfully.

To create an importer
  1. In the left pane of the Enterprise Vault Administration Console, click Targets > Microsoft 365 > Importers.

  2. To create a new importer, right-click on Importers and select New > Importers.

  3. In the New Importer wizard, click Next.

  4. Enter the following details in the corresponding text boxes and click Next:

    • Enter an appropriate and unique name for the new importer.

    • Enter an appropriate description for the new importer.

  5. Select the account under which the importer will run.

    • Use the Vault Service account: Select this option if you want to configure the Vault Service account as the user account for the importer service account. Then, click Next and enter the password of the Vault Service account.

    • Use this account: Select this option if you want to configure the importer service account with a user account other than the Vault Service account. From the Account name drop-down list, select the user or browse for the domain user account, and enter the password in the Password and Confirm password fields. Click Next.

    The selected user account must have the following permissions:

    • Local Administrator (must be a member of the Administrators' group) on the Enterprise Vault server

    • Local Administrator (must be a member of the Administrators' group) on the Merge1 server

    • Log on as Service rights on the Merge1 server

    • Log on as a batch job rights on the Merge1 server

    • db_owner of the Merge1 database

  6. Select the following and click Next:

    • Microsoft 365 connection: From the dropdown list, select connection.

    • Holding folder: Select the Microsoft Teams holding folder path to receive the Microsoft Teams data

    • Log folder: Select the location of the log folder of the Merge1 server where the Merge1 importer logs are written.

  7. Specify the users whose data will be collected by the importer:

    • To collect data for all users, select All users.

    • To collect data for specific users, select Manually maintain the list.

      To manually enter email IDs and display names of specific users, click Add and enter the user details. Click OK.

      To import specific users from a CSV file, click Import and select the CSV file. Click Open.

      Entries in the CSV file should be present in the following format:

      <Email Address1>,<Username1>

      <Email Address2>,<Username2>

      ...

      ...

  8. Click Next.

  9. Specify the Date Range for which importer will collect the Microsoft Teams data.

    • All Time: Select this option to collect the Microsoft Teams data for all the time without any date filter criteria. It will continuously keep on collecting the Microsoft Teams data whenever data is available.

    • Date Based: Select this option to collect the Microsoft Teams data for the specific date range. If you select this option, you must select at least one of the checkboxes - Collect data generated after and Do not collect data generated after - to specify the date range for data collection.

    • Collect data generated after: Select this option to collect the Microsoft Teams data from a specific date only. Team data prior to this date will not be collected.

    • Do not collect data generated after: Select this option to collect the Microsoft Teams data up to a specific date only. Microsoft Teams data after this date will not be collected.

    Note:

    Once data for the specific date range is collected we cannot collect the data prior to this date range by modifying it from the importer's properties. Importer will always collect the data from the date where it last collected the data.

  10. Click Next.

  11. Select the following:

    • The Teams policy that you want to apply on the importer.

    • The retention category that you want to use for the importer.

  12. Click Next.

  13. Select the Vault Store that you want to use for the importer.

    Note:

    The Microsoft Teams Archive and the Teams Archiving Task for the importer are created on the same machine where the Vault Store is present.

  14. Review the new importer configurations and click Finish.

To view and update importers
  1. In the left pane of the Enterprise Vault Administration Console, click Targets > Microsoft 365 > Importers.

    The right pane of the Administration Console displays the available importers.

  2. Right-click on an importer to perform the following actions:

    • Enable: Allows you to enable the importer.

    • Disable: Allows you to disable the importer. This is needed to modify the importer's properties and to delete the importer.

    • Run Now: Allows you to run the importer, which will collect the Microsoft Teams data.

    • Delete Allows you to delete the importers. Importer should be in the disabled state to perform this operation.

    • Properties: Allows you to view and update the importer properties. You can double-click on an importer to view and update the properties. For updating the importer properties, importer must be in disabled state. For more information, see the steps below.

  3. To update an importer, double-click on it.

    Note:

    If you want to update an importer, ensure that the importer is in the disabled state.

    The importer properties dialog box is displayed and contains the following tabs:

    • General: The Details section displays the importer name, description, status, and the Teams archiving task associated with the importer.

      The Settings section displays the Teams archive name and the Teams policy applied on the importer. You can update the settings, if required.

      The Retention section displays the retention category. You can update the retention category settings, if required.

    • Service Account: Displays the user account for the importer service account. You can update the service account, if required.

      • Use the Vault Service account: Select this option if you want to configure the Vault Service account as the user account for the importer service account. Then, click Next and enter the password of the Vault Service account.

      • Use this account: Select this option if you want to configure the importer service account with a user account other than the Vault Service account. From the Account name drop-down list, select the user or browse for the domain user account, and enter the password in the Password and Confirm password fields. Click Next.

      The selected user account must have the following permissions:

      • Local Administrator (must be a member of the Administrators' group) on the Enterprise Vault server

      • Local Administrator (must be a member of the Administrators' group) on the Merge1 server

      • Log on as Service rights on the Merge1 server

      • Log on as a batch job rights on the Merge1 server

      • db_owner of the Merge1 database

    • Connection and Folders: The Connection section displays the available connections with the Merge1 server on which the importer has been created. You can update the connection, if required.

      The Holding folder section displays the path of the Microsoft Teams holding folder which receives the Microsoft Teams data from the Merge1 server. You can update the holding folder path, if required. Before updating the holding folder location for the importer, perform the following steps:

      Step 1: In the Enterprise Vault Administration Console, stop the importer's Teams Archiving task.

      Step 2: Copy the existing content of the current holding folder tree to the new location.

      The Log folder section displays the path of the log folder of the Merge1 server where the Merge1 importer logs are stored. You can update the log folder path, if required.

    • Monitored Users: Specify the users whose data will be collected by the importer:

      • To collect data for all users, select All users.

      • To collect data for specific users, select Manually maintain the list.

        To manually enter email IDs and displays names of specific users, click Add and enter the user details. Click OK.

        To import specific users from a CSV file, click Import and select the CSV file. Click Open.

        Entries in the CSV file should be present in the following format:

        <Email Address1>,<Username1>

        <Email Address2>,<Username2>

        ...

        ...

    • Date Range: Specify the Date Range for which importer will collect the Microsoft Teams data.

      • All Time: Select this option to collect the Microsoft Teams data for all the time without any date filter criteria. It will continuously keep on collecting the Microsoft Teams data whenever data is available.

      • Date Based: Select this option to collect the Microsoft Teams data for the specific date range. If you select this option, you must select at least one of the checkboxes - Collect data generated after and Do not collect data generated after - to specify the date range for data collection.

      • Collect data generated after: Select this option to collect the Microsoft Teams data from a specific date only. Team data prior to this date will not be collected.

      • Do not collect data generated after: Select this option to collect the Microsoft Teams data up to a specific date only. Microsoft Teams data after this date will not be collected.

      Note:

      Importer will always collect the data from the date where it last collected the data.

    • Schedule: The configurations to schedule running of the importer.

      The Interval section allows you to select 1 hour or 15 minutes to schedule running of the importer.

      You can also select specific time slots on specific days of the week to schedule running of the importer by clicking on the time scheduler at the bottom of the dialog box.

    • Advanced: Displays the batch size of the Merge1 notifications. The batch size of the number of copied files initiates Merge1 to send notifications to Enterprise Vault. The default batch size is 50.

      Click Modify if you want to change the existing batch.

  4. Click Apply > OK.

  5. If you have updated the holding folder location, perform one of the following actions:

    • Restart the Merge1WebHookPool in the IIS Manager application pools. Or,

    • Restart the IIS server.

  6. Enable the importer.

  7. Start the corresponding Teams Archiving task.