Witam.
Mam następujący problem. Tworze aplikacje webową zarzadzającą dokumentami. Tworzenia dokumentów, przeglądanie, kasowania. Czyli standard:)
W związku z tworzeniem nowych dokumentów mam pytanie. Chciałbym, żeby użytkownik zaznaczał sobie kilka danych na stronce JSF, takich jak: rodzaj dokumentu, dla kogo ten dokument jest tworzony, a aplikacja sama przeszukała BD, utworzyła nr dokumentu na podstawie wybranych danych (nr jest stringiem a nie intem). Po tym powinna otworzyć szablon odpowiedniego dokumentu w open office i wstawić w tabelkę dane wybrane przez użytkownika wraz z danymi utworzonymi automatycznie.

Użytkownik nie zastanawia się, czy stworzył nr dokumentu zgodnie z przyjętym schematem, czy nr jest w użyciu itp. Wypełnia tylko główną część dokumentu i przesyła wszystko na serwer.

Wykorzysane technologie: JSF 2.0, EJB3.0 i baza Derby.

I pytanie: jak zrobić wypełnianie odpowiedniego szablonu w openoffice? Nie wybrałem jeszcze sposobu tworzenia szablonu: albo będzie to plik z utworzoną tabelą a aplikacja wpisze tylko dane w odpowiednie miejsca, albo aplikacja stworzy pełen szablon z tabelką i danymi od podstaw. To drugie wyjście wydaje się logiczniejsze, bo nie musze sam tworzyć i przechowywać szablonów gdzieś na serwerze/BD.

Dzieki za pomoc.
Pozdrawiam
Robert