03-05-2017 09:19 PM
Estaba trabajando con alfresco 4.2d community, sin problemas estaba actualizando propiedades personalizadas, desde que migre a la versión 5.2 intento actualizar las propiedades y no me guarda el valor. Estoy usando alfresco-opencmis-extensión-0.7.jar y chemistry-opencmis-client-impl-0.10.0.jar
public static String SetearPropiedadDocumento(String DocumentoID, String Prop_Nombre, String Prop_Valor) {
try{
CmisObject cmisobject = (Document) session.getObject(DocumentoID);
Map<String, Object> pp = new HashMap<String, Object>();
pp.put(Prop_Nombre, Prop_Valor);
cmisobject.updateProperties(pp);
return "OK";
}
catch (Exception e){
ultimo_error = "Ocurrio un error al actualizar propiedad " + e.getMessage();
return "ERR";
}
}
03-07-2017 06:30 AM
Al actualizar, ¿has includo también tu modelo personalizado? ¿Puedes informar las propiedades desde el interfaz de Share?
03-07-2017 07:33 AM
Hola Angel, primero que nada gracias por tu apoyo.
Si en realidad el modelo, lo define de “cero” usando el Gestor de modelos que se encuentra en las herramientas administrativas.
Adjunto capturas de la definición del modelo.
Gracias
Saludos,
Fernando
De: angelborroy
Enviado el: martes, 07 de marzo de 2017 8:32
Para: Fernando Larrea
Asunto: Re: - Re: Estoy trabajando con Alfresco 5.2 y no puedo actualizar propiedades personalizadas
<https://community.alfresco.com/?et=watches.email.thread> Alfresco Community
Re: Estoy trabajando con Alfresco 5.2 y no puedo actualizar propiedades personalizadas
reply from Angel Borroy <https://community.alfresco.com/people/angelborroy?et=watches.email.thread> in Spanish User Group - View the full discussion <https://community.alfresco.com/message/810206-re-estoy-trabajando-con-alfresco-52-y-no-puedo-actualizar-propiedades-personalizadas?commentID=810206&et=watches.email.thread#comment-810206>
03-07-2017 07:46 AM
Es extraño, es algo que funciona sin mayores problemas.
Quizá podrías usar el navegador de nodos desde la aplicación web Alfresco o Share para ver qué valores a asignado a ese nodo. ¿Qué espacio de nombres estás utilizando? ¿Cuál es el prefijo de tipos y propiedades? ¿El nodo tiene el aspecto apropiado antes de establecer las propiedades?
Adding, removing and discovering aspects | Alfresco Documentation
03-07-2017 07:57 PM
Hola Angel, pude solucionar el problema agregando la siguiente sentencia antes de setear la propiedad.
public static String SetearPropiedadDocumento(String DocumentoID, String Prop_Nombre, String Prop_Valor,String GrupoMetadatoECM) {
try{
CmisObject cmisobject = (Document) session.getObject(DocumentoID);
Map<String, Object> pp = new HashMap<String, Object>();
pp.put(PropertyIds.OBJECT_TYPE_ID, GrupoMetadatoECM.trim());
pp.put(Prop_Nombre.trim(), Prop_Valor.trim());
cmisobject.updateProperties(pp);
return "OK";
}
catch (Exception e){
ultimo_error = "Ocurrio un error al actualizar propiedad " + e.getMessage();
return "ERR";
}
}
Ahora estoy teniendo problemas para traer los documentos usando la siguiente query CMIS:
select d.,o. from cmis:document as d join Datalogicatalogic_Hapoalim as o on d.cmbjectid = o.cmbjectid Where o.Datalogic:empresa='20' and o.Datalogic:sistema='DLDOCS-GestionDocumental' and o.Datalogic:sistema='APERTURA'
Ocurrio un error al buscar objetos Unknown column/property cmbjectid
Saludos,
Fernando
De: angelborroy
Enviado el: martes, 07 de marzo de 2017 9:48
Para: Fernando Larrea
Asunto: Re: - Re: Estoy trabajando con Alfresco 5.2 y no puedo actualizar propiedades personalizadas
<https://community.alfresco.com/?et=watches.email.thread> Alfresco Community
Re: Estoy trabajando con Alfresco 5.2 y no puedo actualizar propiedades personalizadas
reply from Angel Borroy <https://community.alfresco.com/people/angelborroy?et=watches.email.thread> in Spanish User Group - View the full discussion <https://community.alfresco.com/message/810232-re-estoy-trabajando-con-alfresco-52-y-no-puedo-actualizar-propiedades-personalizadas?commentID=810232&et=watches.email.thread#comment-810232>
03-08-2017 01:52 AM
cmisbjectId
03-08-2017 03:57 PM
Ok perfecto funciono cambiando el nombre del campo.
Gracias por tu apoyo.
Saludos,
Fernando
De: angelborroy
Enviado el: miércoles, 08 de marzo de 2017 3:54
Para: Fernando Larrea
Asunto: Re: - Re: Estoy trabajando con Alfresco 5.2 y no puedo actualizar propiedades personalizadas
<https://community.alfresco.com/?et=watches.email.thread> Alfresco Community
Re: Estoy trabajando con Alfresco 5.2 y no puedo actualizar propiedades personalizadas
reply from Angel Borroy <https://community.alfresco.com/people/angelborroy?et=watches.email.thread> in Spanish User Group - View the full discussion <https://community.alfresco.com/message/810286-re-estoy-trabajando-con-alfresco-52-y-no-puedo-actualizar-propiedades-personalizadas?commentID=810286&et=watches.email.thread#comment-810286>
03-08-2017 04:01 PM
Estimados estoy trabajando con Alfresco 5.2 y tengo creado aspectos
personalizados.
Necesitaría poder buscar desde el share por las propiedades de mi aspecto,
como hago para configurar la búsqueda avanzada ¿?
Gracias
Saludos,
Fernando
<http://www.datalogic.com.uy/> Logo Datalogic - Certificados de calidad
Fernando Larrea | Proyectos Especiales.
Datalogic Software | Canelones 1840, Montevideo, Uruguay
(+598) 2419 3621 | Int. 252 | <http://www.datalogic.com.uy/>
www.datalogic.com.uy
logos calidad
03-09-2017 04:18 AM
Working With Custom Content Types in Alfresco | ECMArchitect | Alfresco Developer Tutorials
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.