contentACCESS documentation – version Orion

  1. Introduction to contentACCESS
    1. Services provided by contentACCESS
    2. Software requirements
      1. contentACCESS prerequisites
  2. contentACCESS setup package
    1. Installation of contentACCESS
      1. EULA
      2. Installation type
      3. Components
      4. Prerequisites
      5. Base folder
      6. Service settings
      7. Database connection
      8. contentACCESS Central Administration
      9. Backup Administration for Microsoft 365
      10. contentACCESS Web Services (Proxy)
      11. contentACCESS Portal
      12. Preview service
      13. Central login
      14. Virtual drive
      15. Search service
      16. Search service (V2)
      17. SMTP server
      18. Overview
      19. Installation
      20. Summary
    2. Update of contentACCESS
      1. Managing the index reset or migration
  3. contentACCESS components
    1. contentACCESS Central Administration
      1. Central administration login
      2. contentACCESS Automated single sign on
      3. Central Administration logout
      4. contentACCESS Central Administration user interface
    2. contentACCESS Portal
      1. Logging in to contentACCESS Portal
      2. contentACCESS Portal Automated single sign on
    3. Backup Administration for Microsoft 365
    4. Virtual drive
    5. contentACCESS Web Services (Proxy)
    6. Central login page
  4. contentACCESS Tools
    1. Installing Outlook forms
    2. Legacy email archive connectors
    3. Legacy archive connector for Metalogix Archive Manager Exchange Edition (MAM EE)
      1. Installing Legacy MAM retrieve service and its configuration on the MAM server
      2. Configuration of the MAM server in contentACCESS Central Administration
    4. Legacy archive connector for Email Lifecycle Manager (ELM)
    5. Installing TECH-ARROW’s WinShortcutter
    6. contentACCESS Outlook add-in
      1. Installation of contentACCESS Outlook add-in
      2. How to use contentACCESS Outlook add-in
  5. Tenants in contentACCESS
    1. How to create a new tenant
      1. How to edit and disable a tenant
    2. Tenant limitations
    3. How to provide access to a tenant (adding new tenant administrators)
    4. Tenant administrator invitation types
    5. Tenant associations
      1. Tenant - database association
      2. Tenant - user association
    6. Tenant deletion
  6. General system configurations
    1. Connection
    2. User interface
    3. Users in contentACCESS
    4. Invitations
    5. Roles
      1. Creating roles
      2. Role details
      3. Role assignment
      4. Defining specific permissions of a role assignment
      5. Editing roles, editing role assignments
      6. Role cloning
      7. General use cases of how to create/assign roles
      8. Managing access to contentACCESS objects
    6. Login providers
      1. Login providers’ context menu options
      2. External login provider configuration
        1. Configuring Google OAuth
        2. Configuring Microsoft 365 login provider
        3. Exchange login provider
        4. External AD login provider
      3. Associating an enabled provider with a user login
      4. contentACCESS users in third party systems
    7. System
    8. Licensing
      1. How to activate your license key
    9. Notifications
    10. System logs — how to find out possible misconfigurations / reasons of potential system/job failures
    11. Configuration auditing
    12. Archive auditing
    13. Distributed environment in contentACCESS — Clusters
    14. Statistics
    15. Legal hold
    16. Task runner
    17. Indexing
    18. SMTP Servers
    19. SMTP Mappings
    20. SMTP Rules - selective journaling
    21. Sharing job
    22. Sharing settings
    23. How to create/configure databases — All databases
  7. Common features
    1. Databases
    2. Schedules
    3. Retentions
    4. Storages
      1. Amazon S3
      2. Wasabi storage
      3. Google drive storage
      4. Datengut storage
      5. Azure storage
      6. Disk storage
      7. HybridStore
      8. Perceptive storage
      9. Kendox storage
    5. Exchange connections
      1. Exchange performance settings – turning off the Exchange throttling policies
      2. Mixed Exchange environments in the Email Archive system
    6. Importing contentACCESS configurations from files
      1. Manual import of Exchange servers/groups/mailboxes to the contentACCESS Address book
      2. Importing File Archive root folders to be archived
  8. Creating new jobs in contentACCESS
  9. Jobs’ page, jobs’ context menu
  10. Filtering in jobs
  11. File Archive
    1. Introduction to File system archive
    2. File archive settings
    3. File archive Databases
    4. File archive System settings
    5. File archive Retentions
    6. File archive Storages
    7. Root folders
    8. Aliases
    9. File archive Schedules
    10. Provisioning settings and managing access to contentACCESS Portal
      1. File system provisioning job description
    11. Remote agents (file archive)
    12. Global rules (remote file archive)
    13. Configuring aliases
    14. Configuration of jobs available in contentACCESS File Archive
    15. Configuration of File archive retention changer job
    16. Configuration of File system archive job
      1. File system archive job description
    17. Configuration of a File system restore job
      1. File system restore job description
    18. Configuration of File system recovery job
      1. File system recovery job description
    19. Configuration of Delete job in File archive
      1. File system delete job description
    20. Configuration of File system shortcut synchronization job
      1. File system shortcut synchronization job description
    21. Configuration of Remote shortcutting job
      1. File system remote shortcutting job description
    22. Active/inactive documents in File system archive
  12. Email Archive
    1. Important settings before creating an Email Archive job
    2. Database settings
    3. Email archive System settings
      1. Hybrid exchange settings
    4. Email archive Provisioning settings
      1. Email archive provisioning job description
    5. Retention settings
    6. Shortcuts in email archiving
    7. Storing of archived emails
      1. LoboDMS storage
    8. Creating email archive schedulers
    9. User experience
      1. Exchange 2013+: contentACCESS MailApp in OWA 2013+ or on MS Outlook 2013+ desktop version
      2. Exchange 2010: OWA 2010 integration
    10. Address book objects
      1. Adding address book objects manually
      2. Removing groups and mailboxes from the Address book
    11. Granting access rights for mailbox users and explicit users to view the mailbox archive
      1. Creating contentACCESS Portal users (option 1)
      2. Manage access to a mailbox archive (option 2)
    12. Database and store assignment in email archiving
      1. How to assign database, storage and index zone to an Exchange group?
      2. How to assign database, storage and index zone to a mailbox?
      3. How to move data from source database/storage into a second (target) database/storage?
    13. contentACCESS MailApp access
    14. Remote agents (email archive)
    15. PST import
      1. PST import job description
    16. Creating Email archive jobs: archive, restore, recovery, delete, mailbox move, shortcut synchronizaion, shortcut repair
    17. Email archive job
      1. Email archive job configuration
      2. Email archive job description
      3. Email archive journal processing
        1. Recommendations after turning on journal archive
      4. Archiving of rights protected messages
    18. Email archive retention changer job
    19. Email restore job
      1. Email restore job configuration
      2. Email restore job description
    20. Email recovery job
      1. Email recovery job configuration
      2. Email recovery job description
    21. Configuration of Delete job in Email archive
      1. Email delete job description
    22. Journal post processing job
      1. Journal post processing job configuration
    23. Mailbox move job
      1. Mailbox move job configration
      2. Mailbox move job description
    24. Shortcut synchronization job
      1. Shortcut synchronization job configuration
      2. Email shortcut synchronization job description
    25. Shortcut repair job
      1. Shortcut repair job configuration
      2. Email shortcut repair job description
    26. Public folder archiving
      1. How to configure a job to archive public folders
      2. Public folders in the contentACCESS Portal archive
      3. User permissions to public folders
      4. Public Folder archiving in mixed Exchange environments
    27. Access to private emails and archiving them
    28. SMTP archiving
  13. SharePoint archive plugin
    1. SharePoint Archive settings
    2. SharePoint archive System settings
    3. Site connections in the SharePoint archive
    4. SharePoint archive Provisioning settings
      1. SharePoint provisioning job description
    5. Shortcut configuration in SharePoint
    6. SharePoint archive Address book
    7. SharePoint Archive job configuration
      1. SharePoint archive job description
    8. SharePoint archive retention changer job configuration
    9. SharePoint recovery job configuration
      1. SharePoint recovery job description
    10. Configuration of Delete job in SharePoint archive
      1. SharePoint delete job description
    11. SharePoint Publishing job
      1. SharePoint publishing job description
    12. SharePoint in the contentACCESS Portal archive
  14. OneDrive archive
    1. OneDrive Archive job configuration
    2. OneDrive archive Jobs
  15. GDPR plugin
    1. GDPR Settings
      1. GDPR Databases
      2. GDPR Schedules
      3. GDPR Index zones
    2. GDPR Processing
      1. GDPR File system settings
      2. GDPR Exchange settings
      3. GDPR Applications
      4. GDPR Jobs
        1. GDPR File system job
          1. GDPR file system job description
        2. GDPR Exchange job
          1. GDPR Exchange job description
        3. GDPR Application job
          1. GDPR application job description
  16. Teams archive
    1. Teams archive databases
    2. Teams archive System settings
    3. Teams archive Provisioning settings
    4. Shortcut configuration in Teams archive
    5. Teams archive Address book
      1. Removing objects from Teams archive Address book
    6. Teams archive Licensing
    7. Teams archive Jobs
      1. Teams archive job
      2. Teams compliance archive job
        1. Comparison between the Teams archive and Teams compliance archive jobs
      3. Teams chat archive job
      4. Teams compliance chat archive job
        1. Comparison between the Teams chat archive and Teams chat compliance archive jobs
      5. Teams archive recovery
        1. Teams recovery job description
      6. Configuration of Teams archive retention changer job
      7. Configuration of Teams chat archive retention changer job
      8. Configuration of Delete job in Teams archive
        1. Teams archive delete job description
      9. Configuration of Delete job in Teams chat archive
  17. Custom plugins
    1. Email management job configuration
    2. Storage replication plugin
    3. Sharing plugin
    4. Datengut plugin
    5. Email synchronizer plugin
    6. Categorize to Public folders plugin
    7. LoboDMS plugin
  18. ThreatTest
    1. ThreatTest configuration
      1. ThreatTest Databases
      2. ThreatTest System settings
      3. ThreatTest Schedules
      4. ThreatTest User experience
      5. ThreatTest Statistics
      6. ThreatTest Job
    2. Using ThreatTest App
  19. officeGATE
  20. contentACCESS Mobile
  21. Virtual drive configurations
  22. Teams application
  23. Application settings
  24. Terms of use
  25. FAQ
    1. Download sample for the file to be imported does not work
    2. Archiving is not working if MAPI is set to communicate with the Exchange server
    3. Virtual drive is still appearing after the uninstall
    4. Outlook forms problems
    5. Unable to open shortcuts of archived files on the server side
    6. Samples are not shown using 'Show sample" option in the Import dialog
    7. Do I need to create separate tenants for file archiving and email archiving
    8. What is the recommended database size for email, file and Sharepoint archiving
    9. The TEMP folder is running out of space when archiving big files
    10. The attachment could not be opened
    11. After updating Exchange 2013, the EWS connection might not work in contentACCESS
    12. If Windows authentication is not working in contentACCESS and an alias was created for contentACCESS
    13. contentACCESS Outlook add-in certificate issue
    14. Prerequisites for Microsoft 365 archiving
    15. PowerShell scripts for setting up Email archive
    16. How to reconfigure your email archive to use modern authentication for PowerShell
    17. Solution for Outlook security patches
    18. Solution for Outlook security patches through GPO
    19. Solution for indexing PDF files
    20. Microsoft 365 SuperUser mailbox configuration
    21. Microsoft 365 journaling
      1. Configuring Microsoft 365 journal forwarding through third-party Exchange Online Protection
    22. Organizational forms
    23. Multifactor authentication
    24. Region setting
    25. contentACCESS MailApp installation issue
    26. Azure app registration for Microsoft 365 archiving
      1. Grant permissions for Email archive
      2. Grant permissions for the OneDrive archive
      3. Grant permissions for the SharePoint archive
      4. Grant permissions for Teams archive
      5. How to request access to Microsoft Protected API
  26. Troubleshooting

16.7.5.Teams archive recovery

Teams archive recovery jobs are used to recover deleted or clone existing teams in MS Teams. The recovery process can recover all Team related data captured by the Teams archive:

  • Team name and team configuration
  • Membership information
  • Channels
  • Tab configuration
  • Chat messages and shared files
  • SharePoint data linked to Team

The Teams archive recovery can reconstruct the entire team structure from the archive: the messages and items that have been already archived will be put back into their source location; the structure of the channels and tabs (for the apps) will be created in the recovered Team, and it is also possible to put back the SharePoint data only to an existing team.

To create a recovery job, navigate to Teams archive => Archive => Jobs control button and click on +new. In the Add new job instance dialog, select Teams recovery from the dropdown list, select a node where the job should run from the Run on node dropdown list (if you would not like to specify a node here and the job should run on any available node, then select “Any available”), enter a Display name and click on Add.

To configure the job immediately, click „Yes“ in the next pop-up window, or configure it later on (using the „Configure“ option in the job’s context menu). On the job’s configuration page set the following:

✓ Report mode settings
If the Use report mode checkbox is checked, the job will run in report mode. After the job finishes its run in this mode, the user will be able to download a .cvs report file here in this section. The file will contain information about the selected team (messages, files, team members), including what will be processed or not during the recovery job.

✓ Recovery settings
In this section, the user configures what will be recovered and how it will be recovered:
Recover – what will be recovered

  • Structure only – the recovery job will create the archived team structure (Team, users, channels and SharePoint structure), but no files and messages will be recovered
    • if the user checks-in the Process non-channel related SharePoint data option, the job will recover the custom SharePoint lists/document libraries’ structure on the team’s site too.
  • Structure and files only – the recovery job will create the archived team structure and recover the files and items (uploaded and SharePoint files) from the archive (even the contents of the different tabs – for example: Wiki, Tasks, Calendars)
    • if the user checks-in the Process non-channel related SharePoint data option, the job will recover the custom SharePoint lists/document libraries’ structure on the team’s site too.
  • All – the recovery job will create the archived team structure and recover the messages and files/items from the archive
    • it is also possible to recover the non-channel related SharePoint data if the user checks in the Process non-channel related SP data option. Otherwise, these items will be left out of the recovery job.
  • SharePoint data only (to existing team) – the recovery job will process an existing team (which the user has selected in the Teams to process section). The selected Team must exist in Microsoft 365. This option is useful if the user has lost some files from the channel(s), and wants to recover them. In this case, the „Recover as“ selection is ignored (even if the user selects that option) because the recovery job puts back only the missing files into the existing Team.

Filtering settings – the Teams archive recovery job uses the following filtering settings:

  • Process all channels (or filter them out) – the user can decide whether all channels will be recovered or just the channels matching the filtering settings. The channels can be filtered out by the name or the type (IsPrivate=Yes/No).
    Note: The “General” channel will always be created by the recovery job because it is the default channel of the teams, but it will be empty if the user excludes it with the filtering settings.

    Note: The default channel in Teams is General, which is created automatically with the team. This channel will be displayed in the background as „General“ even if the users set/use different languages for the Teams client. Because of this, when the user wants to filter out the default channel by the channel name, it needs to be added in English (the other channels can be filtered out with the supported languages), otherwise, the job won’t process this channel.
  • Recover only messages where filter is [not set] – this filter becomes active only when the user selects the recover “All” option. By clicking on the Change filter button (or on the not set), the Filtering settings window appears, where the user can decide which messages will be processed and skipped. If this option is not selected, or filters are not added to the job, then the recovery job process all messages from the selected team(s).
  • Recover only files where filter is [not set] – this checkbox needs to be selected if the user wants to define which files will be processed and skipped during the recovery. This option will be available when the user selects Recover: All, Structure and files only, and SharePoint data only (to existing team). Set the filters by clicking on the not set or Change filter buttons. If this option is not selected, or filters are not added to the job, then it recovers all files from the selected team(s).
  • Process non-channel related SharePoint data – SharePoint is deeply integrated into Teams. Files that are stored in Teams are in SharePoint sites, and these sites can be used by Teams for file storage (these are called Teams-connected sites). These sites are created automatically whenever a user creates a team. The files stored in both Teams and SharePoint sites can be processed by the Process files option, but those items which are available only on the SharePoint sites (lists, tasks, calendar items, contacts, manually created document/picture libraries) are skipped with that option. To be able to recover those items, the Process non-channel related SharePoint data option needs to be selected. This option allows the user to process/skip the custom SharePoint lists/document (and picture) libraries. For more information about the Teams and SharePoint integration, read this article.
    Important: The Process non-channel related SharePoint data function does not work by itself. The Recover only files where filter is [not set] option also needs to be selected, otherwise, the SharePoint data won’t be recovered. But if the user does not want to recover the files from the channels, they can be easily filtered out (for example: AND archive date has value=no / NOT storage equals CA_Test), so only the SharePoint data will be processed.

The filtering settings are only available if you select the Structure and files only All, and SharePoint data only (to existing team) options. If you select to recover all, it is also possible to filter both the files and the messages. In this case, if you exclude, for example, files with the pdf extension, then those messages which contain pdf files will also be excluded. To learn more about how to work with filtering settings, please, check this section of the documentation.

What to recover

  • Last known version – the job will recover the latest version of the item/message from the archive
  • Specific date – the job will recover the version that was valid at the specified time. It means the version having modification date older or equal to the specified date

Additional team owner
The recovery job recovers the users as they were in the original team (the owners will be recovered as owners, and the members will be recovered as members). But it is also possible to add additional team owner to the team. These users will be added automatically to the recovered team. Just type the email address or the first name, press enter, and the selected user will be added to the recovery job. Limitation: users who are already members of the team can’t be recovered as owners by the recovery job. If you want to change their status, you need to do it manually on the team.

Private channel handling
Currently, the private channels cannot be recovered as private channels. But it is possible to convert them into standard channels and recover like that.

✓ Team to process
In this section, the user is required to specify one or multiple archived team(s) that were deleted and need to be recovered from the archive. It is also possible to clone existing team(s) from the archive. Add new team via New button => the Team to recover dialog will open. First, select the team from the dropdown list. Next, select how to recover the team:

    Use original name – the team will be recovered with the archived/original name

    Recover as – the team can be recovered under a different name. Select this option, and an additional text box will appear in the dialog

✓ Schedule settings
In this step, the running times of the recovery job must be selected. It is possible either to select a scheduler from the list or to create a new scheduler via create new option. Recovery jobs are run only in specific cases. In most cases, it is recommended to set a One time scheduler for the recovery job (e.g. with a start date 7th of September at 6 PM), or to start the job manually from the status bar. (For more information about how to set schedulers refer to the section Schedules above.)

✓ Notification settings
The user may select here in which cases he needs to get notifications from the recovery job. It is possible to set here that the notification emails will be sent only in case of errors or warnings, or they can be sent in all cases, too. Into the Recipient list textbox, the user should insert the email addresses of the people to whom these emails should be sent. Notification emails may be used as tools for the troubleshooting process.

✓ Resource settings
The user may set a value here, which will determine how many items will be processed simultaneously by the recovery job.

Limitations:
Currently, there are a couple of things that cannot be recovered from the original team. These limitations are listed here:

  • Teams chat archive is not supported – chats and private chats can’t be recovered with the Teams recovery job
  • Reactions are not supported
  • Adaptive cards are supported with limitations – cards that require additional data in hosted content are not supported (e.g., code snippets), because the only valid content types of a hosted content are image/png, image/jpg, and image/jpeg.
  • Guests (external users) cannot be recovered – the recovery job can’t recover the guest. They need to be added manually to the team
  • Messages sent by bots are not supported, even if the application that defines the bot is installed for the team. The message sender identity should have the “user” part filled in, otherwise, the Graph call fails
  • Tab references in messages cannot be recovered: Graph API is simply ignoring attachments of tabReference type
  • Previews in messages (if the message contains a link) pasted from a website cannot be recovered. Graph API does not return any information regarding this
  • Wiki tabs – only the content of the default wiki tab could be recovered. If the channel contains more wiki pages, their content won’t be recovered, only the structure of these tabs
  • Note: If you encounter warning(s) regarding API permission issues, it indicates the necessity to grant permissions for the Teams archive. This action enables contentACCESS to authenticate and establish a connection with the Microsoft Dataverse environment through a modern and more secure authentication method. For detailed instructions on how to grant these permissions, please refer to this section of the documentation.
    Yes No Suggest edit
    Help Guide Powered by Documentor
    Suggest Edit