Campo Id en Listas

30/05/2006 - 21:27 por Yanina (Teco) | Informe spam
Queria hacerles la siguiente consulta: estoy empezando en esto de administrar
sitios de Sharepoint Services y no termino de entender cómo se comporta (y lo
mas importante, por que) el campo "Id" de las Listas de Riesgos y Problemas
de los sitios que administro.
Cuando genero un elemento (por ejemplo, un problema) nuevo me pone Id=1. Si
agrego otro le asigna Id=2. Si modifico el Problema 1, y luego doy de alta
otro problema, a este ultimo le asigna Id=4. Aparentemente me esta
"versionando" los elementos de la lista. Dado que no utilizo estas versiones,
no me interesaria mantenerlas. Alguien sabe cómo puedo hacer para
"desactivar" esta opcion?. Muchas Gracias.

Preguntas similare

Leer las respuestas

#1 sidtzca
05/06/2006 - 19:52 | Informe spam
Gustavo:
estoy trabajando hace poco con el Share Point y me interesaría poder usar
el campo ID para hacer códigos. Es decir, por ejemplo si tengo una doc
library me gustaría generar el código de los documentos concatenando
cierta metadata asociada más el ID que es único. Mi problema es que lo he
podido hacer con el inconveniente asociado que cuando modifico algún dato
del doc me cambia el id, y no me sirve.
Espero puedas responderme cuanto antes para ver si encuentro solución.
Mil Gracias.
Slds,
Carla Zandalazini.




Gustavo wrote:

Hola Yanina,
Bueno, gracias por la aclaracion. Pero, en realidad, no te tengo buenas
noticias. El campo ID es un campo que SharePoint genera por si mismo, y no
tienes ninguna manera de controlarlo. El sistema lo utiliza para poder
identificar cada elemento de una forma unica. Asi que, por ese lado, no es
mucho lo que puedes hacer... o mejor dicho, no puedes hacer nada.
Saludes,
Gustavo
http://www.gavd.net/servers/default.aspx
http://blogs.clearscreen.com/skunkworks/


"Yanina (Teco)" wrote:

> Gustavo, Muchas Gracias por responder. Te cuento que esta sección Riesgos
> (asi como la Problemas) de la que hablo esta generada como "Lista" y por


lo
> que pude ver, lo que hace es calcular en un campo "Actual" un "Si-No"


segun
> (creo yo) detecte diferencias entre los registro guardados. Entonces si yo
> doy de alta un elemento (Id=1), lo modifico 3 veces, y luego doy de alta


un
> nuevo elemento, el Id que le asigna no es 2 sino 5!!!... Tambien debe ser


una
> parametrización del campo Id, pero ambos son predefinidos y no los puedo
> editar ni ver su configuracion!
>
> El objetivo de mi consulta es saber si esto es algo propio de la
> herramienta. De no ser asi, me tendre que poner en contacto con los que
> parametrizaron la herramienta para que me aclaren la duda.
>
> Muchisimas Gracias!
>
>
> "Gustavo" escribió:
>
> > Hola Yanina,
> > WSS no tiene una Libreria "Riesgos y Problemas" por defecto, pero por lo


que
> > cuentas, supongo que se trata de una Libreria de Documentos (es la unica


que
> > tiene un sistema de versiones). Si es asi, las versiones las puedes
> > configurar desde la pantalla "Modificar configuracion y columnas" ->


"Cambiar
> > configuracion general" -> "Versiones del documento".
> > Suerte,
> > Gustavo
> > http://www.gavd.net/servers/default.aspx
> > http://blogs.clearscreen.com/skunkworks/
> >
> >
> > "Yanina (Teco)" wrote:
> >
> > > Queria hacerles la siguiente consulta: estoy empezando en esto de


administrar
> > > sitios de Sharepoint Services y no termino de entender cómo se


comporta (y lo
> > > mas importante, por que) el campo "Id" de las Listas de Riesgos y


Problemas
> > > de los sitios que administro.
> > > Cuando genero un elemento (por ejemplo, un problema) nuevo me pone


Id=1. Si
> > > agrego otro le asigna Id=2. Si modifico el Problema 1, y luego doy de


alta
> > > otro problema, a este ultimo le asigna Id=4. Aparentemente me esta
> > > "versionando" los elementos de la lista. Dado que no utilizo estas


versiones,
> > > no me interesaria mantenerlas. Alguien sabe cómo puedo hacer para
> > > "desactivar" esta opcion?. Muchas Gracias.
Respuesta Responder a este mensaje
#2 sidtzca
09/06/2006 - 19:20 | Informe spam
Gustavo: estuve intentando nuevamente poder hacer el código que
identifique a un documento ya cargado en la doc library concatenando el
campo ID. Sucede por ejemplo que si yo tengo además los campos: región,
área, Leader, etc. y tengo el campo código formado por la concatenación de
región&área&ID, al modificar el leader (o cualquier otro dato asociado al
doc) me aparece automaticamente el campo código con regió&área pero el ID
directamente no aparece, no es que me lo modifica, sino que no me lo
muestra???
Me explico?
Fijate si me podés asesorar al respecto porque me sería de gran utilidad
generar el código con esa clave única que genera el sharepoint.
Mil Gracias y disculpá las molestias.
Atte.
Carla.















Gustavo wrote:

Hola Carla,
Tienes que tener en cuenta que una nueva version de un documento, es
simplemente un nuevo documento para SharePoint (y es guardado completamente
en la Base de Datos, no solamente lo que ha sido cambiado). Probablemente es
por eso que estas recibiendo un nuevo ID. Si modificas programaticamente el
documento original, y no tienes activadas las versiones, el ID no deberia
cambiarte. Por otro lado, supongo que primero tienes que guardar el


documento
en la Libreria, luego averiguar su ID, y luego hacer la concatenacion...


pero
eso me parece logico...
Saludes,
Gustavo
http://www.gavd.net/servers/default.aspx
http://blogs.clearscreen.com/skunkworks/


"Carla" wrote:

> Gustavo:
> estoy trabajando hace poco con el Share Point y me interesarà­a poder usar
> el campo ID para hacer códigos. Es decir, por ejemplo si tengo una doc
> library me gustarà­a generar el código de los documentos concatenando
> cierta metadata asociada mà¡s el ID que es àºnico. Mi problema es que lo


he
> podido hacer con el inconveniente asociado que cuando modifico algàºn dato
> del doc me cambia el id, y no me sirve.
> Espero puedas responderme cuanto antes para ver si encuentro solución.
> Mil Gracias.
> Slds,
> Carla Zandalazini.
>
>
>
>
> Gustavo wrote:
>
> > Hola Yanina,
> > Bueno, gracias por la aclaracion. Pero, en realidad, no te tengo buenas
> > noticias. El campo ID es un campo que SharePoint genera por si mismo, y


no
> > tienes ninguna manera de controlarlo. El sistema lo utiliza para poder
> > identificar cada elemento de una forma unica. Asi que, por ese lado, no


es
> > mucho lo que puedes hacer... o mejor dicho, no puedes hacer nada.
> > Saludes,
> > Gustavo
> > http://www.gavd.net/servers/default.aspx
> > http://blogs.clearscreen.com/skunkworks/
>
>
> > "Yanina (Teco)" wrote:
>
> > > Gustavo, Muchas Gracias por responder. Te cuento que esta secciàƒÂ³n


Riesgos
> > > (asi como la Problemas) de la que hablo esta generada como "Lista" y


por
> lo
> > > que pude ver, lo que hace es calcular en un campo "Actual" un "Si-No"
> segun
> > > (creo yo) detecte diferencias entre los registro guardados. Entonces


si yo
> > > doy de alta un elemento (Id=1), lo modifico 3 veces, y luego doy de


alta
> un
> > > nuevo elemento, el Id que le asigna no es 2 sino 5!!!... Tambien debe


ser
> una
> > > parametrizaciàƒÂ³n del campo Id, pero ambos son predefinidos y no los


puedo
> > > editar ni ver su configuracion!
> > >
> > > El objetivo de mi consulta es saber si esto es algo propio de la
> > > herramienta. De no ser asi, me tendre que poner en contacto con los


que
> > > parametrizaron la herramienta para que me aclaren la duda.
> > >
> > > Muchisimas Gracias!
> > >
> > >
> > > "Gustavo" escribiàƒÂ³:
> > >
> > > > Hola Yanina,
> > > > WSS no tiene una Libreria "Riesgos y Problemas" por defecto, pero


por lo
> que
> > > > cuentas, supongo que se trata de una Libreria de Documentos (es la


unica
> que
> > > > tiene un sistema de versiones). Si es asi, las versiones las puedes
> > > > configurar desde la pantalla "Modificar configuracion y columnas" ->
> "Cambiar
> > > > configuracion general" -> "Versiones del documento".
> > > > Suerte,
> > > > Gustavo
> > > > http://www.gavd.net/servers/default.aspx
> > > > http://blogs.clearscreen.com/skunkworks/
> > > >
> > > >
> > > > "Yanina (Teco)" wrote:
> > > >
> > > > > Queria hacerles la siguiente consulta: estoy empezando en esto de
> administrar
> > > > > sitios de Sharepoint Services y no termino de entender càƒÂ³mo se
> comporta (y lo
> > > > > mas importante, por que) el campo "Id" de las Listas de Riesgos y
> Problemas
> > > > > de los sitios que administro.
> > > > > Cuando genero un elemento (por ejemplo, un problema) nuevo me pone
> Id=1. Si
> > > > > agrego otro le asigna Id=2. Si modifico el Problema 1, y luego doy


de
> alta
> > > > > otro problema, a este ultimo le asigna Id=4. Aparentemente me esta
> > > > > "versionando" los elementos de la lista. Dado que no utilizo estas
> versiones,
> > > > > no me interesaria mantenerlas. Alguien sabe càƒÂ³mo puedo hacer


para
> > > > > "desactivar" esta opcion?. Muchas Gracias.
>
>
>
Respuesta Responder a este mensaje
#3 sidtzca
12/06/2006 - 17:18 | Informe spam
Gustavo: mil gracias por la info. Dejame probar esta tarde y me comunico
contigo para contarte mis resultados.
Saludos!


Gustavo wrote:

Hola Carla,
Acabo de hacer una prueba con una aplicacion de consola y el siguiente


codigo:

SPWeb myWeb = new SPSite("http://mysitio/sitios/aaa").OpenWeb();
SPList myList = myWeb.Lists["gavddocs"];
SPListItem myItem = myList.Items[0];

Console.WriteLine(myItem.ID.ToString() + " - " +
myItem["atexto"].ToString() + " - " +
myItem["anumero"].ToString() + " - " +
myItem["afecha"].ToString());

tengo una libreria de documentos "gavddocs" en un sitio con URL
"http://mysitio/sitios/aaa", y la libreria tiene tres campos extras:


"atexto"
de tipo texto, "anumero" de tipo numero y "afecha" de tipo fecha. Cuando
ejecuto el programa contra el primer documento, me produce "1 - aaa - 111 -
1/1/2001". Por mas que cambie el valor de los campos, el titulo o el
contenido del documento, el ID siempre permanece igual.
Inclusive cuando activas las versiones, el ID permanece igual, solamente
cambia el numero de la version.
De pronto el codigo que te envio te pueda servir como ejemplo. Si sigues
teniendo problemas, avisa...
Saludes,
Gustavo
http://www.gavd.net/servers/default.aspx
http://blogs.clearscreen.com/skunkworks/


"Carla Zandalazini" wrote:

> Gustavo: estuve intentando nuevamente poder hacer el código que
> identifique a un documento ya cargado en la doc library concatenando el
> campo ID. Sucede por ejemplo que si yo tengo ademà¡s los campos: región,
> à¡rea, Leader, etc. y tengo el campo código formado por la concatenación


de
> región&à¡rea&ID, al modificar el leader (o cualquier otro dato asociado al
> doc) me aparece automaticamente el campo código con regió&à¡rea pero el


ID
> directamente no aparece, no es que me lo modifica, sino que no me lo
> muestra???
> Me explico?
> Fijate si me podés asesorar al respecto porque me serà­a de gran utilidad
> generar el código con esa clave àºnica que genera el sharepoint.
> Mil Gracias y disculpà¡ las molestias.
> Atte.
> Carla.
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> Gustavo wrote:
>
> > Hola Carla,
> > Tienes que tener en cuenta que una nueva version de un documento, es
> > simplemente un nuevo documento para SharePoint (y es guardado


completamente
> > en la Base de Datos, no solamente lo que ha sido cambiado).


Probablemente es
> > por eso que estas recibiendo un nuevo ID. Si modificas programaticamente


el
> > documento original, y no tienes activadas las versiones, el ID no


deberia
> > cambiarte. Por otro lado, supongo que primero tienes que guardar el
> documento
> > en la Libreria, luego averiguar su ID, y luego hacer la concatenacion...
> pero
> > eso me parece logico...
> > Saludes,
> > Gustavo
> > http://www.gavd.net/servers/default.aspx
> > http://blogs.clearscreen.com/skunkworks/
>
>
> > "Carla" wrote:
>
> > > Gustavo:
> > > estoy trabajando hace poco con el Share Point y me interesaràƒÂ­a


poder usar
> > > el campo ID para hacer càƒÂ³digos. Es decir, por ejemplo si tengo una


doc
> > > library me gustaràƒÂ­a generar el càƒÂ³digo de los documentos


concatenando
> > > cierta metadata asociada màƒÂ¡s el ID que es àƒÂºnico. Mi problema es


que lo
> he
> > > podido hacer con el inconveniente asociado que cuando modifico


algàƒÂºn dato
> > > del doc me cambia el id, y no me sirve.
> > > Espero puedas responderme cuanto antes para ver si encuentro


soluciàƒÂ³n.
> > > Mil Gracias.
> > > Slds,
> > > Carla Zandalazini.
> > >
> > >
> > >
> > >
> > > Gustavo wrote:
> > >
> > > > Hola Yanina,
> > > > Bueno, gracias por la aclaracion. Pero, en realidad, no te tengo


buenas
> > > > noticias. El campo ID es un campo que SharePoint genera por si


mismo, y
> no
> > > > tienes ninguna manera de controlarlo. El sistema lo utiliza para


poder
> > > > identificar cada elemento de una forma unica. Asi que, por ese lado,


no
> es
> > > > mucho lo que puedes hacer... o mejor dicho, no puedes hacer nada.
> > > > Saludes,
> > > > Gustavo
> > > > http://www.gavd.net/servers/default.aspx
> > > > http://blogs.clearscreen.com/skunkworks/
> > >
> > >
> > > > "Yanina (Teco)" wrote:
> > >
> > > > > Gustavo, Muchas Gracias por responder. Te cuento que esta


secciàƒÂƒà‚³n
> Riesgos
> > > > > (asi como la Problemas) de la que hablo esta generada como "Lista"


y
> por
> > > lo
> > > > > que pude ver, lo que hace es calcular en un campo "Actual" un


"Si-No"
> > > segun
> > > > > (creo yo) detecte diferencias entre los registro guardados.


Entonces
> si yo
> > > > > doy de alta un elemento (Id=1), lo modifico 3 veces, y luego doy de
> alta
> > > un
> > > > > nuevo elemento, el Id que le asigna no es 2 sino 5!!!... Tambien


debe
> ser
> > > una
> > > > > parametrizaciàƒÂƒà‚³n del campo Id, pero ambos son predefinidos y


no los
> puedo
> > > > > editar ni ver su configuracion!
> > > > >
> > > > > El objetivo de mi consulta es saber si esto es algo propio de la
> > > > > herramienta. De no ser asi, me tendre que poner en contacto con los
> que
> > > > > parametrizaron la herramienta para que me aclaren la duda.
> > > > >
> > > > > Muchisimas Gracias!
> > > > >
> > > > >
> > > > > "Gustavo" escribiàƒÂƒà‚³:
> > > > >
> > > > > > Hola Yanina,
> > > > > > WSS no tiene una Libreria "Riesgos y Problemas" por defecto, pero
> por lo
> > > que
> > > > > > cuentas, supongo que se trata de una Libreria de Documentos (es


la
> unica
> > > que
> > > > > > tiene un sistema de versiones). Si es asi, las versiones las


puedes
> > > > > > configurar desde la pantalla "Modificar configuracion y


columnas" ->
> > > "Cambiar
> > > > > > configuracion general" -> "Versiones del documento".
> > > > > > Suerte,
> > > > > > Gustavo
> > > > > > http://www.gavd.net/servers/default.aspx
> > > > > > http://blogs.clearscreen.com/skunkworks/
> > > > > >
> > > > > >
> > > > > > "Yanina (Teco)" wrote:
> > > > > >
> > > > > > > Queria hacerles la siguiente consulta: estoy empezando en esto


de
> > > administrar
> > > > > > > sitios de Sharepoint Services y no termino de entender


càƒÂƒà‚³mo se
> > > comporta (y lo
> > > > > > > mas importante, por que) el campo "Id" de las Listas de


Riesgos y
> > > Problemas
> > > > > > > de los sitios que administro.
> > > > > > > Cuando genero un elemento (por ejemplo, un problema) nuevo me


pone
> > > Id=1. Si
> > > > > > > agrego otro le asigna Id=2. Si modifico el Problema 1, y luego


doy
> de
> > > alta
> > > > > > > otro problema, a este ultimo le asigna Id=4. Aparentemente me


esta
> > > > > > > "versionando" los elementos de la lista. Dado que no utilizo


estas
> > > versiones,
> > > > > > > no me interesaria mantenerlas. Alguien sabe càƒÂƒà‚³mo puedo


hacer
> para
> > > > > > > "desactivar" esta opcion?. Muchas Gracias.
> > >
> > >
> > >
>
>
>
Respuesta Responder a este mensaje
#4 sidtzca
12/06/2006 - 21:50 | Informe spam
Gustavo: voy a tratar de ser lo más específica posible para ver si
logramos usar el campo ID.
Yo estoy realizando desde SharePoint la doc library. Cargo los documentos
y me hace la concatenación de diferentes datos con el campo ID
perfectamente en una columna calculada. Lo que sucede al realizar algún
cambio dentro de cualquier campo con datos de ese documento, es quitarle
los corchetes automaticamente al ID dentro de la fórmula y deja de tomarlo
como un campo en si mismo. Si vuelvo a poner los corchetes, nuevamente me
toma el cálculo y lo hace correctamente.
Estuve mirando el código, pero realmente no encuentro forma para arreglar
el problema.
De todas maneras gracias por tu tiempo, pero aparentemente no se puede
resolver. Si vez otra posibilidad por favor avisame.
Slds,
Carla.


















Gustavo wrote:

Hola Carla,
Acabo de hacer una prueba con una aplicacion de consola y el siguiente


codigo:

SPWeb myWeb = new SPSite("http://mysitio/sitios/aaa").OpenWeb();
SPList myList = myWeb.Lists["gavddocs"];
SPListItem myItem = myList.Items[0];

Console.WriteLine(myItem.ID.ToString() + " - " +
myItem["atexto"].ToString() + " - " +
myItem["anumero"].ToString() + " - " +
myItem["afecha"].ToString());

tengo una libreria de documentos "gavddocs" en un sitio con URL
"http://mysitio/sitios/aaa", y la libreria tiene tres campos extras:


"atexto"
de tipo texto, "anumero" de tipo numero y "afecha" de tipo fecha. Cuando
ejecuto el programa contra el primer documento, me produce "1 - aaa - 111 -
1/1/2001". Por mas que cambie el valor de los campos, el titulo o el
contenido del documento, el ID siempre permanece igual.
Inclusive cuando activas las versiones, el ID permanece igual, solamente
cambia el numero de la version.
De pronto el codigo que te envio te pueda servir como ejemplo. Si sigues
teniendo problemas, avisa...
Saludes,
Gustavo
http://www.gavd.net/servers/default.aspx
http://blogs.clearscreen.com/skunkworks/


"Carla Zandalazini" wrote:

> Gustavo: estuve intentando nuevamente poder hacer el código que
> identifique a un documento ya cargado en la doc library concatenando el
> campo ID. Sucede por ejemplo que si yo tengo ademà¡s los campos: región,
> à¡rea, Leader, etc. y tengo el campo código formado por la concatenación


de
> región&à¡rea&ID, al modificar el leader (o cualquier otro dato asociado al
> doc) me aparece automaticamente el campo código con regió&à¡rea pero el


ID
> directamente no aparece, no es que me lo modifica, sino que no me lo
> muestra???
> Me explico?
> Fijate si me podés asesorar al respecto porque me serà­a de gran utilidad
> generar el código con esa clave àºnica que genera el sharepoint.
> Mil Gracias y disculpà¡ las molestias.
> Atte.
> Carla.
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> Gustavo wrote:
>
> > Hola Carla,
> > Tienes que tener en cuenta que una nueva version de un documento, es
> > simplemente un nuevo documento para SharePoint (y es guardado


completamente
> > en la Base de Datos, no solamente lo que ha sido cambiado).


Probablemente es
> > por eso que estas recibiendo un nuevo ID. Si modificas programaticamente


el
> > documento original, y no tienes activadas las versiones, el ID no


deberia
> > cambiarte. Por otro lado, supongo que primero tienes que guardar el
> documento
> > en la Libreria, luego averiguar su ID, y luego hacer la concatenacion...
> pero
> > eso me parece logico...
> > Saludes,
> > Gustavo
> > http://www.gavd.net/servers/default.aspx
> > http://blogs.clearscreen.com/skunkworks/
>
>
> > "Carla" wrote:
>
> > > Gustavo:
> > > estoy trabajando hace poco con el Share Point y me interesaràƒÂ­a


poder usar
> > > el campo ID para hacer càƒÂ³digos. Es decir, por ejemplo si tengo una


doc
> > > library me gustaràƒÂ­a generar el càƒÂ³digo de los documentos


concatenando
> > > cierta metadata asociada màƒÂ¡s el ID que es àƒÂºnico. Mi problema es


que lo
> he
> > > podido hacer con el inconveniente asociado que cuando modifico


algàƒÂºn dato
> > > del doc me cambia el id, y no me sirve.
> > > Espero puedas responderme cuanto antes para ver si encuentro


soluciàƒÂ³n.
> > > Mil Gracias.
> > > Slds,
> > > Carla Zandalazini.
> > >
> > >
> > >
> > >
> > > Gustavo wrote:
> > >
> > > > Hola Yanina,
> > > > Bueno, gracias por la aclaracion. Pero, en realidad, no te tengo


buenas
> > > > noticias. El campo ID es un campo que SharePoint genera por si


mismo, y
> no
> > > > tienes ninguna manera de controlarlo. El sistema lo utiliza para


poder
> > > > identificar cada elemento de una forma unica. Asi que, por ese lado,


no
> es
> > > > mucho lo que puedes hacer... o mejor dicho, no puedes hacer nada.
> > > > Saludes,
> > > > Gustavo
> > > > http://www.gavd.net/servers/default.aspx
> > > > http://blogs.clearscreen.com/skunkworks/
> > >
> > >
> > > > "Yanina (Teco)" wrote:
> > >
> > > > > Gustavo, Muchas Gracias por responder. Te cuento que esta


secciàƒÂƒà‚³n
> Riesgos
> > > > > (asi como la Problemas) de la que hablo esta generada como "Lista"


y
> por
> > > lo
> > > > > que pude ver, lo que hace es calcular en un campo "Actual" un


"Si-No"
> > > segun
> > > > > (creo yo) detecte diferencias entre los registro guardados.


Entonces
> si yo
> > > > > doy de alta un elemento (Id=1), lo modifico 3 veces, y luego doy de
> alta
> > > un
> > > > > nuevo elemento, el Id que le asigna no es 2 sino 5!!!... Tambien


debe
> ser
> > > una
> > > > > parametrizaciàƒÂƒà‚³n del campo Id, pero ambos son predefinidos y


no los
> puedo
> > > > > editar ni ver su configuracion!
> > > > >
> > > > > El objetivo de mi consulta es saber si esto es algo propio de la
> > > > > herramienta. De no ser asi, me tendre que poner en contacto con los
> que
> > > > > parametrizaron la herramienta para que me aclaren la duda.
> > > > >
> > > > > Muchisimas Gracias!
> > > > >
> > > > >
> > > > > "Gustavo" escribiàƒÂƒà‚³:
> > > > >
> > > > > > Hola Yanina,
> > > > > > WSS no tiene una Libreria "Riesgos y Problemas" por defecto, pero
> por lo
> > > que
> > > > > > cuentas, supongo que se trata de una Libreria de Documentos (es


la
> unica
> > > que
> > > > > > tiene un sistema de versiones). Si es asi, las versiones las


puedes
> > > > > > configurar desde la pantalla "Modificar configuracion y


columnas" ->
> > > "Cambiar
> > > > > > configuracion general" -> "Versiones del documento".
> > > > > > Suerte,
> > > > > > Gustavo
> > > > > > http://www.gavd.net/servers/default.aspx
> > > > > > http://blogs.clearscreen.com/skunkworks/
> > > > > >
> > > > > >
> > > > > > "Yanina (Teco)" wrote:
> > > > > >
> > > > > > > Queria hacerles la siguiente consulta: estoy empezando en esto


de
> > > administrar
> > > > > > > sitios de Sharepoint Services y no termino de entender


càƒÂƒà‚³mo se
> > > comporta (y lo
> > > > > > > mas importante, por que) el campo "Id" de las Listas de


Riesgos y
> > > Problemas
> > > > > > > de los sitios que administro.
> > > > > > > Cuando genero un elemento (por ejemplo, un problema) nuevo me


pone
> > > Id=1. Si
> > > > > > > agrego otro le asigna Id=2. Si modifico el Problema 1, y luego


doy
> de
> > > alta
> > > > > > > otro problema, a este ultimo le asigna Id=4. Aparentemente me


esta
> > > > > > > "versionando" los elementos de la lista. Dado que no utilizo


estas
> > > versiones,
> > > > > > > no me interesaria mantenerlas. Alguien sabe càƒÂƒà‚³mo puedo


hacer
> para
> > > > > > > "desactivar" esta opcion?. Muchas Gracias.
> > >
> > >
> > >
>
>
>
Respuesta Responder a este mensaje
#5 sidtzca
12/06/2006 - 22:21 | Informe spam
Gustavo:
Realmente no puedo conseguir que me tome el ID en ninguna fórmula. Si
quiero trabajar con él como cualquier otro campo no me deja, dado que una
vez hecho el cálculo, si existen modificaciones en los demás datos le
quita los corchetes.
Por Ejemplo:

Formula (de la columna calculada Code)

=[Doc Type]&[ID]

Le doy OK y me aparece en la doc library PRESENTATION3 por ejemplo. Si
cambio algo, aparece:

Formula (de la columna calculada Code)

=[Doc Type]&ID

en forma automática y en el campo me muestra: PRESENTACION solamente.
Todo esto realizado desde el SharePoint trabajando con el link de modify
columns and settings de la webpart (la doc library).
En el código ese ID (campo) parece no ser único.
Te dejo esta info para ver si podemos encontrar algo más. El código que
me diste es comprensible, pero dentro de la webpart no encuentro manera de
setearlo así.
Disculpá las molestias.
Gracias.


Carla Zandalazini
IT Asistant - Product Development
Tenaris
+54 (3489) 435184



Gustavo wrote:

Hola Carla,
Acabo de hacer una prueba con una aplicacion de consola y el siguiente


codigo:

SPWeb myWeb = new SPSite("http://mysitio/sitios/aaa").OpenWeb();
SPList myList = myWeb.Lists["gavddocs"];
SPListItem myItem = myList.Items[0];

Console.WriteLine(myItem.ID.ToString() + " - " +
myItem["atexto"].ToString() + " - " +
myItem["anumero"].ToString() + " - " +
myItem["afecha"].ToString());

tengo una libreria de documentos "gavddocs" en un sitio con URL
"http://mysitio/sitios/aaa", y la libreria tiene tres campos extras:


"atexto"
de tipo texto, "anumero" de tipo numero y "afecha" de tipo fecha. Cuando
ejecuto el programa contra el primer documento, me produce "1 - aaa - 111 -
1/1/2001". Por mas que cambie el valor de los campos, el titulo o el
contenido del documento, el ID siempre permanece igual.
Inclusive cuando activas las versiones, el ID permanece igual, solamente
cambia el numero de la version.
De pronto el codigo que te envio te pueda servir como ejemplo. Si sigues
teniendo problemas, avisa...
Saludes,
Gustavo
http://www.gavd.net/servers/default.aspx
http://blogs.clearscreen.com/skunkworks/


"Carla Zandalazini" wrote:

> Gustavo: estuve intentando nuevamente poder hacer el código que
> identifique a un documento ya cargado en la doc library concatenando el
> campo ID. Sucede por ejemplo que si yo tengo ademà¡s los campos: región,
> à¡rea, Leader, etc. y tengo el campo código formado por la concatenación


de
> región&à¡rea&ID, al modificar el leader (o cualquier otro dato asociado al
> doc) me aparece automaticamente el campo código con regió&à¡rea pero el


ID
> directamente no aparece, no es que me lo modifica, sino que no me lo
> muestra???
> Me explico?
> Fijate si me podés asesorar al respecto porque me serà­a de gran utilidad
> generar el código con esa clave àºnica que genera el sharepoint.
> Mil Gracias y disculpà¡ las molestias.
> Atte.
> Carla.
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> Gustavo wrote:
>
> > Hola Carla,
> > Tienes que tener en cuenta que una nueva version de un documento, es
> > simplemente un nuevo documento para SharePoint (y es guardado


completamente
> > en la Base de Datos, no solamente lo que ha sido cambiado).


Probablemente es
> > por eso que estas recibiendo un nuevo ID. Si modificas programaticamente


el
> > documento original, y no tienes activadas las versiones, el ID no


deberia
> > cambiarte. Por otro lado, supongo que primero tienes que guardar el
> documento
> > en la Libreria, luego averiguar su ID, y luego hacer la concatenacion...
> pero
> > eso me parece logico...
> > Saludes,
> > Gustavo
> > http://www.gavd.net/servers/default.aspx
> > http://blogs.clearscreen.com/skunkworks/
>
>
> > "Carla" wrote:
>
> > > Gustavo:
> > > estoy trabajando hace poco con el Share Point y me interesaràƒÂ­a


poder usar
> > > el campo ID para hacer càƒÂ³digos. Es decir, por ejemplo si tengo una


doc
> > > library me gustaràƒÂ­a generar el càƒÂ³digo de los documentos


concatenando
> > > cierta metadata asociada màƒÂ¡s el ID que es àƒÂºnico. Mi problema es


que lo
> he
> > > podido hacer con el inconveniente asociado que cuando modifico


algàƒÂºn dato
> > > del doc me cambia el id, y no me sirve.
> > > Espero puedas responderme cuanto antes para ver si encuentro


soluciàƒÂ³n.
> > > Mil Gracias.
> > > Slds,
> > > Carla Zandalazini.
> > >
> > >
> > >
> > >
> > > Gustavo wrote:
> > >
> > > > Hola Yanina,
> > > > Bueno, gracias por la aclaracion. Pero, en realidad, no te tengo


buenas
> > > > noticias. El campo ID es un campo que SharePoint genera por si


mismo, y
> no
> > > > tienes ninguna manera de controlarlo. El sistema lo utiliza para


poder
> > > > identificar cada elemento de una forma unica. Asi que, por ese lado,


no
> es
> > > > mucho lo que puedes hacer... o mejor dicho, no puedes hacer nada.
> > > > Saludes,
> > > > Gustavo
> > > > http://www.gavd.net/servers/default.aspx
> > > > http://blogs.clearscreen.com/skunkworks/
> > >
> > >
> > > > "Yanina (Teco)" wrote:
> > >
> > > > > Gustavo, Muchas Gracias por responder. Te cuento que esta


secciàƒÂƒà‚³n
> Riesgos
> > > > > (asi como la Problemas) de la que hablo esta generada como "Lista"


y
> por
> > > lo
> > > > > que pude ver, lo que hace es calcular en un campo "Actual" un


"Si-No"
> > > segun
> > > > > (creo yo) detecte diferencias entre los registro guardados.


Entonces
> si yo
> > > > > doy de alta un elemento (Id=1), lo modifico 3 veces, y luego doy de
> alta
> > > un
> > > > > nuevo elemento, el Id que le asigna no es 2 sino 5!!!... Tambien


debe
> ser
> > > una
> > > > > parametrizaciàƒÂƒà‚³n del campo Id, pero ambos son predefinidos y


no los
> puedo
> > > > > editar ni ver su configuracion!
> > > > >
> > > > > El objetivo de mi consulta es saber si esto es algo propio de la
> > > > > herramienta. De no ser asi, me tendre que poner en contacto con los
> que
> > > > > parametrizaron la herramienta para que me aclaren la duda.
> > > > >
> > > > > Muchisimas Gracias!
> > > > >
> > > > >
> > > > > "Gustavo" escribiàƒÂƒà‚³:
> > > > >
> > > > > > Hola Yanina,
> > > > > > WSS no tiene una Libreria "Riesgos y Problemas" por defecto, pero
> por lo
> > > que
> > > > > > cuentas, supongo que se trata de una Libreria de Documentos (es


la
> unica
> > > que
> > > > > > tiene un sistema de versiones). Si es asi, las versiones las


puedes
> > > > > > configurar desde la pantalla "Modificar configuracion y


columnas" ->
> > > "Cambiar
> > > > > > configuracion general" -> "Versiones del documento".
> > > > > > Suerte,
> > > > > > Gustavo
> > > > > > http://www.gavd.net/servers/default.aspx
> > > > > > http://blogs.clearscreen.com/skunkworks/
> > > > > >
> > > > > >
> > > > > > "Yanina (Teco)" wrote:
> > > > > >
> > > > > > > Queria hacerles la siguiente consulta: estoy empezando en esto


de
> > > administrar
> > > > > > > sitios de Sharepoint Services y no termino de entender


càƒÂƒà‚³mo se
> > > comporta (y lo
> > > > > > > mas importante, por que) el campo "Id" de las Listas de


Riesgos y
> > > Problemas
> > > > > > > de los sitios que administro.
> > > > > > > Cuando genero un elemento (por ejemplo, un problema) nuevo me


pone
> > > Id=1. Si
> > > > > > > agrego otro le asigna Id=2. Si modifico el Problema 1, y luego


doy
> de
> > > alta
> > > > > > > otro problema, a este ultimo le asigna Id=4. Aparentemente me


esta
> > > > > > > "versionando" los elementos de la lista. Dado que no utilizo


estas
> > > versiones,
> > > > > > > no me interesaria mantenerlas. Alguien sabe càƒÂƒà‚³mo puedo


hacer
> para
> > > > > > > "desactivar" esta opcion?. Muchas Gracias.
> > >
> > >
> > >
>
>
>
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida