27 mars 2013

Un nouveau journal dans LG12 avec HRv9

Avec HRv9 des tables "journal des mises à jour" **LG12 apparaissent pour chaque structure de données en plus des **LG10. Celle ci contiennent les mêmes données mais au format XML.

Les tables

A comparer les deux tables, seul les champs de stockage des données changent : **LG10-ZOLG10 devient **LG12-NUMENR et **LG12-ZONXML. Attention : un enregistrement XML peut donc être "découpé" sur plusieurs lignes de la table.

Et ces tables **LG12 possèdent 3 index :
  • IX1**LG12 (TILG12, CDINFO)
  • IX2**LG12 (USERID, TILG12, CDINFO)
  • IX3**LG12 (NUDOSS, TILG12, NUORDI, CDINFO)
Notez que les deux tables possèdent depuis HRv7 des champs personnalisables alimentables par traitement (UT-ZOUT01 à UT-ZOUT06). 

Pensez à automatiser la purge de ces tables **LG12 en plus de celle des **LG10 historiques.

18 mars 2013

Choisir la version de JVM utilisée par le client riche de HRaSpace


Il est fréquent d'être contraint à une migration de version HR Client du fait d'une incompatibilité avec la version de JVM déployée sur le site.



Si vous êtes maître de votre poste vous pouvez installer / modifier le choix de la JVM activée (control panel / java). Toutefois cela peut poser problème à d'autres applications.


Dans le cas d'un ensemble de postes "matricés", mettre à jour le poste n'est pas possible. Il peut être intéressant de déployer une mise a jour "temporaire" de HRaSpace forçant le navigateur à utiliser une ancienne JVM...
En effet, si plusieurs version de JVM sont disponibles sur le poste client - un paramètre "java_version" dans les balises <APPLET> ou <OBJECT> de la page permet de préciser au navigateur une préférence dans le choix de la JVM à utiliser.

A lire : http://www.oracle.com/technetwork/java/javase/index-141751.html#JAVA_VERSION_EXAMPLES

Merci à Michel pour son analyse et ses tests (faits sous HRaSpace v7) ...

15 mars 2013

Limitation sous HRaSpace du nombre de dossiers exportable sous Excel

Depuis HRv7 une icone "Excel" est disponible dans l'interface du Client Riche HR Access. Elle permet au gestionnaire d'extraire les données "à l'écran" et de les importer sous un tableur.



Avec la release 7.30.30 un nouveau paramètre excel_export/max_dossier_size permet de configurer le nombre maximal de dossiers exportable.

  • Au niveau objet topologie système :



  • Sinon dans le fichier hr-rich-client.properties :

excel_export.max_dossier_size = 500

Lorsque l'expert RH essaye de faire l'export Excel d'un nombre de dossiers supérieur au paramètre défini, l'export excel ne se lance pas et un message d'erreur s'affiche "Le nombre de dossiers dépasse la taille maximale autorisée".

Si le paramètre excel_export/max_dossier_size n'est pas paramétré, la limitation sera par défaut de 1000 dossiers.

14 mars 2013

Accéder aux arbres de publication sans passer par HRaSpace

Depuis HRaSuite 7 l'arborescence Web du gestionnaire RH (rebaptisée "client riche") est accédée à travers le portail de HRaSpace.

Pour faciliter leurs tests les développeurs ont l'habitude de se créer des arbres de publication dédiés. Mais HRaSpace ne donne accès qu'à un seul arbre de publication (via un rattachement à l'objet "Scope" lui même spécifié dans l'objet "Topologie").

Aussi pour pouvoir préciser un autre arbre Web faut-il se connecter "en direct" sur HR Rich Client il est possible de passer par le menu suivant :

http://1.2.3.4:5678/hr-rich-client/


Les liens d'accès seront de la forme : hr-rich-client/hrservlet/login?TREE=TA0FR&LANG=F&VOC=FRP

Ils renvoient vers le formulaire d'authentification, puis un choix de rôle avant d'ouvrir une interface à la mode HRv3e (avec un "menu" de navigation sur la gauche) :


ATTENTION : 

A compter de la version cliente 7.30.30, un contrôle supplémentaire est apparu :



Pour pouvoir "ouvrir" l'accès direct au client riche il faut spécifier dans le fichier hr-rich-client.properties (sous arborescence WEB-INF/conf de la webapp concernée) le paramètre suivant :

standalone.login=true

Attention : sur les environnements de production, placer ce paramètre à "false" car ce n'est pas un mode d'accès "normal" à l'application, et tous les contrôles faits par HRaSpace n'y sont pas portés.

Merci Michel pour le tuyau.

13 mars 2013

Recherche de rapports dans HRaSpace - Caractères spéciaux altérés

Dans l’espace « Mes rapports », en cas de saisie de caractères « spéciaux » (par exemple accentués) l’interprétation du champ de recherche est altéré et la recherche n’aboutit pas. Ceci est valable en v7 comme en v9.

Par exemple avec le "é" de "présent" cela donne :


Pour corriger ce dysfonctionnement il faut préciser dans la description du connecteur HTTP la valeur du paramètre "URIEncoding" (fichier server.xml dans le répertoire conf de Tomcat - Serveur Web fermé).

Exemple de description :

<Connector port="1234" protocol="HTTP/1.1" connectionTimeout="20000"
redirectPort="1235" URIEncoding="UTF-8" />


Merci à Christophe pour l'information.