Error en SharePoint Designer al crear un WF ("Access is denied")

28/10/2009 - 10:40 por Rod | Informe spam
Hola a todos, tengo el siguiente problema.

Tengo un usuario que ha creado una serie de Workflows. Este usuario NO
pertenece al grupo de Site Collection Administrators de SharePoint,
simplemente tiene permisos de FULL CONTROL sobre un sitio, sobre el sitio en
el que ha creado los Workflows.

Bien, tengo a un usuario "B" que también tiene permisos de FULL CONTROL en
el mismo sitio y me pasa lo siguiente:
- No ver la carpeta "Workflows" de SharePoint Designer.
- Al intentar abrir un WF existente desde el menú Archivo > Abrir Workflow,
no le aparece ninguno de los WFs existentes en el sitio.
- Al intentar crear un WF el wizard sí que sale, pero al intentar finalizar
el WF y grabarlo salta un error "Error del servidor: Access is denied".

He leido por ahí que para solucionarlo hay que meter al usuario "B" dentro
del grupo Site Collection Administrators, pero no quiero hacer eso, o bien
iniciar SharePoint Designer con un suario que tenga este tipo de permisos.
Pero no me parece lógico ni normal.

La única diferencia que encuentro entre el uno y el otro es que el uno tiene
instalado SPDesigner en Inglés y el otro en Español. Pero la versión es la
misma. Y mi SharePoint está instalado en Inglés.

¿Sabe alguien como puedo salir de este atolladero? ¿qué puede estar pasando?
Gracias.
 

Leer las respuestas

#1 Rod
28/10/2009 - 11:47 | Informe spam
He encontrado la solución... Aquí la dejo:

Problema
Al intentar crear un Worklfow desde SPD (SharePoint Designer), aun siendo un
usuario con permisos de control total (Full Control) sobre el sitio en el que
se está intentando crear el workflow, se obtiene el error "Access is denied"
al intentar grabar el workflow en el sistema.

Igualmente, no se tiene acceso a la carpeta workflows del sitio dentro de
SPD y tampoco se pueden abrir los workflows existentes en el sitio.

Causa
El usuario no tiene permisos para acceder a la carpeta Workflows del sitio
web correspondiente.

Solución
La solución pasa por dar permisos al usuario correspondiente. Seguramente
como consecuencia de haber roto la herencia de seguridad en el sitio web, el
usuario no tiene permisos a la carpeta.

Un usuario con rol de Site Collection Administrator debe acceder al sitio
web en concreto:
Abrir SPD y abrir el sitio web correspondiente.
Pinchar con el botón derecho del ratón sobre la carpeta Workflows y elegir
la opción Propiedades del menú contextual.
Acudir a la pestaña Security en la ventana de propiedades.
Pinchar en el enlace Manage permissions using the browser. Automáticament se
abrirá el navegador de web en la página en la que se puede personalizar la
seguridad de la carpeta Workflows.
Añadir al usuario con el rol Full Control a esta carpeta.
Cerrar SPD y reintentar la creación del Workflow así como la apertura de los
workflows existentes.

Enlaces de referencia

http://social.msdn.microsoft.com/Fo...7ab3a7369a

Saludos

"Rod" wrote:

Hola a todos, tengo el siguiente problema.

Tengo un usuario que ha creado una serie de Workflows. Este usuario NO
pertenece al grupo de Site Collection Administrators de SharePoint,
simplemente tiene permisos de FULL CONTROL sobre un sitio, sobre el sitio en
el que ha creado los Workflows.

Bien, tengo a un usuario "B" que también tiene permisos de FULL CONTROL en
el mismo sitio y me pasa lo siguiente:
- No ver la carpeta "Workflows" de SharePoint Designer.
- Al intentar abrir un WF existente desde el menú Archivo > Abrir Workflow,
no le aparece ninguno de los WFs existentes en el sitio.
- Al intentar crear un WF el wizard sí que sale, pero al intentar finalizar
el WF y grabarlo salta un error "Error del servidor: Access is denied".

He leido por ahí que para solucionarlo hay que meter al usuario "B" dentro
del grupo Site Collection Administrators, pero no quiero hacer eso, o bien
iniciar SharePoint Designer con un suario que tenga este tipo de permisos.
Pero no me parece lógico ni normal.

La única diferencia que encuentro entre el uno y el otro es que el uno tiene
instalado SPDesigner en Inglés y el otro en Español. Pero la versión es la
misma. Y mi SharePoint está instalado en Inglés.

¿Sabe alguien como puedo salir de este atolladero? ¿qué puede estar pasando?
Gracias.

Preguntas similares