Subir archivos programáticamente a una lista.

14/10/2009 - 14:12 por totalmod | Informe spam
Hola a todos,

En nuestra organización hemos tenido problemas con el correo ya que al
final de mes los de RRHH envían la nomina en pdfl a todos los usuarios
(mas de 6000 personas) por email, todo perfecto hasta el día que
decidieron enviarlas a las 8 de la mañana que es cuando empezamos a
trabajar todos y tumbaron el Exchange...
Queremos de alguna manera hacer llegar las nominas al sitio personal
de cada usuario y todo esto de forma automática.
Necesitaría que me aconsejaseis de la forma de hacerlo, ya sea
programando (un poquito) o con alguna función que disponga Sharepoint
que no conozca.

Gracias de antemano.

Preguntas similare

Leer las respuestas

#1 Txema
14/10/2009 - 23:16 | Informe spam
On 14 oct, 14:12, totalmod wrote:
Hola a todos,

En nuestra organización hemos tenido problemas con el correo ya que al
final de mes los de RRHH envían la nomina en pdfl a todos los usuarios
(mas de 6000 personas) por email, todo perfecto hasta el día que
decidieron enviarlas a las 8 de la mañana que es cuando empezamos a
trabajar todos y tumbaron el Exchange...
Queremos de alguna manera hacer llegar las nominas al sitio personal
de cada usuario y todo esto de forma automática.
Necesitaría que me aconsejaseis de la forma de hacerlo, ya sea
programando (un poquito) o con alguna función que disponga Sharepoint
que no conozca.

Gracias de antemano.



Yo crearía una biblioteca de documentos en el "MySite" de cada
empleado, y subiría las nóminas ahí.
De no disponer de "MySite", subiría todas las nóminas a una biblioteca
y jugaría con los permisos de cada item, pero eso creo yo que es más
jaleo.

Saludos
Respuesta Responder a este mensaje
#2 totalmod
15/10/2009 - 09:52 | Informe spam
On 14 oct, 23:16, Txema wrote:
On 14 oct, 14:12, totalmod wrote:

> Hola a todos,

> En nuestra organización hemos tenido problemas con el correo ya que al
> final de mes los de RRHH envían la nomina en pdfl a todos los usuarios
> (mas de 6000 personas) por email, todo perfecto hasta el día que
> decidieron enviarlas a las 8 de la mañana que es cuando empezamos a
> trabajar todos y tumbaron el Exchange...
> Queremos de alguna manera hacer llegar las nominas al sitio personal
> de cada usuario y todo esto de forma automática.
> Necesitaría que me aconsejaseis de la forma de hacerlo, ya sea
> programando (un poquito) o con alguna función que disponga Sharepoint
> que no conozca.

> Gracias de antemano.

Yo crearía una biblioteca de documentos en el "MySite" de cada
empleado, y subiría las nóminas ahí.
De no disponer de "MySite", subiría todas las nóminas a una biblioteca
y jugaría con los permisos de cada item, pero eso creo yo  que es más
jaleo.

Saludos



Hola Txema, gracias por tu respuesta.

Cada usuario tiene en "MySite" una biblioteca y por eso queremos
aprovechar para subir los documentos en ella,
pero queremos ponerselo fácil a los de RRHH y que ellos puedan subir
todos los archivos en una sola acción. A partir
de este momento, Sharepoint se encargaría ya sea por programación o
por flujos de llevar cada documento a la lista
privada del usuario en "MySite".
Respuesta Responder a este mensaje
#3 Txema
17/10/2009 - 19:43 | Informe spam
Eso que planteas me parece que requiere bastante trabajo.

El primer problema que le veo es buscar la manera de correlacionar la
biblioteca del trabajador, con el sitio y con el archivo.

Tomando algunas convencionalidades:

- Las bibliotecas de documentos a donde van las nóminas se llaman de
la misma manera.
- El nombre del pdf contiene el nombre del empleado

Crearíamos una biblioteca de documentos para que subieran los archivos
pdf a sharepoint.
A esa biblioteca de documentos le adjuntaríamos un evento "Item Added"
en el que tomando el nombre del archivo, lo copiaría directamente a la
biblioteca del MySite correspondiente a ese nombre.

Esa es la idea más sencilla que se me ocurre, aprovechando que a las
bibliotecas de documentos se pueden hacer subidas múltiples serían muy
sencillo de utilizar.

Es posible que te encuentres con algunos problemas a la hora de
programar el evento, seguramente deberás usar impersonalización para
elevar los privilegios del usuario que sube las nóminas y jugar con
los strings de los pdfs y las urls para acceder a los sitos pero lo
veo bastante factible.

Saludos.
Respuesta Responder a este mensaje
#4 totalmod
20/10/2009 - 10:34 | Informe spam
On 17 oct, 19:43, Txema wrote:
Eso que planteas me parece que requiere bastante trabajo.

El primer problema que le veo es buscar la manera de correlacionar la
biblioteca del trabajador, con el sitio y con el archivo.

Tomando algunas convencionalidades:

- Las bibliotecas de documentos a donde van las nóminas se llaman de
la misma manera.
- El nombre del pdf contiene el nombre del empleado

Crearíamos una biblioteca de documentos para que subieran los archivos
pdf a sharepoint.
A esa biblioteca de documentos le adjuntaríamos un evento "Item Added"
en el que tomando el nombre del archivo, lo copiaría directamente a la
biblioteca del MySite correspondiente a ese nombre.

Esa es la idea más sencilla que se me ocurre, aprovechando que a las
bibliotecas de documentos se pueden hacer subidas múltiples serían muy
sencillo de utilizar.

Es posible que te encuentres con algunos problemas a la hora de
programar el evento, seguramente deberás usar impersonalización para
elevar los privilegios del usuario que sube las nóminas y jugar con
los strings de los pdfs y las urls para acceder a los sitos pero lo
veo bastante factible.

Saludos.



OK, muchas gracias.

Ya tengo rumbo que seguir, te cuento como ha ido, gracias.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida