Archivos con el mismo nombre

cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
vbarahonahn
Active Member

Archivos con el mismo nombre

Hola equipo,

Tengo el problema que en un carpeta los usuarios pueden subir un archivo con el mismo nombre y Alfresco lo que hace esque simpremento lo renombra y lo carga.

Necesito bloquear esta funcion ya que al usuario no le interesa revisar que ya este ese documento en la carpeta y lo volvera a cargar y tendre 100 copias del mismo documento en la carpeta.

Les agradecere me sugieran algo

Saludos

12 Replies
angelborroy
Expert

Re: Archivos con el mismo nombre

Nosotros lo solucionamos así: GitHub - keensoft/alfresco-version-by-name: Alfresco addon (auto-version files having the same name) 

Software Engineer in Alfresco Search Team.
vbarahonahn
Active Member

Re: Archivos con el mismo nombre

Muchas gracias Angel por esa tan pronta respuesta, veo muy util el articulo que me compartes, pero no le he entendido muy bien a la parte de implementarla o instalarla en Alfresco.

Mil disculpas por la ignorancia, pero soy nuevo con esto.

Le agradeceria me oriente en ese aspecto.

saludos

angelborroy
Expert

Re: Archivos con el mismo nombre

Es un add-on de Alfresco. El instalable (AMP) está en Releases · keensoft/alfresco-version-by-name · GitHub 

Si te sirve tal y como está, puedes instalarlo en tu sistema.

Si quieres cambiar algo, puedes modificar el código fuente y compilarlo tú mismo.

Software Engineer in Alfresco Search Team.
alex_grasset
Active Member

Re: Archivos con el mismo nombre

Hola, siento si "reanimo" este hilo antiguo, pero tengo el mismo problema y la solución de versionar el documento no me sirve, realmente necesito que haya múltiples archivos con el mismo nombre en una única carpeta.

He visto que se puede sobrescribir la propiedad duplicate a true dentro del cm:contains en la configuración del alfresco (visto aqui), pero se que no se recomienda y que es posible crear un nuevo tipo custom heredando de folder y que este si tenga dicha propiedad a true (visto aqui). 

El problema es que Alfresco no permite hacer import de una configuracion xml con associations y parece que solo puede hacerse por configuración xml (visto aqui). El problema es que no entiendo a que hace referencia cuando menciona "your IDE", alguien me podria ayudar?

Muchas gracias.

angelborroy
Expert

Re: Archivos con el mismo nombre

No puede haber varios documentos con el mismo nombre en una misma carpeta. Piensa que es un "sistema de ficheros", así que es imposible.

Software Engineer in Alfresco Search Team.
alex_grasset
Active Member

Re: Archivos con el mismo nombre

Para podre hacerlo necesito poder crear un allinone sdk pero siguiendo los pasos de este tutorial al ejecutar el run.bat del ultimo punto tengo errores de maven que no se como corregir. Necesitaria ayuda con eso.

angelborroy
Expert

Re: Archivos con el mismo nombre

Sigo pensando que es una idea horrible, pero este tutorial de Jeff Potts puede ayudarte a entender cómo se desarrollan y despliegan los módulos de modelo de contenido en Alfresco:

Working With Custom Content Types in Alfresco | ECMArchitect | Alfresco Developer Tutorials 

Software Engineer in Alfresco Search Team.
alex_grasset
Active Member

Re: Archivos con el mismo nombre

Gracias, ayer estuve indagando en esos tutoriales y siempre llego al mismo problema, no consigo crearme el Alfresco Maven SDK.

Siguiendo los pasos del tutorial de Jeff Potts sobre el tema en el momento final de hacer el run.bat tengo errores de dependencias de maven (estoy instalando el arquetipo 3.0.1 como recomienda que ya me sirve puesto que usamos la version 5.2 de Alfresco).

angelborroy
Expert

Re: Archivos con el mismo nombre

Si tienes Maven 3.6 y Java 8 o Java 11 instalado, debería ser tan simple como esto.

$ mvn archetype:generate -Dfilter=org.alfresco:

Choose archetype:
1: remote -> org.alfresco.maven.archetype:activiti-jar-archetype (DEPRECATED - UNSUPPORTED - EXPERIMENTAL)
2: remote -> org.alfresco.maven.archetype:alfresco-allinone-archetype (Sample multi-module project for All-in-One development on the Alfresco platform. Includes modules for Platform/Repository JAR and Share JAR)
3: remote -> org.alfresco.maven.archetype:alfresco-amp-archetype (Sample project with full support for lifecycle and rapid development of Repository AMPs (Alfresco Module Packages))
4: remote -> org.alfresco.maven.archetype:alfresco-platform-jar-archetype (Sample project with full support for lifecycle and rapid development of Platform/Repository JARs and AMPs (Alfresco Module Packages))
5: remote -> org.alfresco.maven.archetype:alfresco-share-jar-archetype (Share project with full support for lifecycle and rapid development of JARs and AMPs (Alfresco Module
Packages))
6: remote -> org.alfresco.maven.archetype:share-amp-archetype (Share project with full support for lifecycle and rapid development of AMPs (Alfresco Module
Packages))
Choose a number or apply filter (format: [groupId:]artifactId, case sensitive contains): : 2

Choose org.alfresco.maven.archetype:alfresco-allinone-archetype version:
1: 2.0.0-beta-1
2: 2.0.0-beta-2
3: 2.0.0-beta-3
4: 2.0.0-beta-4
5: 2.0.0
6: 2.1.0
7: 2.1.1
8: 2.2.0
9: 3.0.0
10: 3.0.1
11: 3.1.0
12: 4.0.0-beta-1
13: 4.0.0
Choose a number: 13: 11

Define value for property 'groupId': org.alfresco
Define value for property 'artifactId': test-allinone
[INFO] Using property: version = 1.0-SNAPSHOT
Define value for property 'package' org.alfresco: :
Confirm properties configuration:
groupId: org.alfresco
artifactId: test-allinone
version: 1.0-SNAPSHOT
package: org.alfresco
Y: :
Software Engineer in Alfresco Search Team.