Alfresco source connector
The Alfresco connector uses CMIS 1.1 which is supported by Alfresco 4.2 and higher.
Features
- Exporting content structure
- Downloading binaries
- Exporting Versions
- Exporting ACLs
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
enableVersions
Enables retrieving all versions of an Alfresco document. When set to false
only the current version is retrieved.
enableDownloadFiles
Enables downloading the binaries into the Content Store. Can either be true
or false
.
enableParents
Enables retrieving all the locations of the Alfresco document. When set to false
, only the last found location is stored.
enableACLs
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 that 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
Note that for Alfresco v5.2 and higher, an accelerator called "Get Alfresco Tags" can be run to get the tag names:
Get Alfresco Tags Accelerator
This accelerator uses REST API which is supported by Alfresco 5.2 and higher.
Features
- Making HTTP request to get the name of the Alfresco tags (the Alfresco source connector only gets the tag ids).
- Storing 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.