Integration
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-04-2015 08:01 AM
> Hi can anyone provide me the document which teaches how I can integrate alfresco to other databases .
> I saw that we can integrate the alfresco to other systems, But I haven't seen any document how to do with other databases . can we access the documents present in the other databases ?
> if yes, Please provide the document link . If not then could you explain in detail "integrate with other system" means what?
> Also I have seen a line alfresco one supports proprietary databases and integrations with proprietary software. for more detail;
go to this url : https://www.alfresco.com/products/community and check for the line in the what's not Included section.
> I saw that we can integrate the alfresco to other systems, But I haven't seen any document how to do with other databases . can we access the documents present in the other databases ?
> if yes, Please provide the document link . If not then could you explain in detail "integrate with other system" means what?
> Also I have seen a line alfresco one supports proprietary databases and integrations with proprietary software. for more detail;
go to this url : https://www.alfresco.com/products/community and check for the line in the what's not Included section.
Labels:
- Labels:
-
Archive
1 REPLY 1
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-05-2015 05:25 AM
You can do this in different ways, for example you can extend Alfresco adding your own custom actions.
A custom action in Alfresco can be implemented in Java and you can add your Spring beans for reading contents from different sources and using the Alfresco API you can store/update contents in the repository using as a source an external database.
https://wiki.alfresco.com/wiki/Custom_Actions
Using the ActionService you can execute the specific action. The ActionService is one of the services exposed by the Alfresco Foundation API.
Another possible solution is to implement a behavior related to specific contents that have an aspect.
An aspect in Alfresco is a tag that allows you to decorate contents adding properties, associations and behaviors (Java trigger).
Adding a behavior means that you can implement a Java class that implements all the events that you want to extend in Alfresco (addNode, removeNode, readContent, updateContent, etc…):
http://ecmarchitect.com/alfresco-developer-series-tutorials/behaviors/tutorial/tutorial.html
Finally another possible solution is to implement a ScheduledAction:
https://wiki.alfresco.com/wiki/Scheduled_Actions
Hope this helps.
A custom action in Alfresco can be implemented in Java and you can add your Spring beans for reading contents from different sources and using the Alfresco API you can store/update contents in the repository using as a source an external database.
https://wiki.alfresco.com/wiki/Custom_Actions
Using the ActionService you can execute the specific action. The ActionService is one of the services exposed by the Alfresco Foundation API.
Another possible solution is to implement a behavior related to specific contents that have an aspect.
An aspect in Alfresco is a tag that allows you to decorate contents adding properties, associations and behaviors (Java trigger).
Adding a behavior means that you can implement a Java class that implements all the events that you want to extend in Alfresco (addNode, removeNode, readContent, updateContent, etc…):
http://ecmarchitect.com/alfresco-developer-series-tutorials/behaviors/tutorial/tutorial.html
Finally another possible solution is to implement a ScheduledAction:
https://wiki.alfresco.com/wiki/Scheduled_Actions
Hope this helps.
