06-19-2017 04:26 PM
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
06-20-2017 02:35 AM
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.
06-20-2017 01:47 PM
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") {
...
}
06-20-2017 06:40 PM
Gracias por tu ayuda Douglas.
¿Como puedo hacerlo por código?
Gracias de antemno por tu ayuda.
Saludos,
Geovanny Campoverde
06-20-2017 06:38 PM
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
06-21-2017 03:51 AM
Contenido del tipo o subtipo es Carpeta
06-21-2017 10:08 AM
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.
06-21-2017 10:21 AM
Había entendido mal tu requerimiento... Entonces no te queda más opción que utilizar JavaScript, como decía Douglas.
06-21-2017 10:30 AM
Gracias por tu pronta respuesta.
Por favor, podrías indicarme como realizar esto usando JavaScript ? .
Gracias por tu ayuda.
06-21-2017 11:19 AM
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.
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.