cancel
Showing results for 
Search instead for 
Did you mean: 

Document Archiving in Alfresco

sanjaymodha
Champ in-the-making
Champ in-the-making
Hi,

I intend to use Alfresco Community Edition for my project.

We are having a requirement of document archival.

I have also got following questions:

1. Does Alfresco Community Edition supports document archiving?
2. Can Alfresco Community Edition work with Oracle database?
3. Does Alfresco Community Edition support LDAP based authentication?
4. Does Alfresco Community Edition support web service calls?
5. Can I deploy Alfresco Community Edition on JBoss Application Server?
6. Can Alfresco Community Edition talk to SubVersion (SVN)?
7. Is it possible to develop my own customized application on top of Alfresco Platform?
8. Does Alfresco Community Edition support WebDav and JCR (Java Content Repository)?

Please reply.

Thanks
Sanjay Modha
11 REPLIES 11

mrogers
Star Contributor
Star Contributor
1. Does Alfresco Community Edition supports document archiving?    Depends upon your requirements.   There are many and various answers.
2. Can Alfresco Community Edition work with Oracle database?  No.
3. Does Alfresco Community Edition support LDAP based authentication? Yes
4. Does Alfresco Community Edition support web service calls? Yes
5. Can I deploy Alfresco Community Edition on JBoss Application Server? Yes
6. Can Alfresco Community Edition talk to SubVersion (SVN)? No
7. Is it possible to develop my own customized application on top of Alfresco Platform? Yes
8. Does Alfresco Community Edition support WebDav and JCR (Java Content Repository)? Yes both.   But I suggest you use CMIS instead of JCR.

sanjaymodha
Champ in-the-making
Champ in-the-making
Thanks for your reply.

I didn't get your answer right when you replied like "many and various answers". Correct me if I am wrong. In my project, document archiving is supposed to be triggered by some kind of scheduler configured by time without manual intervention based on archiving rules.

1. Does Alfresco Community Edition supports document archiving? Depends upon your requirements. There are many and various answers. - Can you please elaborate more on this. Can Alfresco help in achieving this functionality? If yes, then does it come as a feature or it requires any kind of development on top of Alfresco Platform?

2. May I know what is the difference in using CMIS instead of JCR?

Please reply.

Cheers,
Sanjay

jpotts
World-Class Innovator
World-Class Innovator
"Document archiving" is what Alfresco does, speaking very generally. So if you need more details, you'll have to provide more specific requirements and then we can answer how Alfresco might meet those requirements.

The difference between CMIS and JCR is that they are two different standards. CMIS is a vendor-neutral, language independent standard for working with content repositories. JCR is a Java standard for working with content repositories.

CMIS supports remote access out-of-the-box using either the RESTful AtomPub binding or the SOAP-based Web Services binding. JCR does not support remote access out-of-the-box. You'll have to remote it yourself through something like RMI.

CMIS is the newer standard. And it is the standard getting most of the attention from the Alfresco Engineering team.

Jeff

bannu
Champ in-the-making
Champ in-the-making
Hi mrogers,
I am using alfresco 3.4.a community.
I have hundreds of documents stored.
I want to archive every month documents at the end of the month.
Could you pls. help me with the process ASAP.

Thanks & Regards
Anil

mrogers
Star Contributor
Star Contributor
As you saw above you need to say what you mean by archiving since its a broad term that can mean many different things.

It could mean move out of alfresco for either business or performance reasons.    I think i'd challenge both of those requirements.  Or it could mean move to another content store such as XAM or lower cost slower disk.    Or it could mean stick it on tape and forget about it.

bannu
Champ in-the-making
Champ in-the-making
Hi mrogers,
Thanks for your quick reply.
As we are running out of space, we would like to archive all the old documents and move them to different disk/tape.
If I search for a archived document, it should be able to fetch it back.

Could you also tell me if there is an option of taking selective backup.
I understand the folder structure of the alfresco. All the documents uploaded in the 10th month will be saved in 10 folder under alf_data/contentsote/2012/10.
So after every month, is there a way to take monthly backup and restore them?
Pls. help with the scripts and configurations.

Thanks & Regards
Anil

mrogers
Star Contributor
Star Contributor
As we are running out of space, we would like to archive all the old documents and move them to different disk/tape.
If I search for a archived document, it should be able to fetch it back.

If you are using Alfresco Enterprise the you can use policy driven storage to move your content between disks.
Otherwise depending on your O.S. and disk tools you may be able to mount your different disk under your content store and move some content onto it.  Or simply move your entire content store onto another disk.

Could you also tell me if there is an option of taking selective backup.
I understand the folder structure of the alfresco. All the documents uploaded in the 10th month will be saved in 10 folder under alf_data/contentsote/2012/10.
So after every month, is there a way to take monthly backup and restore them?

Yes indeed,  that's one of the reasons why the content store is laid out the way it is,  it lends itself to a simple incremental back up plan.

steven_okennedy
Star Contributor
Star Contributor
Hi mrogers,

Agree and accept your comments on archiving being quite a vague term. Being more specific, can I refer to it as meaning looking to move the document from its current location to another "archive" location or outright remove/recycle/delete it when it reaches a certain age or on certain date. 

Alfresco obviously provides capabilities to allow this, e.g. writing new scheduled actions based off custom fields, but my clients are always surprised when they here that it takes custom development to do a task like this, which they expect should be out of the box from an ECM product. 

I know that this infringes a little on the area of records management and decolation of records which is handled by the Alfresco RM module but in a lot of cases the full RM overheads are not required and its just plain document management that's needed.  I always explain that there are countless ways that people might want this implemented depending on their own processes and that there's no one "right" way that you guys could just build into the product. 

In saying that though, it would be great if there was a way that simple scheduled actions could be created via the Share interface by site admins who are not developers.  Something like the rules interface (which is great now) that would allow:

- a condition/conditions to be defined (e.g. created date/modified date/accessed date less than 6 months ago)
- an action to be triggered based on the existing action standard (e.g. move content to here/delete content)
- a frequency for the job to be defined (in a user friendly way, rather than a cron expression)

I think this would greatly enhance the system and allow huge flexibility without the need for experienced developers or for customisation

Any chance? Smiley Happy

Steven

Hi all

I am using alfresco 4.2 community edition and i want to archive the documents of document library to a different location say for example i want the older versions of documents automatically should be saved to different store at end of every six month and when someone want that version it should be able to fetch it back from that location.

How i can achieve this in community edition.
Please reply ASAP

Thanks
Nancy Aggarwal