Foros del Web » Programando para Internet » ASPX (.net) »

Sharepoint 2007

Estas en el tema de Sharepoint 2007 en el foro de ASPX (.net) en Foros del Web. My buenas! Estoy empezando con sharepoint en concreto 2007 y me encontre con un problemilla. Cree un workflow basico con visual studio 2008 que me ...
  #1 (permalink)  
Antiguo 03/01/2011, 09:44
 
Fecha de Ingreso: enero-2011
Mensajes: 2
Antigüedad: 13 años, 11 meses
Puntos: 0
Sharepoint 2007

My buenas!

Estoy empezando con sharepoint en concreto 2007 y me encontre con un problemilla.
Cree un workflow basico con visual studio 2008 que me crea un archivo de texto. Si el usuario logueado es ana (por ejemplo) pues escribe en el archivo hola ana. en caso contrario pues escribe hola desconocido.
La cuestion es que al ejecutarlo pues siempre me devuelve como usuario administrador, aunque este en el sistema como ana y logueada en sharepoint como ana. Siempre me deveulve admin.
(imagino que es porque el administrador fue quien instalo la caracteristica y tal)
Espero que alguien me pueda ayudar....seguro que es una chorrada...pero no doy con la tecla!
Saludos!
  #2 (permalink)  
Antiguo 05/01/2011, 02:42
 
Fecha de Ingreso: enero-2011
Mensajes: 2
Antigüedad: 13 años, 11 meses
Puntos: 0
Respuesta: Sharepoint 2007

voy posteando lo que voy encontrando (a ver si alguien se anima a postear tambien jejeje)
en el workflow tienes que tener un objeto workflowproperies con los datos del usuario que ejecuta el Workflow, tal que así
workflowProperties.OriginatorUser.ID
workflowProperties.OriginatorUser.Name
workflowProperties.OriginatorUser.ID.LoginName
con esto ya tenemos el usuario logueado en codigo (visual studio)
ahora bien...la columna modified by que sale por defecto en sharepoint sigue mostrando system account
encontre esta solucion pero segun su propio actor no es del todo perfecta...
http://www.bryansgeekspeak.com/2009/03/moss-2007-show-sharepoint-version_06.html
alguien tiene el mismo problema??

Etiquetas: logueado, sharepoint2007, visualstudio2008, usuarios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:36.