9 octobre 2012

Premier aperçu de Intuitive Query sous HRv9

IntuitiveQuery est un outil accessible depuis HRaSpace qui permet aux responsables et aux experts RH de créer, exécuter et sauvegarder ses rapports (dénommés rapports "Ad Hoc"). L'utilisateur sélectionne ses champs à partir d'objets appelés "perspectives d'assemblage", crées au préalable dans Design Center par les développeurs.



Aux perspectives sont associées des "Activités" qui doivent être rattachées a au moins un des "Rôles" des utilisateurs éligibles.




Dans cet exemple, l'Expert RH voit la "perspective" dans le menu "Reporting" :



Dans celui-ci, le Manager voit la "perspective" dans ses rapports :


Il peut se créer un rapport "Ad Hoc" via le bouton "Créer". Il doit alors sélectionner les champs qu'il souhaite utiliser :


Puis d'éventuels filtres sur les données :


 Enfin les rubriques à afficher :


Le rapport peut être sauvegardé, modifié, exécuté :


Les rapports "Ad Hoc" seront exécutés par le serveur web où est installé la WebApp "Online Query". Il s'agira :
  • soit du Serveur de reporting online - décrit dans l'objet Topologie HRS - si le code de sa fonction est indiqué dans le paramètre technique "query.online_reporting_function" de la fonction "serveur HRaSpace",
  • sinon du serveur Web HRaSpace lui même.




Les rapports "Ad Hoc" sont référencés en base dans les tables UP10, UP30 avec TYPERS='QADHOC'.

SQL>  select * from up30 where idpers in (select idpers from up10 where USERID='DIGIX' and TYPERS='QADHOC')

    IDPERS     NULIGN ZONVAR
---------- ---------- --------------------------------------------------------------------------------
-677053473          1 PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48SFJRQURIT0M+PFBFUlNQRUNUSVZF
IGlkPSJBUzBBMDExTSIvPjxTRUxFQ1RJT04+PENSSVRFUklPTiBleHRyYWN0UG9wTGluaz0iMiIgZmll
bGRFeHByZXNzaW9uPSJaeWFmLlpZQUZUQVVBRkYiIG9wZXJhdG9yPSJHUkVBVEVSIiBwcm9tcHRMYWJl

...


Soit une fois décodé :

<?xml version="1.0" encoding="UTF-8"?><HRQADHOC><PERSPECTIVE id="AS0A011M"/><SELECTION><CRITERION extractPopLink="2" fieldExpression="Zyaf.ZYAFTAUAFF" operator="GREATER" promptLabel="" promptable="false"><VALUE>0</VALUE></CRITERION></SELECTION><FIELDS><FIELD expression="Zyaf.ZYAFDATAFF"/><FIELD expression="Zyaf.ZYAFTAUAFF"/><FIELD expression="Zyaf.ZYAFLBOSSH"/></FIELDS><EXTRACTIONFILTERS><EXTRACTIONFILTER node="Zyaf" useSelectionFilter="false"><CRITERION extractPopLink="2" 
...

Le rapport "Ad Hoc" n'est pas considéré comme un "objet" par HR Design. Il n'est ni exportable ni importable entre environnements par les chaines RB3 RB4. Il est dépendant des objets "Perspective" auxquels il est associé.

Aucun commentaire:

Enregistrer un commentaire