Listas de sharepoint

30/04/2008 - 12:58 por David Uru | Informe spam
Hola a todos.

Mi primera duda, es que tengo una lista de más de 4000 elementos que trabaja
con WSS 2.0. Ahora quiero migrar esa lista a WSS 3.0.
He intentado crear la lista como plantilla en 2.0 y luego importar la
plantilla en el WSS 3.0 (sin contenido, porque con contenido me dice que hay
demasiados datos); pero en la creación de listas no aparece.

Como esto no me salió, decidí hacer la lista de nuevo en el sitio nuevo del
WSS 3.0.
Desde el WSS 2.0 me hice una exportación de datos de Excel y me aparecen los
datos correctamente.
A la hora de importar los datos de la Excel en la lista de WSS 3.0 con la
vista Editar en Hoja de Datos, el problema que tengo es que quiero que el
valor del campo Creado por, me lo respete; pero cuando lo inserto me dice
que sólo es de lectura.
¿Qué puedo hacer en este problema?


Luego, otro problema que me ha surgido es que quiero que en una lista nueva
pueda poner un campo que vaya a buscar un campo de los datos anteriores.
Con lo del campo búsqueda es fácil, pero no puedo hacer un filtro o elegir
una vista para que sólo me muestre las que tengan el estado de pendiente.
Así que se me ha ocurrido entrar en el formulario newform.aspx desde
Sharepoint Designer 2007, pero ahí no puedo cambiar el tipo de campo ni nada.


Un saludo y gracias adelantadas.

Preguntas similare

Leer las respuestas

#1 Elecktrus
30/04/2008 - 15:21 | Informe spam
Hola, David:
Me temo que lo tienes complicado.
En primer lugar, no se recomiendan listas con mas de 2000 items, ya que se
degrada el rendimiento.

En segundo lugar, el campo creado por lo rellena automaticmanete el sistema,
por lo que no lo puedes cambiar, por razones de seguridad.
La unica opcion pasa porque conozcas la contraseña de esos usuarios (o ellos
te arranquen sesion). Entonces inicias una sesion como cada uno de ellos, y
mueves desde el excel los ficheros que el haya creado. De esta forma
respetara el autor.

Otra forma, pero exige conocer las contraseñas tambien, es crear un
miniprograma .net (de consola) que se impersone como cada usuario, lea el
fichero y vaya creando cada item como el mismo usuario. Si se te da bien
programar es mas rapido que la opcion anterior.

Respecto al filtro en el campo lookup (campo de busqueda), no puedes hacerlo
de ninguna forma, salvo que te crees tu tu propio formulario de entrada (en .
net) y añadas un campo con las caracteristicas que tu comentas).

Si no te sientes comodo programando, una solucion 'chapucera' (o sea una
ñapa) es crear una segunda lista que no se muestre. Asocias un workflow de
Designer a la primera lista que copie cada vez que se pone un item en
pendiente a la segunda lista, y que cada vez que su estado sea diferente de
pendiente lo borre de esa lista.
De esta forma esta lista invisible solo tendria items pendientes, y tu
conectarias el desplegable con esta segunda lista.

Se que todas las soluciones son chapuceras, pero hay cosas que sharepoint no
permite, y menos sin programar en .net.
"David Uru" wrote:

Hola a todos.

Mi primera duda, es que tengo una lista de más de 4000 elementos que trabaja
con WSS 2.0. Ahora quiero migrar esa lista a WSS 3.0.
He intentado crear la lista como plantilla en 2.0 y luego importar la
plantilla en el WSS 3.0 (sin contenido, porque con contenido me dice que hay
demasiados datos); pero en la creación de listas no aparece.

Como esto no me salió, decidí hacer la lista de nuevo en el sitio nuevo del
WSS 3.0.
Desde el WSS 2.0 me hice una exportación de datos de Excel y me aparecen los
datos correctamente.
A la hora de importar los datos de la Excel en la lista de WSS 3.0 con la
vista Editar en Hoja de Datos, el problema que tengo es que quiero que el
valor del campo Creado por, me lo respete; pero cuando lo inserto me dice
que sólo es de lectura.
¿Qué puedo hacer en este problema?


Luego, otro problema que me ha surgido es que quiero que en una lista nueva
pueda poner un campo que vaya a buscar un campo de los datos anteriores.
Con lo del campo búsqueda es fácil, pero no puedo hacer un filtro o elegir
una vista para que sólo me muestre las que tengan el estado de pendiente.
Así que se me ha ocurrido entrar en el formulario newform.aspx desde
Sharepoint Designer 2007, pero ahí no puedo cambiar el tipo de campo ni nada.


Un saludo y gracias adelantadas.
Respuesta Responder a este mensaje
#2 David Uru
30/04/2008 - 16:28 | Informe spam
Hola.
Antes de nada, gracias.

Al final, voy a hacer una webpart que la pondré en el formulario (nuevo y
edición) y el campo del desplegable lo haré con el filtro (query) mediante el
lenguaje CAML.
La verdad es que ya me he hecho alguna webpart así, pero era por si había
alguna forma más fácil.

Un saludo.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida