Aspectos personalizados

cancel
Showing results for 
Search instead for 
Did you mean: 
jaaav
Member II

Aspectos personalizados

Hola,

estoy intentando crear un aspecto personalizado que me permita establecer relaciones entre contenidos, pero con datos adicionales, por ejemplo, en un documento tengo un texto y relacionado con él quiero tener otro documento, que tiene una imagen, pero quiero saber además qué usuario realizó la asociación entre ambos y cuando fué hecha.

He intentado usar el aspecto cm:attachable, pero no he encontrado como mostrarlo en pantalla, y aun así no se si cumpliría con todos los requisitos de poder asociar datos adicionales.

Gracias, un saludo.
2 Replies
palba
Member II

Re: Aspectos personalizados

Hola, jaaav.

Hasta donde yo sé, no hay un mecanismo preparado para conseguir lo que tú quieres. Uno de los principales problemas que tienes es que un mismo documento puede estar asociado varias veces, por lo que necesitas metadatos en las relaciones, y Alfresco no los tiene.

Hace tiempo tuve que hacer algo parecido, y lo resolví haciendo un custom type que modelizaba la relación. Es algo parecido a crear una tabla intermedia en una base de datos para modelizar una relación muchos a muchos.


De esta forma tenía

1- Contenido inicial (tu texto), con una relación al custom type "Documento Asociado"
2- Custom type "Documento Asociado", con todos los metadatos adicionales que necesitaba, y una relación al documento de la imagen
3- El documento de la imagen

No es una navegación muy cómoda, pero resuelve el problema. Espero que te sirva de algo Smiley Happy


Un saludo
Pablo Alba
jaaav
Member II

Re: Aspectos personalizados

Hola de nuevo,

muchas gracias por la ayuda, ya he conseguido crear la asociación mediante tipos, pero sigue sin cuadrar del todo, y creo que es por lo que tú apuntabas, que Alfresco no proporciona esos metadatos de relación.

Me explico. Ahora tengo la relación de asociación entre el documento de texto y la imagen, pero no tengo información de cuando se ha establecido la relación entre ambos, ya que cada uno de los documentos tiene sus metadatos, pero no hay esos metadatos de relación.

Por ejemplo, me gustaría poder saber cuando se ha establecido esa relación, esto es, un dato de fecha. Si lo pongo en los metadatos del doc. de texto o en la imagen, en caso de establecer otra relación, ya se perderían.

No se si estoy describiendolo de forma muy liosa, realmente es como decías, una tabla intermedia de relación de muchos a muchos pero con información adicional, no solo la relación en si misma.

Un saludo de nuevo.