07-13-2017 11:43 AM
Hola, tengo un problema y me temo que la solución no me va a gustar.
Resulta que tengo unos nodeTypes propios, personalizados, unos modelos de documento con su propio tipo, por ejemplo pongamos que tengo un modelo llamado perro y dentro un tipo personalizado que se llama documentoPerro.
Bien, por otro lado tengo un modelo llamado gato con el tipo personalizado llamado documentoPerro, y aquí viene mi pregunta:
Es totalmente imposible pasar un documento del modelo perro:documentoPerro a gato:documentoGato?
Cuando intento hacer una peticion ApiREST en mi versión de alfresco 5.2 con un PUT al uid del documento en cuestion y le paso el parámetro nodeType con el documento al que quiero que se convierta me sale el siguiente mensaje:
"06132149 Failed to change (specialise) node type - from {http://www.perro.com/model/documentoperro/1.0.}documentoPerro to {http://www.alfresco.org/model/content/1.0}savedquery"
por ejemplo
alguna idea?
Gracias!
Saludos
07-13-2017 12:22 PM
A diferencia de los aspectos, los tipos solo pueden especializarse.
Por ejemplo, un tipo cm:content especializa a un tipo cm:cmobject (https://github.com/Alfresco/community-edition-old/blob/master/projects/repository/config/alfresco/mo...). Ese tipo cm:content podrías especializarlo después a cualquier tipo que heredades de cm:content, por ejemplo:
En resumen, si tu gato no hereda de tu perro, no podrás cambiarlo.
07-19-2017 03:40 AM
Muchas gracias por la explicación!
Tags
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.