cancel
Showing results for 
Search instead for 
Did you mean: 

best approach to ask metadata when uploading a file

jmichelot
Champ in-the-making
Champ in-the-making

Hello !

I am in the process of building a prototype using Alfresco.

We have several use cases that we try to implement in Alfresco (community) to see if the product is a good fit for us.

One of them is something that I thought was part of the core of any EDM : ask for metadata when uploading a certain kind of documents. (It is pretty straight forward to do it with sharepoint).

For now, I found that in Alfresco, you can upload a doc, then apply a specific aspect to it, then edit the properties. So you would be able to set your metadata.

I guess you could set also a workflow on a folder to apply the aspect automatically. But still, our users would have to edit manually the properties to add their metadata.

It is not really what we are looking for. We want to be sure that each uploaded file has its metadata filled.

Do you think there might be another approach that doesn't require heavy developement ? I was told about an addon, uploader-plus, but I am a bit reluctant to use it :

- you can apply types but no aspects

- it is not part of the core, so I am worry about maintenance issues (last version from 2017 I believe)

Thanks a lot for your thoughs on this matter,

Best regards,

Julien Michelot

1 ACCEPTED ANSWER

krutik_jayswal
Elite Collaborator
Elite Collaborator

You should use uploader plus only.When specifying properties in model form(used when you are creating true).If you would like to force the form to display aspect based property also then you can set force=true in form configuration.

If you want to set some properties mandatory then you need to specify it in content model.

View answer in original post

5 REPLIES 5

krutik_jayswal
Elite Collaborator
Elite Collaborator

You should use uploader plus only.When specifying properties in model form(used when you are creating true).If you would like to force the form to display aspect based property also then you can set force=true in form configuration.

If you want to set some properties mandatory then you need to specify it in content model.

Hi Krutik, thank you very much for your answer. So I tried to install this addon to my prototype but I can't figure out why it is not working (nothing shows up in the Admin tool page). Here are my steps :

1) I stopped the Alfresco server (sudo /opt/alfresco-community/alfresco.sh stop)

2) I copied uploader-plus-surf-1.6.amp to /opt/alfresco-community/amps and uploader-plus-repo-1.6.amp to /opt/alfresco-community/amps_share

3) I ran this command: sudo bin/apply_amps.sh

4) I got this output:

Found java executable in /opt/alfresco-community/java

This script will apply all the AMPs in amps and amps_share to the alfresco.war and share.war files in /opt/alfresco-community/tomcat/webapps
Press control-c to stop this script . . .
Press any other key to continue . . .

Module 'uploader-plus-surf' installed in '/opt/alfresco-community/tomcat/webapps/alfresco.war'
- Title: uploader-plus-surf
- Version: 1.6.1801311724
- Install Date: Mon Jul 22 15:33:48 CEST 2019
- Description: uploader-plus AMP for Alfresco Share
Module 'org.alfresco.integrations.google.docs' installed in '/opt/alfresco-community/tomcat/webapps/alfresco.war'
- Title: Alfresco / Google Docs Integration
- Version: 3.0.4
- Install Date: Mon Jul 22 15:33:48 CEST 2019
- Description: The Repository side artifacts of the Alfresco / Google Docs Integration.
Module 'alfresco-aos-module' installed in '/opt/alfresco-community/tomcat/webapps/alfresco.war'
- Title: Alfresco Office Services Module
- Version: 1.1.6
- Install Date: Mon Jul 22 15:33:48 CEST 2019
- Description: Allows applications that can talk to a SharePoint server to talk to your Alfresco installation
Module 'alfresco-share-services' installed in '/opt/alfresco-community/tomcat/webapps/alfresco.war'
- Title: Alfresco Share Services AMP
- Version: 5.2.0
- Install Date: Mon Jul 22 15:33:47 CEST 2019
- Description: Module to be applied to alfresco.war, containing APIs for Alfresco Share
Module 'uploader-plus-repo' installed in '/opt/alfresco-community/tomcat/webapps/share.war'
- Title: uploader-plus-repo
- Version: 1.6.1801311724
- Install Date: Mon Jul 22 15:33:51 CEST 2019
- Description: uploader-plus AMP for Alfresco repository
Module 'org.alfresco.integrations.share.google.docs' installed in '/opt/alfresco-community/tomcat/webapps/share.war'
- Title: Alfresco / Google Docs Share Module
- Version: 3.0.4
- Install Date: Mon Jul 22 15:33:50 CEST 2019
- Description: The Share side artifacts of the Alfresco / Google Docs Integration.
About to clean out /opt/alfresco-community/tomcat/webapps/alfresco and share directories and temporary files...
Press control-c to stop this script . . .
Press any other key to continue . . .

Cleaning temporary Alfresco files from Tomcat...

- restarted the server.

Do you have an idea of what I missed ? I spent few hours and I still can't figure out...

Thanks for your help !

Once installed you need to configure it inside admin tools page.What type of documents will be populated after upload.

jmichelot
Champ in-the-making
Champ in-the-making

Ok, I found my mistake ! I just mixed up the 2 amp files ! Thanks !

abbask01
Star Collaborator
Star Collaborator

you can try this extension. it will ask for meta-data in a form dialog everytime user uploads a file in the repository

Regards,
Abbas