Muy buenas tardes a todos !!!!!!
Hoy molesto a quien pueda ayudarme por una cuestión muy puntual que estaría necesitando:
Herede un modelo personalizado, al cual hoy (con apenas 400 documentos cargados) quieren agregarle propiedades nuevas. La consulta en si seria:
Como puedo actualizar de manera automatizada los documentos ya existentes. Los escenarios podrian ser:
1) Dejarlos sin valor en las nuevas propiedades (null)
2) Asignarles un valor inicial ("no informado" por ej)
3) Desde algun archivo relacionar el dato con cada documento (cuento con la info que deberia tener cada documento en las nuevas propiedades).
Espero que se entienda mi consulta, y me ayuden a despejar la misma.
Saludos.
Nelson
Lo cierto es que no entiendo demasiado bien la consulta, pero te contaré algo que espero que te sirva.
Cuando tratamos con este volumen de datos (400 documentos son pocos), utilizamos la JavaScript Console: GitHub - share-extras/js-console: Administration Console component for Alfresco Share, that enables ...
Esta herramienta permite realizar procesos de modificación de nodos de una manera sencilla.
En el siguiente ejemplo, que puede ser lanzado desde la consola JavaScript, se buscan los documentos por propiedad (pueden buscarse por tipo o por otro criterio) y se añade un valor a una propiedad.
// Found every document having the value 'value'
// in the property 'prefix:property'
var results = search.query({query: "prefix:property:'value'",
language: "fts-alfresco"});
// Modify the value of 'otherProperty'
for (var i = 0; i < results.length; i++) {
var foundNode = search.findNode(results[i].getNodeRef());
foundNode.properties["prefix:otherProperty"] = "otherValue";
foundNode.save();
}
Angel:
Muy buenos dias.... La consulta en cuestion es la siguiente:
Tengo el modelo: colegio, con las siguientes propiedades:
id
carnet
fecha_alta
registro
Con ese modelo tengo 400 documentos. La idea seria ahora modificar el modelo colegio, agregando una nueva propiedad.
Ejemplo
id
carnet
fecha_alta
registro
folio
La consulta seria, que hacer con esos 400 documentos:
los actualizo cargando ese dato??????
los dejo sin cargar el dato????
Ah, entonces, respondería "tu sabrás".
¿No es una pregunta muy metafísica?
Si tienes los datos y puedes cargarlos, cárgalos.
Si no tienes los datos, entonces déjalo sin cargar.
Disculpa pero no entiendo la disyuntiva...
Bien, entiendo el punto (jajajaja), ahora, a cuestión de verdad. Es muy trabajoso realizar la inserción de los datos??????
Usando la consola JavaScript, como explicaba en la primera respuesta, es cuestión de unos minutos. Así que si tienes los datos, merece la pena intentarlo.
Discussions about Alfresco Content Services and Alfresco Process Services in Spanish
Related:
By using this site, you are agreeing to allow us to collect and use cookies as outlined in Alfresco’s Cookie Statement and Terms of Use (and you have a legitimate interest in Alfresco and our products, authorizing us to contact you in such methods). If you are not ok with these terms, please do not use this website.