Alfresco
Alfresco is used in highly regulated environments, for managing governmental information or personnel records, or where information might be audited. The Alfresco connector can only be used as an Output connector. For read operations from Alfresco, use the CMIS connector. Discovery is available to help with mapping when setting up an integration job.
Tip: BATCH API REQUIRED
This connector was built to work in tandem with Objective 3Sixty Batch API for Alfresco to offer a more performant migration.
If you are planning to use Alfresco TCS for Manage In Place, this API is already included in that module. However, it can be installed separately for standard migrations.
| Connector Compatibility | ||||
|---|---|---|---|---|
|
Repo: No |
Output: Yes |
Content Service: No |
Content Search: No |
Manage In Place: No |
See Connections for more information.
Authentication connection
See Creating an authentication connection.
Alfresco Webscript Auth Connector Configuration
This connector uses basic authentication to retrieve a ticket from Alfresco. That ticket will be used to perform operations. The authenticating user will need the rights to access the folder you're attempting to write to.
|
Field |
Description |
|---|---|
|
Name |
The name of the authentication connection |
|
Username |
Name of the authenticating user |
|
Password |
Password of the authenticating user |
|
Service URL |
URL to contact Alfresco. Takes the form: (Alfresco)/alfresco/service |
Discovery connection
See Schema Instances.
|
Field |
Description |
|---|---|
|
Name |
Unique Name for the Discovery Connection to identify it in the UI. |
|
Authentication Connection |
The authentication connection you want to search for |
|
Ignore Types (comma delimited list) |
Comma delimited list of types to ignore. Note that you can have regex as well. So to ignore all types with "workflow" in the name, you will enter(.)workflow(.) into the ignore types text box. |
|
Alfresco Ticket Key |
The ticket key is used to generate credentials. |
Output Specifications
When using this connector as a file destination, filling out the following fields will tell 3Sixty where you want the files integrated to.
Configuration
|
Field |
Description |
|---|---|
|
Alfresco Path |
The output folder path in your alfresco repository. |
|
Binary Output Path |
Binary Output Path for Azure or S3. If populated and no Secondary Auth Connection is present, will output to the filesystem. When used as a local filesystem path, it cannot resolve to protected application or operating system locations. |
|
Create Content URL Always |
Only used for Manage In Place (MIP). 3Sixty will generate an Alfresco Content Url based on a number of configuration: Be aware that these are checked in order
|
Advanced Settings
|
Field |
Description |
|---|---|
|
Included Un-Mapped properties |
Add all properties from the source to the target metadata. If unchecked, only mapped properties will be added |
|
Do not convert metadata keys to lowercase |
3Sixty converts all type and field values to lowercase by default. If this is checked all fields will keep their original case |
|
Debug mode |
Each document's metadata will be output as json file to a specified location |
|
Debug Path |
Appears when debug mode is active. A path on the filesystem where the debug JSONs will go. |
|
Alternative Thread Count |
If using a secondary auth connections, this will control the number of worker threads. Should never be set to 0, or the job will fail |
|
Multi-Value Separator |
Multi-value fields will be combined into a list using this separator |
|
Replace Existing Content |
If a document already exists at the output location, it will be overwritten |
|
Use File Hash |
If checked, the file keys for documents will be an SHA Hash of their parent path + file name + modified date plus the extension '.sim' |
|
Process ACLS |
Requires the use of the ACL Mapper or ACL Conversion Task.
|
|
Inherit ACLS |
If processing ACLs, the parent folder's permissions will be merged into the list of acls. |
|
Include Aspects with no Field Mappings |
Mapped aspects will be applied even if none of the aspect's fields are present |
|
Aspect Remove Field Mapping |
Takes a JSON string. Remove aspects if the listed fields are not present. The example of the UI: Meaning that if field 1 or field 2 is not present, do not add the aspects. |
|
Date Format |
Date field mappings will be formatted this way. |
|
Date Time Format |
Date/Time field mappings will be formatted this way. |
Content Output
Select a secondary authentication type for your Alfresco Output. There are three options. None, Azure Blob, Amazon S3
|
Field |
Description |
|---|---|
|
None |
When using this option you will enter the content output path. 3Sixty will only write to the file system if Include File Content is checked |
|
Azure Blob |
Select the Azure Blob Authentication connection you want to use for the output. Check the Include Batch ID box to add it to the output path |
|
Amazon S3 Connector |
Fill in the following to use this as an option.
|
Alfresco Tutorials
Need help integrating Alfresco? We can help.