Rapport impossible sur une table/vue différente de l'objet métier courant
Bonjour,
Lors de l'implémentation des rapports, je me suis aperçu qu'il était impossible d'utiliser une vue différente de la source de données (table ou vue) paramétrée dans l'objet métier auquel le rapport est associé. De ce fait, dans la prochaine version de VMap vous serait-il s'il vous plait possible d'ajouter, dans les propriétés du rapport, la possibilité de définir une nouvelle table comme cela est mentionné dans la copie d'écran ci-jointe ?
Les paramètres de connexion à la base de données définis dans la configuration de l'objet métier auquel le rapport est associé seraient utilisés par défaut mais l'utilisateur pourrait ainsi définir une autre table (ou vue) pour le rapport.
Cette fonctionnalité nous est nécessaire afin d'implémenter des rapports sur plusieurs éléments (1 seul fichier PDF contenant plusieurs rapports) sans devoir passer par la définition d'un Webservice pour attaquer une vue différente de la source de données de l'objet métier auquel le rapport est associé. En effet, l'utilisation d'une autre vue est actuellement impossible lorsque la propriété "Rapports sur plusieurs éléments" est paramétrée à "Oui" dans la définition du rapport car les objets JSON dans lesquels peut être exécuté un Webservice qui effectue une sous-requête, ne sont exécutés qu'une seule fois lors de l'édition du rapport et pas autant de fois qu'il y a d'enregistrements sélectionnés.
Pour bien comprendre, vous pouvez vous rendre sur le serveur de PROD du SiiG sur lequel vous disposez d'un accès. Il vous suffit par exemple d'éditer la configuration du rapport "Anc_courant_avis_de_passage". Ce rapport est disponible pour l'utilisateur que vous connaissez dans la carte "Assainissements Non Collectifs (ANC)".
Pour résumer, le but est bien d'obtenir plusieurs rapports dans un seul fichier PDF en attaquant une vue différente de celle de l'objet métier auquel le rapport est associé.
Par avance je vous en remercie.
Bien cordialement.