2010-06-02 12 views
11

Estoy buscando una forma elegante de imprimir elementos de trabajo individuales en TFS. OK ... tal vez no sea el elemento de trabajo directamente, pero necesito producir formularios imprimibles basados ​​en datos de un elemento de trabajo. Y por fantasía quiero decir: encabezado, pie de página, formateo, tablas tal vez ... cosas así.Impresión de elementos de trabajo en TFS

No, no estoy tratando de imprimir una lista de elementos de trabajo, lea con atención, necesito una salida basada en un solo elemento de trabajo.

Para aquellos que se preguntan "¿Por qué necesitas eso?" Debo decir: Estamos guardando todo en TFS por aquí. (Por ahora solo cosas de desarrollo de software, pero estoy pensando en algo más grande ...) Algunas veces, algunas cosas deben estar impresas, para ser firmadas, por ejemplo, y es por eso que necesito formularios imprimibles.

+0

Uso del TPS4TFS paquete de informes y asegúrese de usar la grapadora Roja. ;) –

+1

Pregunta duplicada: http://stackoverflow.com/questions/211488/tfs-sprint-item-print-plug-in –

Respuesta

6

Se me ocurrió una solución un poco interesante desde mi punto de vista.

Utilicé la función "combinación de correspondencia" de MS Word para imprimir elementos de trabajo. Preparé una consulta SQL que lee los campos necesarios de la base de datos TFS y configura la consulta como una fuente de datos para correo marge.

Ahora puedo diseñar un documento de Word de cualquier tipo y usar campos TFS en el documento. Solo selecciono el registro apropiado por número de artículo de trabajo y ¡¡¡voila !! mi elemento de trabajo imprimible está listo.

Es un poco lento al seleccionar un elemento de trabajo si utiliza una consulta que devuelve todos los elementos de trabajo, pero ¿quién es perfecto? Correcto ?

+0

Esa es realmente una gran solución. – Robaticus

+0

¿Descargue el archivo excel de TFS o crea una conexión de datos directamente desde Word a TFS?En caso de cómo se hace eso? – HaavardMeling

+0

Excel no se lleva a cabo en el proceso. Tienes que investigar en la base de datos TFS y encontrar la información que necesitas. Usted prepara una consulta SQL que recopila datos (de varias tablas si es necesario). Utiliza la función "combinación de correspondencia" de MS Word (que se conecta a TFS DB con su consulta) para devolver los datos necesarios y crear el formato de documento que necesita para la impresión. –

0

Puede usar los servicios de Informes para crear buenos informes.

Acceso a los servicios de informes. http://[tfsservername]/reports

Utilice el diseñador de informes con los cubos estándar.

Here un enlace para que pueda empezar

+0

No apuntaré al cubo para esto. Señala en TFSWarehouse. – Robaticus

2

Aunque estoy de acuerdo en que los Servicios de Información es probablemente la mejor manera de lograr esto, se podía alternativamente escribir una aplicación web que consulta TFS y da formato a los datos en un agradable, HTML imprimible página. Si realmente lo deseaba, incluso podría consultar algunas de las bibliotecas de PDF que están disponibles y simplemente completar un PDF.

+0

Para PDF ... LaTeX es de código abierto y personalizable loco, pero ... implica una curva de aprendizaje, y la dificultad depende de qué tan elegante desee hacerlo. Lo más probable es que LaTeX sea más personalizable que cualquier otra cosa. ¡También es gratis! ¡MikTeX para Windows es genial! –

0

ALM Rangers publicó recientemente una herramienta en CodePlex que en realidad es un complemento para MS Word. Lo que hace es conectarse a una consulta en TFS y crear una palabra documentos basados ​​en una plantilla de impresión.

http://vsarword4tfs.codeplex.com/

Cuestiones relacionadas