Il n'existe aucune doc à ce jour car chaque besoin de ce type est particulier pour un client donné. De plus , à ma connaissance , aucun client open source n'est allé aussi loin , cette démarche vient des clients BIRT commerciaux avec l'aide d'Actuate.
En gros le process est le suivant :
Application JSP/AJAX avec écrans de choix. En fonction de ces choix mappés ou non dans des métadonnées , le AJAX modifie le XML du rapport BIRT ( rptdesign ) afin d'inclure les appels vers la bonne librairie ( rptlibrary ) et le positionnement du composant au bon endroit dans le rapport.
Le rptdesign ainsi modifié est passé au moteur pour Run , et génère un rptdocument. A partir de ce rptdocument , vous pouvez faire le Render avec les formats de sortie souhaités ( DHTML , XLS , PPT , DOC , etc. )
Compétences requises : JSP , AJAX ( BIRT vient avec 2 bibliothèques : prototype et script.a.cu.lo.us , mais vous pouvez utiliser les vôtres ) et un bout de Java.
Il existent également des produits commerciaux Actuate BIRT ( Interactive Viewer , Business Reports ) très proches de ce type de besoin , et je peux vous fournir un consultant BIRT / des formations BIRT dans le cas d'une démarche pure gratuite coté licences.
Me contacter par MP le cas échéant.
Partager