Migration Agent
The migration agent is a separate service. It runs and manages the migration of content from one system or location to another. It relies on the concept of a source and target for the migration.
The source is the content to be migrated and will be an index created from a source agent crawl.
The target is a source configuration so the migration knows how to add the content to the target system.
The configuration defines:
The source index
Any filters applied on the index to get a list of content to migrate
Metadata mappings of everything from the source to the target system
A schedule for when the migration agent runs
The agent runs a test by migrating a user defined number of documents from the source to the target system. This tests connectivity, metadata mappings and validates the migration is ready to run.
The migration will run under a user defined schedule. It will stop and start as required so migrations do not impact business hours. For example, it could run after 7pm weekdays until 6am and all day on weekends.