You are here

Using the Bulk Import tool

The Bulk Import Tool provides a mechanism for bulk importing existing content into a repository from the Alfresco server's file system.  

It will (optionally) replace existing content items if they already exist in the repository, but does not perform deletes (it is not designed to fully synchronize the repository with the local file system). The basic on-disk file/folder structure is preserved verbatim in the repository. It is possible to load metadata for the files and spaces being ingested, as well as a version history for files (each version may consist of content, metadata, or both).

There are two types of bulk import:

  • Streaming import: This import streams the files into the repository content store by copying them in during the import.
  • In-place import: Available in Enterprise Only, these files are assumed to already exist within the repository content store, so no copying is required. This can result in a significant improvement in performance .
There are a number of restrictions:
  • There is no support for AVM.
  • Only one bulk import can be running at a time. This is enforced by the JobLockService.
  • Only Alfresco administrators can access to the Bulk Import tool.