Skip to main content
Version: 4.58.0

Alfresco source connector

The Alfresco connector consists of two flows which are described below. The first flow uses CMIS 1.1 which is supported by Alfresco 4.2 and higher, and the second flow uses REST API that is supported by Alfresco 5.2 and higher.

Flows​

Alfresco-source (1. Content)​

Supported Features​

  • Exporting users and groups
  • Exporting content structure
  • Exporting links
  • Downloading binaries
  • Exporting versions
  • Exporting access control lists

Features Currently Not Supported​

  • Relationships (linked objects)
  • Audit logs
  • Workflows

Settings​

mongoConnection​

The Mongo connection string including the database name to connect to.

origin​

Specifies the origin of the document in the Content Store.

pageSize​

Specifies the page size number that is used when paginating.

Example: 100

retrieveUsers​

Enables retrieving all users from the Alfresco repository. Can either be true or false. Users are retrieved from global repository, these are not tied to specific sites.

retrieveGroups​

Enables retrieving all groups from the Alfresco repository. Can either be true or false. Groups are retrieved from the global repository, these are not tied to specific sites.

retrieveVersions​

Enables retrieving all versions of an Alfresco document. When set to false only the current version is retrieved.

retrieveBinaries​

Enables downloading the binaries into the Content Store. Can either be true or false.

retrieveParents​

Enables retrieving all the locations of the Alfresco document. When set to false, only the last found location is stored.

retrieveACLs​

Enables retrieving all ACLs of an Alfresco object. Can either be true or false.

alfrescoUrl​

The base URL to the Alfresco environment.

Example: http://alfresco.xillio.com:8080

alfrescoUsername​

The Alfresco CMIS API username. This user needs to have read-only access to all the contents that need to be read.

alfrescoPassword​

The Alfresco CMIS API password.

rootPaths​

A list of root paths.

Example: ["/sites/xill4|/sites/xill4-demo1/documentLibrary","/sites/xill4|/sites/xill4-demo2/documentLibrary"]

apiUrl​

The API URL to the Alfresco environment. Default /alfresco/cmisbrowser

note

In some cases, the Alfresco connector might not work as expected and can cause 403 Not Authorized errors. To resolve this change this value to /alfresco/api/-default-/public/cmis/versions/1.1/browser

Retry options​

Using the retry flow this retryTarget is available:

  • getChildren

Alfresco-source (2. Tags)​

Features​

  • Making HTTP request to get the name of the Alfresco tags (the Alfresco-source (1. Content) flow only gets the tag ids).
  • Storing the tag names in source.properties.alfresco.tagsInfo

Settings​

mongoConnection​

The Mongo connection string including the database name to connect to.

baseUrl​

The base URL to the Alfresco environment.

alfrescoUsername​

The Alfresco username. This user needs to have read-only access to all the contents that need to be read.

alfrescoPassword​

The Alfresco password.

maxItems​

Specifies the max items number per page that is used when paginating.

origin​

Specifies the origin of the document in the Content Store.