Creación plantilla de carpetas por site

cancel
Showing results for 
Search instead for 
Did you mean: 
cromdm
Member II

Re: Creación plantilla de carpetas por site

he probado lo que me has dicho, poniendo la ruta en castellano, y nada… da otra vez el mismo error.. :s

¿a ti te ha funcionado?
cristinamr
Advanced

Re: Creación plantilla de carpetas por site

Lo pruebo desde cero siguiendo el tutorial y te comento ¿vale?
--
VenziaIT: helping companies since 2005! Our ECM products: AQuA & Seidoc
cromdm
Member II

Re: Creación plantilla de carpetas por site

¡¡muchas gracias Cristina!!

yo voy haciendo pruebas a ver si lo consigo…
cristinamr
Advanced

Re: Creación plantilla de carpetas por site

Buenas.

Me ocurre exactamente lo mismo que a ti y desde cero. Estoy convencida que es por el tema de idiomas. Voy investigando a ratos y si doy con la solución (seguro que después es una tontá), te comento.

Un saludo.
--
VenziaIT: helping companies since 2005! Our ECM products: AQuA & Seidoc
cromdm
Member II

Re: Creación plantilla de carpetas por site

finalmente he cambiado de tutorial.. per sin tener exito :'(

encontré este: http://tpeelen.wordpress.com/2011/07/04/instantiate-space-template-on-creation-of-alfresco-site/

y modifiqué el js que explica de esta manera:

if (site.properties["st:sitePreset"]=="site-dashboard"){
  logger.log("It is our dashboard/site type");
  var companyhome = search.findNode("path", ['workspace','SpacesStore','app:company_home']);
  var templates = companyhome.childByNamePath("Diccionario de datos/Plantillas de espacio/ProjectSite").children;
  var docLib = site.childByNamePath("documentLibrary");
  if (docLib){
    for (var i in templates){
      var child = templates[i];
      child.copy(docLib, true);
      logger.log("### copy "+ child.name);
    } // end for i in templates
  } else {
     logger.log("### Shame, there is no docLib");
  } //end if target
} // end if site.properties

dondé en "ProjectSite" se encuntra la estructura de carpetas que quiero

pero me sale el siguiente error, al crear un site:
06260004 Failed to execute transaction-level behaviour public abstract void org.alfresco.repo.node.NodeServicePolicies$OnCreateNodePolicy.onCreateNode(org.alfresco.service.cmr.repository.ChildAssociationRef) in transaction b3485dc3-fc94-436f-bc93-8391a3f79f21

¿alguna idea o ayuda?

sigo haciendo pruebas…

gracias por adelantado!!
cromdm
Member II

Re: Creación plantilla de carpetas por site

bueno..
haciendo pruebas he acabado instalando la versión alfresco share 3.3 y el primer tutorial que usé funciona perfectamente… ¿debe ser porque el 3.3 esta en inglés?

¿que diferencias hay entre usar la 3.3 o la 3.4?

¿Cristina has conseguido que te funcione en la 3.4?

no entiendo pq no sé puede configurar en inglés?!
cristinamr
Advanced

Re: Creación plantilla de carpetas por site

Ya te comenté que me daba que era por la traducción. De todas formas no he podido seguir haciendo pruebas. Cuando pueda las hago y te comento el resultado. Si es que tiene que haber una solución fijo! xD

Te comento cuando tenga algo.

¡Un saludo!
--
VenziaIT: helping companies since 2005! Our ECM products: AQuA & Seidoc
cromdm
Member II

Re: Creación plantilla de carpetas por site

gracias por tu ayuda!!

seguiré dandole vueltas a la 3.4…. a ver que conseguimos…

¡saludos!
davidreyes
Member II

Re: Creación plantilla de carpetas por site

Buenas tardes,
  esta mañana he utilizado el script que comentaba Cromd, con Alfresco 3.4 en castellano y me ocurría lo mismo, y como comentaba Cristina era tema de idioma. Examinando el código, a parte de poner las rutas en español, hay una línea que dice

if (docUrlArray[lcv] == "Sites") siteName = docUrlArray[lcv + 1];

  pues se ve que el "Sites" es para recorrer la carpeta Sitios, pues se cambia a Sitios y asunto arreglado.

  Saludos.
cristinamr
Advanced

Re: Creación plantilla de carpetas por site

Perfecto David! Muchas gracias por compartir la respuesta =)

Un saludo!
--
VenziaIT: helping companies since 2005! Our ECM products: AQuA & Seidoc