migracion de docs

16/11/2004 - 19:19 por Javier \(IKON\) | Informe spam
Hola a todos,

Estoy migrando los documentos de mi empresa (actualmente estan en el FS)
pero para mi es muy importante que la fecha de creacion en SharePoint sea
una que tengo definida en una base de datos. Alguien sabe como modificar
este campo de alguna forma (especialmente programatica ya que en total son
mas de 100.000 documentos).


Muchas gracias!!!

Preguntas similare

Leer las respuestas

#1 Tako
16/11/2004 - 20:30 | Informe spam
Javier (IKON) wrote:
Hola a todos,

Estoy migrando los documentos de mi empresa (actualmente estan en el
FS) pero para mi es muy importante que la fecha de creacion en
SharePoint sea una que tengo definida en una base de datos. Alguien
sabe como modificar este campo de alguna forma (especialmente
programatica ya que en total son mas de 100.000 documentos).


Muchas gracias!!!



Puedes hacer un bucle por los archivos de cada site (o librería de
documentos o lo que necesites)

Para cada archivo tienes una propiedad que se llama "item", este te
devuelve una referencia al elemento de la lista, desde aquí puedes hacer
referencia a "items" que es la colección de columnas en la librería de
documentos. Ahora solo te quedará buscar el nombre de la columna de fecha de
creación y modificarla (y esperar que te deje:)

Good luck
Respuesta Responder a este mensaje
#2 Javier \(IKON\)
16/11/2004 - 20:43 | Informe spam
muchas gracias. el tema es que esa propiedad no te la deja modificar de esa
forma. De todas formas voy a probarlo de nuevo, si lo consigo te aviso.

Gracias de nuevo
"Tako" wrote in message
news:
Javier (IKON) wrote:
> Hola a todos,
>
> Estoy migrando los documentos de mi empresa (actualmente estan en el
> FS) pero para mi es muy importante que la fecha de creacion en
> SharePoint sea una que tengo definida en una base de datos. Alguien
> sabe como modificar este campo de alguna forma (especialmente
> programatica ya que en total son mas de 100.000 documentos).
>
>
> Muchas gracias!!!

Puedes hacer un bucle por los archivos de cada site (o librería de
documentos o lo que necesites)

Para cada archivo tienes una propiedad que se llama "item", este te
devuelve una referencia al elemento de la lista, desde aquí puedes hacer
referencia a "items" que es la colección de columnas en la librería de
documentos. Ahora solo te quedará buscar el nombre de la columna de fecha


de
creación y modificarla (y esperar que te deje:)

Good luck


Respuesta Responder a este mensaje
#3 Tako
16/11/2004 - 21:50 | Informe spam
Javier (IKON) wrote:
muchas gracias. el tema es que esa propiedad no te la deja modificar
de esa forma. De todas formas voy a probarlo de nuevo, si lo consigo
te aviso.




Pues si así no te deja modificarla me parece que tenemos un problema, yo
te puedo verificar que el "Autor" y el "Último en modificar" si que deja
cambiarla, la "fecha de creación" no llegué a necesitar cambiarla.

A ver si tienes suerte, si puedo yo también hago alguna prueba a ver si
logramos algo.



Gracias de nuevo
"Tako" wrote in message
news:
Javier (IKON) wrote:
Hola a todos,

Estoy migrando los documentos de mi empresa (actualmente estan en el
FS) pero para mi es muy importante que la fecha de creacion en
SharePoint sea una que tengo definida en una base de datos. Alguien
sabe como modificar este campo de alguna forma (especialmente
programatica ya que en total son mas de 100.000 documentos).


Muchas gracias!!!



Puedes hacer un bucle por los archivos de cada site (o librería
de documentos o lo que necesites)

Para cada archivo tienes una propiedad que se llama "item", este
te devuelve una referencia al elemento de la lista, desde aquí
puedes hacer referencia a "items" que es la colección de columnas en
la librería de documentos. Ahora solo te quedará buscar el nombre de
la columna de fecha de creación y modificarla (y esperar que te
deje:)

Good luck
Respuesta Responder a este mensaje
#4 Gustavo
17/11/2004 - 07:24 | Informe spam
Hola Javier,
La propiedad "TimeCreated" de la clase SPFile es ReadOnly, asi como casi
todas las propiedades de un documento en esa clase. Siempre puedes importar
primero los documentos, y despues cambiar la fecha directamente en la base de
datos.
Suerte,
Gustavo


"Tako" wrote:

Javier (IKON) wrote:
> muchas gracias. el tema es que esa propiedad no te la deja modificar
> de esa forma. De todas formas voy a probarlo de nuevo, si lo consigo
> te aviso.
>

Pues si así no te deja modificarla me parece que tenemos un problema, yo
te puedo verificar que el "Autor" y el "Último en modificar" si que deja
cambiarla, la "fecha de creación" no llegué a necesitar cambiarla.

A ver si tienes suerte, si puedo yo también hago alguna prueba a ver si
logramos algo.



> Gracias de nuevo
> "Tako" wrote in message
> news:
>> Javier (IKON) wrote:
>>> Hola a todos,
>>>
>>> Estoy migrando los documentos de mi empresa (actualmente estan en el
>>> FS) pero para mi es muy importante que la fecha de creacion en
>>> SharePoint sea una que tengo definida en una base de datos. Alguien
>>> sabe como modificar este campo de alguna forma (especialmente
>>> programatica ya que en total son mas de 100.000 documentos).
>>>
>>>
>>> Muchas gracias!!!
>>
>> Puedes hacer un bucle por los archivos de cada site (o librería
>> de documentos o lo que necesites)
>>
>> Para cada archivo tienes una propiedad que se llama "item", este
>> te devuelve una referencia al elemento de la lista, desde aquí
>> puedes hacer referencia a "items" que es la colección de columnas en
>> la librería de documentos. Ahora solo te quedará buscar el nombre de
>> la columna de fecha de creación y modificarla (y esperar que te
>> deje:)
>>
>> Good luck



Respuesta Responder a este mensaje
#5 Tako
17/11/2004 - 09:40 | Informe spam
Gustavo wrote:
Hola Javier,
La propiedad "TimeCreated" de la clase SPFile es ReadOnly, asi como
casi todas las propiedades de un documento en esa clase. Siempre
puedes importar primero los documentos, y despues cambiar la fecha
directamente en la base de datos.
Suerte,
Gustavo



He probado cambiando la columna "Created" y no deja cambiarla, sin
embargo es curioso por que la propiedad "TimeCreated" de SPFile es de solo
lectura y no deja cambiarla, sin embargo la propiedad "Author" también es de
solo lectura en SPFile y si que deja cambiarla a través de la columna
"Author". Si alguien tiene tiempo y ganas para hacer pruebas...

Misterios sin resolver del SPS



"Tako" wrote:

Javier (IKON) wrote:
muchas gracias. el tema es que esa propiedad no te la deja modificar
de esa forma. De todas formas voy a probarlo de nuevo, si lo consigo
te aviso.




Pues si así no te deja modificarla me parece que tenemos un
problema, yo te puedo verificar que el "Autor" y el "Último en
modificar" si que deja cambiarla, la "fecha de creación" no llegué a
necesitar cambiarla.

A ver si tienes suerte, si puedo yo también hago alguna prueba a
ver si logramos algo.



Gracias de nuevo
"Tako" wrote in message
news:
Javier (IKON) wrote:
Hola a todos,

Estoy migrando los documentos de mi empresa (actualmente estan en
el FS) pero para mi es muy importante que la fecha de creacion en
SharePoint sea una que tengo definida en una base de datos.
Alguien sabe como modificar este campo de alguna forma
(especialmente programatica ya que en total son mas de 100.000
documentos).


Muchas gracias!!!



Puedes hacer un bucle por los archivos de cada site (o librería
de documentos o lo que necesites)

Para cada archivo tienes una propiedad que se llama "item",
este te devuelve una referencia al elemento de la lista, desde aquí
puedes hacer referencia a "items" que es la colección de columnas
en la librería de documentos. Ahora solo te quedará buscar el
nombre de la columna de fecha de creación y modificarla (y esperar
que te deje:)

Good luck
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida