Page 1 sur 1

Personaliser ses rapports

Publié : sam. août 13, 2016 11:44 am
par rb
Bonjour,

est il possible de creer ses propres rapports ? Si oui comment ?

merci pour vos retours

Personaliser ses rapports

Publié : mar. août 16, 2016 3:21 pm
par pynd612
Bonjour,

ce post semble destiné à la rubrique "Gestion des rapports"

Personaliser ses rapports

Publié : lun. août 29, 2016 6:10 pm
par mdelobeau
Bonjour,

Pourriez-vous préciser votre demande ?
Souhaiteriez-vous créer des nouveaux rapports ou personnaliser des rapports existant ?

Cordialement,

Marion - Equipe Support Squash

Personaliser ses rapports

Publié : mar. août 30, 2016 7:45 am
par pynd612
Bonjour et merci pour votre retour.

La question initiale porte sur la faculté de l'outil SQUATCH TM de permettre la création personnalisée de rapports. En clair peut on créer simplement et rapidement ses propres modèles de rapports.
En complément est il possible de faire évoluer soi-même les rapports présents nativement dans SQUATCH TM ?
j'espère avoir été suffisamment précis pour vous aider dans votre réponse.

Cordialement

Personaliser ses rapports

Publié : ven. sept. 02, 2016 10:59 am
par mdelobeau
Bonjour,

Il est effectivement possible de créer ses propres rapports et de modifier les rapports présents dans Squash TM.


[b]1. [u]Création de rapports[/u][/b]

Vous pouvez utiliser les technologies suivantes :
[ul]
[li][b]Type 1 : DocXTemplater[/b][/li]

+ c'est notre type préféré parce qu'il délègue la génération du document au client, ce qui allège le serveur
+ produit des fichiers docx exploitables (l'utilisateur peut facilement les modifier après génération)

- ne sait faire que du .docx

[li][b]Type 2 : JasperReports[/b][/li]

+ capable d'exporter vers plusieurs formats
+ bon outillage pour la construction du rapport (iReport)
+ technologie plus répandue

- génération sur le serveur (plus lourd)
- les .doc générés ne sont pas forcément modifiables
[/ul]

[b]Exemple de plugin :[/b]

Cahier de test et exigences : [url=https://bitbucket.org/nx/squash-tm-repo ... -testcases]https://bitbucket.org/nx/squash-tm-repo ... -testcases[/url]

Puis en fonction de la branche des sources :
[ul]
[li]en version 2+ : utilise DocXTemplater[/li]
[li]en version [1.7, 2.0) : utilise JasperReports[/li]
[/ul]
Nous vous conseillons plutôt de regarder le cahier des exigences.

Pour les formulaires de rapport, se référer au sources ainsi qu'à l'API (les classes qui sont dans le sous-package de org.squashtest.tm.api.report, l'artifact maven s'appelle core.report.api)


[b]2. [u]Modification de rapports présents dans Squash TM[/u][/b]

Cela concerne les rapports au format docx (cahier de test et d'exigences)
Dans le répertoire 'plugins' (présent dans le répertoire d'installation de Squash TM), les plugins correspondant au cahier de test et d'exigences se nomment respectivement report.books.testcases-2.1.0.RELEASE.jar et report.books.requirements-2.1.0.RELEASE.jar
En décompressant ce fichier, vous trouverez le template d'origine (au format docx). Vous pouvez alors modifier ce document et le remplacer dans le jar.
J'attire cependant votre attention sur deux points :
- conservez le template d'origine présent dans le jar afin de pouvoir le remettre en cas de problème
- si vous effectuez une montée de version du plugin, le template modifié sera écrasé, pensez donc bien à le sauvegarder avant

Cordialement,

Marion - Equipe Support Squash

Personaliser ses rapports

Publié : ven. sept. 02, 2016 12:02 pm
par rb
Bonjour et merci pour ce retour rapide et clair.
Je vais etudier de près les explications.
Cordialement