10-26-2018 01:49 PM
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
10-27-2018 01:51 AM
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();
}
10-30-2018 11:57 AM
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????
10-30-2018 12:10 PM
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...
10-30-2018 12:21 PM
Bien, entiendo el punto (jajajaja), ahora, a cuestión de verdad. Es muy trabajoso realizar la inserción de los datos??????
10-30-2018 02:42 PM
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.
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.