Installation et personnalisation > Personnalisation du portail 

Pour effectuer les opérations ci–dessous vous devez vous connecter sur le dossier de l’application Sage X3 People avec un compte administrateur.

Paramétrage du site Safe X3 WAS

1. Paramétrage du site Safe X3 WAS

Onglet Général

1. SiteCourant.png Ouvrez la fonction Sites web (GESAYS).
2. Vérifiez que l’icône indiquant que le site SHRMPORTAL est le site courant soit affichée.
3. La case Publier le site doit être cochée pour que le site soit accessible aux utilisateurs web.
4. Dans l'onglet Général, dans le champ Timeout session (mn.), saisissez le timeout (le délai d’inactivité de la session utilisateur avant déconnexion automatique par le serveur). Passé ce délai, l’utilisateur devra se reconnecter.
5. Dans le champ Site en maintenance, sélectionnez Oui pour afficher le message Sage X3 People Portal est temporairement indisponible. Activez ce paramètre lors des maintenances sur le back-office RH.
6. Le bloc Pool de Web services permet de connecter le portail à l’application HRM via un ‘Pool de Web services’. Tous les appels de service vers Sage X3 transiteront par ce canal. Il pointe vers un ‘Pool de Web services’ qui a été défini par la console.
7. Dans le cas où les applications Web ‘serveur de web services’ et ‘Safe X3 WAS’ sont hébergées sur le même serveur X3WEB, activez le mode de connexion par ‘Bus interne’ en cochant la colonne Bus Interne du tableau Pool de Web services. Ce réglage "by-pass" la couche http/soap lors de l’appel des web services X3.

Onglet Avancé

1. Le champ Suivi de l’activité doit être activé pour permettre à l’administrateur de suivre l’activité des utilisateurs du portail via un fichier log.
2. Dans le champ Protocole, sélectionnez l'une de ces valeurs :

    • Http (standard) pour accéder à toutes les pages du portail en mode non sécurisé.
    • Https (sécurisé) pour accéder à toutes les pages du portail en mode sécurisé (encrypté).
      SEEINFO Le mode Https peut dégrader les temps de réponse du portail car toutes les données échangées seront encryptées/décryptées par le serveur et le navigateur Web. Il est conseillé d'utiliser le mode Https uniquement pour la page de login.
SEEREFERTTO Les paramètres libres sont documentés dans le paragraphe Configuration de la console.
Onglet technique

Aucun paramètre renseigné par défaut ne doit être modifié.

SEEINFO  Les paramètres Vérifier mise à jour peuvent éventuellement être décochés sur le site de production pour améliorer les temps de réponse. Dans ce cas, le serveur Safe X3 WAS ne vérifiera plus le TimeStamp des fichiers (localisés sur le serveur X3) lors de la demande d’une page HTML ou de l’exécution des scripts serveur. En fonction de la configuration réseau, le gain de temps est de quelques dixièmes de secondes par page.

Personnalisation du portail

1. Préférences utilisateur

Les préférences sont stockées au format JSON dans le champ CLOB.
En cas de problème lors de la lecture des préférences d‘un utilisateur il est recommandé de supprimer le contenu de ce champ via la fonction Maintenance (GMAINT).
Les préférences utilisateur sont stockées dans la table ACLOB.

 Champ

Valeur 

 IDENT1

Code login

 IDENT2

PRH

 IDENT3

ALL pour les préférences générales. Code fonction portail (CNG, NDF, etc.) pour les préférences par page

IDENT4 

Clé supplémentaire utilisée pour les modèles de notes de frais (IDENT3 =NDF - IDENT4 MODELE)

2. Personnalisation des listes de valeurs

Un certain nombre de listes (menu locaux, tables diverses) sont paramétrables via la fonction Liste de valeurs (GESAYC).

2.1 Mode automatique

Une liste de valeurs est une liste de codes/libellés qui peut être créée en mode automatique à partir d’un menu local, d’une table diverse ou en mode manuel. Les listes sont associées au site Safe X3 WAS. Il faut s’assurer que le site courant (SHRMPORTAL ci-dessous) est le site pour lequel vous voulez modifier les valeurs des listes.

  • Intitulé Le titre de la liste indique l’origine des valeurs.
    ML pour menu local et TD pour table diverse suivi du code.
  • Sélectionnez le mode de gestion Automatique.

Pour modifier une liste automatique, sélectionnez le mode de gestion Manuel et modifiez les valeurs.

Pour revenir à l’état d’origine, sélectionnez à nouveau le mode automatique et saisissez le titre pour saisir le type et le code de la liste ou du menu.

2.2. Mode Manuel
Le contenu de la liste est modifiable par clic-droit dans le ‘tree view’.

  • Suppression de valeurs : le mode manuel permet de supprimer des éléments de la liste d’origine afin de limiter la taille des ‘List Boxes’ ou groupe de boutons radio dans l’interface utilisateur. Le principe consiste à remplir la liste en mode automatique puis à passer en mode manuel pour supprimer des valeurs afin de ne conserver que celles qui concernent le portail.
  • Modification des libellés des tables diverses
    Pour les listes de valeurs qui sont basées sur des table diverses, modifiez le libellé dans la table diverse et réinitialisez la liste de valeur.
  • Modification des libellés des menu locaux
    Si le menu local est modifiable, modifiez le libellé du menu local. Sinon, il faut créer un autre menu local par duplication, modifier le contenu et associer le nouveau menu à la liste de valeur.

2.3. Listes des pays et devises
Ces listes sont créées par batch via la fonction PRHBATCH lors de la procédure d’installation.

3. Personnalisation de la présentation

Comme indiqué dans la documentation d’architecture, les fichiers du projet HTML du portail sont stockés sur le serveur X3. La personnalisation du portail s’effectue par surcharge des fichiers (css, images) dans le dossier de personnalisation X_TEND/X_FILEAPP.
Tous les fichiers doivent avoir le droit de lecture.

3.1. Emplacement
Exemple d’emplacement des fichiers pour une solution SOLPAIEV6, un dossier Sage X3 People PAIEV6 et un site PORTAIL.
Site distant:/produits/V160/SOLPAIEV6/dossier/X3_PUB/PAIEV6/X_TEND/X_HTML/PORTAIL

3.2. Surcharge des fichiers
Pour personnaliser un fichier du portail :
1. Recopiez le fichier du dossier de référence vers le fichier X_TEND/X_FILEAPP en conservant l’arborescence d’origine. Créez les répertoires parents s’ils n’existent pas.
2. Modifiez ce fichier.
Assurez-vous que les permissions des répertoires et fichiers de personnalisation sont correctes (permission en lecture au minimum).
Pour supprimer la personnalisation, supprimez le fichier.

3.3. Surcharge du logo
Le logo est stocké dans le fichier :
-  X_TEND/X_HTML/SHRMPORTAL/_rh/images/logo.gif
- Taille : 80 * 50 pixels.
Pour modifier le logo, copiez un fichier logo.gif’ de même taille dans le répertoire X_TEND/X_FILEAPP/SHRMPORTAL/_rh/images/ après avoir créé les répertoires _rh et images s'ils n’existent pas.

Le nouveau logo s’affiche lorsque la page est rechargée (F5).

Si le logo ne s’affiche pas, supprimez l’historique de navigation du navigateur et vérifiez les permissions du fichier et des répertoires parents.

4. Prise en compte d’un nouveau type de congés

4.1. Ajout du nouveau code

1. Ouvrez la fonction Natures d'événements (GESTIM).
2. Ajoutez un nouveau type de congés.
3. Paramétrez l’onglet Portail. Le Code design permet d’associer une image à un type de congés pour affichage dans le planning et le calendrier.
4. Sélectionnez Oui pour les blocs Saisissable portail et Affichage sur calendrier.

  • Code design

Code design 

 Icône

 DES001

 X3.CAL.DES001.gif

 DES002

 X3.CAL.DES002.gif

 DES003

 X3.CAL.DES003.gif

 DES004

 X3.CAL.DES004.gif

 DES005

 X3.CAL.DES005.gif

  • Exemple de mise en application du code design DES001

 Calendrier

Planning 

Etat 

 X3.CAL.DES001.ANN.gif  X3.CAL.DES001.ANN.gif

 X3.PLA.DES001.ANN.gif  X3.CAL.DES001.ANN.gif

 Annulé

 X3.CAL.DES001.gif         X3.CAL.DES001.gif

 X3.PLA.DES001.gif         X3.CAL.DES001.gif

 Validé

 X3.CAL.DES001.OFF.gif  X3.CAL.DES001.OFF.gif

 X3.PLA.DES001.OFF.gif   X3.CAL.DES001.OFF.gif

 En attente


Dans le calendrier et le planning, le code de l’événement s’affiche à l’intérieur de l'icône.

  • Code surimpression

La case Affichage code en surimpression sur calendrier doit être cochée pour provoquer l'affichage du code de l'évènement à l'intérieur des icônes.

4.2. Ajout dans le calendrier

Exemple d'ajout du code DES006 :

Classes css

1. Copiez le fichier css EXT.UI.Calendar.css du dossier de référence vers le répertoire _TEND/X_FILEAPP/SHRMPORTAL/_rh/css/.

2. Ouvrez le fichier EXT.UI.Calendar.css,

3. Copiez/collez les classes suivantes :

    • Calendar-event-DES001
    • Calendar-event-DES001-V
    • Calendar-event-DES001-A

4. Renommez DES001 en DES006 dans le nom des classes et le nom des fichiers.

5. Enregistrez.

.Calendar-event-DES006{
color:#7db9d7;
background-repeat: no-repeat;
background-position: center center;
background-image: url(../images/X3.CAL.DES006.OFF.gif?override=x_fileapp);
}

Images

  • Copiez les images ci-dessous du dossier de référence vers un dossier temporaire.
    • X3.CAL.DES001.gif
    • X3.CAL.DES001.OFF.gif
    • X3.CAL.DES001.ANN.gif
  • Renommez les images en *.DES006.gif.
  • Editez les images et les modifier pour créer les nouveaux icônes.
  • Copiez ces images dans le répertoire _TEND/X_FILEAPP/SHRMPORTAL/_rh/images/

4.3. Ajout dans le planning

Classes css

L'opération est la même que celle du calendrier.

Copiez le fichier css EXT.UI.Planning.css et les classes :

  • Planning-event-DES001-V
  • Planning-event-DES001-A
  • Planning-event-DES001

Images

L'opération est la même que celle du calendrier.

Copiez les images ci-dessous du dossier de référence vers un dossier temporaire.

  • X3.PLA.DES001.gif
  • X3.PLA.DES001.OFF.gif
  • X3.PLA.DES001.ANN.gif
5. Personnalisation de l’administration

La fonction Administration du portail permet de personnaliser les fonctions du portail et d’ajouter des liens externes. Cette fonction met à jour les deux fichiers de personnalisation ci-dessous :

  • le fichier de personnalisation des fonctions est stocké dans le fichier : _TEND/X_FILEAPP/SHRMPORTAL/_rh/perso/rh-page-settings.js
  • le fichier de personnalisation des liens externes est stocké dans le fichier : _TEND/X_FILEAPP/SHRMPORTAL/_rh/perso/FRA/rh-external-links.js

SEEREFERTTO Vous pouvez consulter la documentation de la fonction Administration pour plus de détails sur le paramétrage de la personnalisation.

Par défaut le répertoire perso est vide. Il est mis à jour lorsque l’administrateur sauvegarde les données. Pour annuler la personnalisation il suffit de supprimer ces fichiers ou de cliquer sur le bouton Paramètre par défaut de la fonction Administration/Personnalisation.

Pour les liens externes, vous devez supprimer les éléments de la liste et sauvegarder.

Gestion des fichiers de personnalisation

Les fonctions de téléchargement sont accessible si vous avez le profil Administrateur via le menu ? > Outils.
Elles permettent de gérer les fichiers du portail qui sont stockés sur le serveur X3.

Paramétrage de la police des textes bruts

Une partie des messages que vous recevez est au format texte brut. C’est à dire qu’ils ne contiennent ni enrichissement (gras, italique, souligné), ni couleurs, ni images, ni liens.

Par défaut, Outlook affiche ces messages dans la police fixe 'Consolas', peu lisible. Pour faciliter la lecture, vous pouvez la modifier.

Changer la police dans Outlook 2010

1. Allez dans Fichier > Options.
2. Dans la fenêtre Options Outlook, sélectionnez la section Courrier et cliquez sur le bouton Papier à lettres et polices.
3. Dans l'onglet Thème personnel, modifiez les données, puis cliquez sur OK.

Changez la police dans les autres versions d'Outlook

1. Allez dans Outils > Options.
2. Affichez l’onglet Format du courrier et cliquez sur le bouton Papiers à lettres et polices.
3. Modifiez votre thème puis cliquez sur OK.

SEEINFO Pour un meilleur rendu dans le message de workflow, il est conseillé de choisir une police à chasse fixe comme Courrier New.