Buenas tardes amigos,
He creado un modelo con campos personalizados en el gestor de modelos. Seguido de esto quiero aplicar una regla que me permita usar este modelo para especializar los elementos de este tipo específico.
Tengo la siguiente estructura de carpetas:
Carpeta Padre
-Carpeta Hijo 1
-ACTA
-AGENDA
-Carpeta Hijo 2
-ACTA
-AGENDA
...
-Carpeta Hijo "N"
-ACTA
-AGENDA
El criterio por el cual quiero aplicar la regla es que afecte a todas las subcarpetas que se llamen ACTA (entiendo que la regla se debería aplicar en la Carpeta Padre).
¿Como puedo realizar esto?. La forma que he encontrado es colocando la regla en cada carpeta que se llama ACTA, lo cual es un trabajo muy extenso puesto que tengo alrededor de 200 carpetas llamadas así.
Gracais de antemano por su ayuda.
Saludos,
Geovanny Campoverde
Puedes aplicar la regla en la carpeta padre con la opción "aplicar a subcarpetas" e indicarle en la condición de aplicación que el nombre "empiece por" o "sea igual" a ACTA.
O puedes poner la lógica en el código y verificar se el documento fue creado en una carpeta llamada ACTA.
if (document.parent.name == "ACTA") {
...
}
Gracias por la info Angel,
Solo que tengo una duda. Como sabría que atributo usar para referirme al nombre de la carpeta y no al nombre de lso archivos. ?
He seleccionado esa propiedad y he configurado la regla de la siguiente manera
Pero esto afecta a los nombres de archvos y no a las carpetas.
¿Como hacer para que afecte a las subcarpetas llamadas ACTA? ¿Que propiedad debo utilizar?
Gracias de antemo por tu ayuda.
Saludos,
Geovanny
Gracias por tu ayuda Douglas.
¿Como puedo hacerlo por código?
Gracias de antemno por tu ayuda.
Saludos,
Geovanny Campoverde
Contenido del tipo o subtipo es Carpeta
Estimado Angel, he configurado de la siguiente manera.
Cuando: Se crean o entran elementos en esta carpeta.
Criterios
Contenido del tipo o subtipo es CARPETA
Nombre contiene ACTA
Realizar acción: Especializar tipo ACTAS (Yo he creado este modelo previamente. Dicho modelo contiene metadados personalizados para los documentos que se ingresen dentro de las subcarpetas ACTA )
He guardado y aplciado la regla a la carpeta principal. Ademas he realizado la ejecución de la regla para carpeta padre y subcarpetas. Lastimosamente no consigo que funcione aún.
La idea es que cuando yo ingrese un archivo dentro de una subcarpeta llamada ACTA dicho archivo se especialice con los metadatos del modelo Actas.
Gracias de antemano por su ayuda.
Saludos,
Geovanny C.
Había entendido mal tu requerimiento... Entonces no te queda más opción que utilizar JavaScript, como decía Douglas.
Gracias por tu pronta respuesta.
Por favor, podrías indicarme como realizar esto usando JavaScript ? .
Gracias por tu ayuda.
La técnica es similar a ésta: https://angelborroy.wordpress.com/2015/05/18/alfresco-personalizando-el-addon-alfresco-unzip-action/
Básicamente tienes que emplear la API JavaScript de Alfresco (http://docs.alfresco.com/community/concepts/API-JS-intro.html) para programar tu lógica y después asociarlo a una regla de carpeta en Alfresco.
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.