usuario sharepoint 2007

shere_m

Curioso
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!
 

shere_m

Curioso
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/ ... on_06.html
alguien tiene el mismo problema??
 
Arriba