Principales respuestas
automatic user library creation

Pregunta
-
Hi.
I need create automatic user library when I open a session.
I have to do in the file global.asax but I'm lost.
I have this urlhttp://platinumdogs.wordpress.com/2009/01/14/sharepoint-moss-creating-document-library-items-uploading-files-to-a-document-library/
but I can understanding anything.
Can you help me? What reference do I need to use a class CopySoapClient?
Thanks
Respuestas
-
Bien, puedes usar el Global.asax siempre y cuando tengas presente que un Service Pack o parche lo puede cambiar. Tienes alguna indicación de como cambiarlo en estos artículos:
http://blogs.sqlxml.org/bryantlikes/articles/592.aspx
http://blogs.sqlxml.org/bryantlikes/articles/583.aspx
Yo lo haría de otra manera...haría un código en la página master de SharePoint que en el evento Load de la página compruebe que el usuario tenga esa biblioteca. O mejor aún, hacer una webpart (oculta) que haga lo mismo y colocarla en el sitio donde el usuario tiene que ir para ver la biblioteca. Así te aseguras de que pasará por alli y se ejecutará el código.
¿Te he aclarado algo o te he líado aún más?
-- Edin http://edinkapic.blogspot.com- Marcado como respuesta rosevai miércoles, 16 de septiembre de 2009 7:21
Todas las respuestas
-
-
Hola rosevai,
Puedes escribir en castellano, ya que este grupo de MSDN Forums es hispanohablante :-)
En cuanto a tu pregunta, nos puedes ilustrar un poco más sobre lo que quieres conseguir con "automatic user library creation"?
Un saludo,
-- Edin http://edinkapic.blogspot.com -
Hola.
Pense que estaba en un foro en ingles y me di cuenta una vez ¡ya lo habia enviado!
Lo que quieren que se haga es crear automaticamente una libreria de usuario asociada al usuario cada vez que se habra una sesion en una web de sharepoint:
1º comprobar si existe la biblioteca personal del usuario que abre la sesion.
2º si existe no se hace nada y si no existe se crea la libreria personal de usuario. Una vez creada, habria que asignarle permisos y crear el usuario.
Inicialmente s eha pensado realizar esto en el global.asax en el metodo Session_Start
Muchas gracias
Un saludo -
Bien, puedes usar el Global.asax siempre y cuando tengas presente que un Service Pack o parche lo puede cambiar. Tienes alguna indicación de como cambiarlo en estos artículos:
http://blogs.sqlxml.org/bryantlikes/articles/592.aspx
http://blogs.sqlxml.org/bryantlikes/articles/583.aspx
Yo lo haría de otra manera...haría un código en la página master de SharePoint que en el evento Load de la página compruebe que el usuario tenga esa biblioteca. O mejor aún, hacer una webpart (oculta) que haga lo mismo y colocarla en el sitio donde el usuario tiene que ir para ver la biblioteca. Así te aseguras de que pasará por alli y se ejecutará el código.
¿Te he aclarado algo o te he líado aún más?
-- Edin http://edinkapic.blogspot.com- Marcado como respuesta rosevai miércoles, 16 de septiembre de 2009 7:21
-
Muchas gracias. ¡sip me ha servido de mucha ayuda!
Yo ya ayer consegui hacerlo.
Lo comentare al jefe de proyecto las otra sposibilidades; aunque si hay que hacer que modificar la masterpage ¡quizas podria hacerlo!; pero hacer una webpart aun no he hecho ninguna.
Tengo conocimientos de .Net pero soy nueva en Sharepoint y diseño web. ¡y no me han dado tiempo a reciclarme, ni me han dado ningun curso asi que suelo hacer preguntas bastantes basicas!