consulta infopath

04/11/2009 - 19:41 por Pablo P | Informe spam
Hola,

Mi idea es que cuando subis un documento a una libreria, este te pida por
ejemplo dos propiedades obligatorias: cliente y asunto. Entonces cuando
seleccionas un cliente se deberia ir a una base de datos y traer los asuntos
de ese cliente. Los clientes se traen de una base de datos.

Mi consulta es si un usuario sube un archivo desde word (2007) y como las
propiedades son obligatorias word le pide al usuario que seleccione el
cliente y asunto.

Entonces para hacer esto tengo que modificar la plantilla de infopath que se
crea con la libreria, es correcto no?. Luego es posible hacer esto en
infopath, es decir, que vaya a una base de datos me traiga los clientes y a
su vez que cuando selecciones un cliente me traiga los asuntos de ese
cliente.

Otra cosa se necesita algun tipo de licencia en la maquina del usuario en
caso de cambiar la plantilla que sharepoint crea por defecto. Tengo entendido
que si necesito una licencia de infopath en la maquina en donde desarrollo la
nueva plantilla, pero en la maquina del usuario necesito algo??

Muchas gracias!
saludos

Preguntas similare

Leer las respuestas

#1 David Martos
04/11/2009 - 22:19 | Informe spam
Hola,

parece que se están mezclando dos cosas aquí. Para poner dos propiedades o
metadatos para un documento bastaría con crear un tipo de contenido cuya
base fuera el Documento estandar de SharePoint y agregarle los datos que
quieres. Si los pones como obligatorios, el sistema te forzará a que los
introduzcas. Si quisieras relacionar los asuntos con el cliente
seleccionado, podrías utilizar un tipo de campo personalizado, pero te va a
resultar complicado para una cosa tan pequeña.

Si los documentos son Word 2007 yo te recomiendo que le eches un vistazo a
OBA (Office Business Applications). Podrás personalizar la ribbon de Office
con controles .NET para hacer cosas como las que necesitas.

Respecto a lo que comentas de InfoPath y licencias, tienes dos opciones: o
bien tienes InfoPath cliente en las máquinas donde quieras visualizar
formularios, o bien tienes Forms Server en tu servidor para permitir que los
usarios trabajen con los formularios en una interfaz web.

Saludos,
David Martos
http://david-martos.blogspot.com

"Pablo P" wrote in message
news:
Hola,

Mi idea es que cuando subis un documento a una libreria, este te pida por
ejemplo dos propiedades obligatorias: cliente y asunto. Entonces cuando
seleccionas un cliente se deberia ir a una base de datos y traer los
asuntos
de ese cliente. Los clientes se traen de una base de datos.

Mi consulta es si un usuario sube un archivo desde word (2007) y como las
propiedades son obligatorias word le pide al usuario que seleccione el
cliente y asunto.

Entonces para hacer esto tengo que modificar la plantilla de infopath que
se
crea con la libreria, es correcto no?. Luego es posible hacer esto en
infopath, es decir, que vaya a una base de datos me traiga los clientes y
a
su vez que cuando selecciones un cliente me traiga los asuntos de ese
cliente.

Otra cosa se necesita algun tipo de licencia en la maquina del usuario en
caso de cambiar la plantilla que sharepoint crea por defecto. Tengo
entendido
que si necesito una licencia de infopath en la maquina en donde desarrollo
la
nueva plantilla, pero en la maquina del usuario necesito algo??

Muchas gracias!
saludos

Respuesta Responder a este mensaje
#2 Pablo P
05/11/2009 - 13:24 | Informe spam
Entonces qué solución podrían darme para lo que necesito hacer:

Como les comentaba cuando un usuario sube o crea un nuevo documento en la
librería de SharePoint, entonces debe ingresar en forma obligatoria dos
propiedades "Cliente" y "Asunto", cuando selecciona un cliente el sistema
debe cargar automáticamente los asuntos de ese cliente.

Es posible hacer esto en Windows SharePoint Services 3.0? (actualmente estoy
trabajando con la versión gratuita).

O modificando el aspx “EditForm.aspx” de la librería podre hacer lo que
quiero?, o creando como dicen un campo personalizado, como lo puedo crear?
Que me sugieren?

Otra cosa cuando un documento es guardado desde Word en la librería también
tendría que pedirle al usuario que ingrese cliente y asunto, como podría
hacer esto, una solución válida podría ser crear un Addin para el Office y
que cuando guarden el documento en la librería este pida cliente y asunto,
hay alguna otra posible solución?

muchas gracias
saludos


"David Martos" wrote:

Hola,

parece que se están mezclando dos cosas aquí. Para poner dos propiedades o
metadatos para un documento bastaría con crear un tipo de contenido cuya
base fuera el Documento estandar de SharePoint y agregarle los datos que
quieres. Si los pones como obligatorios, el sistema te forzará a que los
introduzcas. Si quisieras relacionar los asuntos con el cliente
seleccionado, podrías utilizar un tipo de campo personalizado, pero te va a
resultar complicado para una cosa tan pequeña.

Si los documentos son Word 2007 yo te recomiendo que le eches un vistazo a
OBA (Office Business Applications). Podrás personalizar la ribbon de Office
con controles .NET para hacer cosas como las que necesitas.

Respecto a lo que comentas de InfoPath y licencias, tienes dos opciones: o
bien tienes InfoPath cliente en las máquinas donde quieras visualizar
formularios, o bien tienes Forms Server en tu servidor para permitir que los
usarios trabajen con los formularios en una interfaz web.

Saludos,
David Martos
http://david-martos.blogspot.com

"Pablo P" wrote in message
news:
> Hola,
>
> Mi idea es que cuando subis un documento a una libreria, este te pida por
> ejemplo dos propiedades obligatorias: cliente y asunto. Entonces cuando
> seleccionas un cliente se deberia ir a una base de datos y traer los
> asuntos
> de ese cliente. Los clientes se traen de una base de datos.
>
> Mi consulta es si un usuario sube un archivo desde word (2007) y como las
> propiedades son obligatorias word le pide al usuario que seleccione el
> cliente y asunto.
>
> Entonces para hacer esto tengo que modificar la plantilla de infopath que
> se
> crea con la libreria, es correcto no?. Luego es posible hacer esto en
> infopath, es decir, que vaya a una base de datos me traiga los clientes y
> a
> su vez que cuando selecciones un cliente me traiga los asuntos de ese
> cliente.
>
> Otra cosa se necesita algun tipo de licencia en la maquina del usuario en
> caso de cambiar la plantilla que sharepoint crea por defecto. Tengo
> entendido
> que si necesito una licencia de infopath en la maquina en donde desarrollo
> la
> nueva plantilla, pero en la maquina del usuario necesito algo??
>
> Muchas gracias!
> saludos
>
.

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