2010-06-02 15 views
11

Szukam fantazyjnego sposobu drukowania pojedynczych elementów pracy w systemie TFS. OK ... może nie przedmiot pracy bezpośrednio, ale muszę utworzyć formularze do wydrukowania na podstawie danych na temat elementu pracy. I przez fantazję mam na myśli: nagłówek, stopkę, formatowanie, tabele może ... takie rzeczy.Drukowanie elementów pracy w TFS

Nie, nie próbuję wydrukować listy elementów pracy, przeczytaj uważnie, potrzebuję danych wyjściowych na podstawie jednego elementu pracy.

Dla tych, którzy zastanawiają się "Dlaczego, do licha, potrzebujesz tego?" Powinienem powiedzieć: Zachowujemy tutaj wszystko na TFS. (Na razie tylko rzeczy do tworzenia oprogramowania, ale myślę, że większe ...) Czasami coś musi być na wersji papierowej, na przykład podpisane, i dlatego potrzebuję formularzy do druku.

+0

Użyj TPS4TFS pakiet raportowania i upewnij się, aby korzystać z The Red zszywacza. ;) –

+1

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

Odpowiedz

6

Wymyśliłem rozwiązanie nieco interesujące z mojego punktu widzenia.

Użyłem funkcji "korespondencji seryjnej" MS Worda, aby wydrukować elementy pracy. Przygotowałem zapytanie SQL, które odczytuje wszelkie potrzebne pola z bazy danych TFS i ustawia zapytanie jako źródło danych dla marge mail.

Teraz mogę zaprojektować dowolny dokument tekstowy i użyć pól TFS w dokumencie. Wybieram odpowiedni rekord przez numer pozycji pracy i voila !! mój drukowany element pracy jest gotowy.

Jest trochę powolny, wybierając element pracy, jeśli używasz zapytania, które zwraca wszystkie elementy pracy, ale kto jest idealny? Dobrze ?

+0

To naprawdę świetne rozwiązanie. – Robaticus

+0

Czy pobierasz plik excel z TFS, czy tworzysz połączenie danych bezpośrednio z Worda do TFS?W przypadku, jak to się robi? – HaavardMeling

+0

Excel nie odbywa się w tym procesie. Musisz trochę zagłębić się w bazie danych TFS i znaleźć potrzebne dane. Przygotowujesz zapytanie SQL, które gromadzi dane (w razie potrzeby z wielu tabel). Korzystasz z funkcji "korespondencji seryjnej" MS Word (która łączy się z TFS DB z zapytaniem), aby zwrócić potrzebne dane i zbudować format dokumentu potrzebny do wydruku. –

0

Za pomocą usług Reporting można tworzyć ładne raporty.

Dostęp do usług raportowania. http://[tfsservername]/reports

Użyj projektanta raportów ze standardowymi kostkami.

Here link, aby zacząć

+0

Nie wskazywałbym na kostkę. Wskaż na TFSWarehouse. – Robaticus

2

Choć zgadzam się, że Reporting Services jest prawdopodobnie najlepszym sposobem, aby to osiągnąć, można alternatywnie napisać aplikację internetową, która kwerendy TFS i formatów danych w miłej, druku HTML strona. Jeśli naprawdę chcesz, możesz nawet spojrzeć na niektóre biblioteki PDF, które są tam i po prostu wypełnić formularz PDF.

+0

Dla plików PDF ... LaTeX jest open source i szalony konfigurowalny, ale ... wymaga krzywej uczenia się, a trudność zależy od tego, jak bardzo chcesz ją stworzyć. Możliwe, że LaTeX jest bardziej konfigurowalny niż cokolwiek innego. Jest również bezpłatny! MikTeX dla Windows jest świetny! –

0

ALM Rangers niedawno opublikował narzędzie na CodePlex, które jest rzeczywiście dodatkiem do MS Word. To, co robi, łączy się z zapytaniem na TFS i tworzy dokumenty Word oparte na szablonie wydruku.

http://vsarword4tfs.codeplex.com/

Powiązane problemy