cancel
Showing results for 
Search instead for 
Did you mean: 

inhabilitar espacios

isarra
Champ in-the-making
Champ in-the-making
buenas tarde comunidad!!!

bueno tengo un problema.. duda… etc.. quisiera saber si puedo por alguna forma bloquear un espacio temporalmente.. me explico

tengo un flujo de trabajo.. donde para realizar una actividad primeramente tengo que haber realizado las anteriores.. lo que quiero hacer es que mientras un contenido no haya llegado hasta un espacio especifico.. otros espacios que tenga o no se vean o esten como bloqueados!!! y cuando este documento llegue al espacio que le indique se desbloquee o se haga visible el que yo desee!!

se puede?? que me sugieren!! agradezco su valiosa colaboracion
12 REPLIES 12

pjcaracuel_2349
Confirmed Champ
Confirmed Champ
Hola,

La respuesta es facil, deberias poner la ruta completa en la variable destino no se si sera si, pero tu seguro que lo podras poner bien.

var destino="credenciales_subcontralor/Actas y documentos de auditoria";

Con esto  si existe dicha ruta, no te deberia sacar un error.Ten encuenta que debes poner la ruta completa que "cuelga" del company home.

Saludos

isarra
Champ in-the-making
Champ in-the-making
ok, lo probe y no me dio error utilizando la ruta completa!!

pero se me presentan 2 problemas..

1.- no me sirve copiar la ruta completa porque el espacio donde se encuentran es una plantilla, es decir la ruta me varia dependiendo de donde se use la plantilla.. por eso trate de hacerla de atras hacia adelante… o sea, saliendo de la carpeta donde se ejecuta el script, y asi sin importar donde este el ejecute la regla!!

el otro problema es que…
2. el admin puede ejecutar el script pero cualquier otro usuario no puede, me da el error!! eso si no me imagino porq sera!! supongo qeu sera por privilegios pero no se!!

pjcaracuel_2349
Confirmed Champ
Confirmed Champ
buenas

1.- no me sirve copiar la ruta completa porque el espacio donde se encuentran es una plantilla, es decir la ruta me varia dependiendo de donde se use la plantilla.. por eso trate de hacerla de atras hacia adelante… o sea, saliendo de la carpeta donde se ejecuta el script, y asi sin importar donde este el ejecute la regla!!

Perfecto, pues trabaja con constantes y asiendo uso del if en el fichero js, de forma que dependiendo de ciertas clausulas los mueva de uno a otro, lo se es un poco chapuza pero es eficaz, por otro lado para ir hacia atras puedes usar los metodos del ScriptNodeAPI
http://wiki.alfresco.com/wiki/JavaScript_API_For_Alfresco_2.1#ScriptNode_API
2. el admin puede ejecutar el script pero cualquier otro usuario no puede, me da el error!! eso si no me imagino porq sera!! supongo qeu sera por privilegios pero no se!!
Facil tendras que dar permisos al espacio script dentro del DataDictinary para que los usuarios puedan ejecutarlo.

Saludos