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
 

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

Preguntas similares