...
matriculeByLdap: utilisation de l'annuaire LDAPmatriculeBySifac: utilisation du webservice web service de SIFAC
Via l'annuaire LDAP
...
| Bloc de code | ||||
|---|---|---|---|---|
| ||||
domain.matricule.ldap.attribute=sifacAttribute ldap.userAttributes=displayName,sn,givenName,sifacAttribute |
Via le webservice web service de SIFAC
Afin de récupérer le matricule via le web service de SIFAC, le bloc suivant doit être correctement configuré configuré :
| Bloc de code | ||||
|---|---|---|---|---|
| ||||
domain.matricule.sifac.ws.url=[http://.../ZWEB_SERVICE_MATRICULE] |
Si l'accès au web service requiert une authentification, les identifiants sont hérités de la configuration du service SIFAC.
Webservice Web service de SIFAC
| Remarque |
|---|
La configuration du webservice web service de SIFAC est indépendante de celle utilisée pour récupérer le matricule de l'utilisateur. |
Accès au webserviceweb service
Afin de récupérer les données du web service de SIFAC, le bloc suivant doit être correctement configuré configuré :
| Bloc de code | ||||
|---|---|---|---|---|
| ||||
sifac.ws.url=[http://.../ZWEB_SERVICE_PORTAIL] |
...
| Bloc de code | ||||
|---|---|---|---|---|
| ||||
sifac.ws.login=
sifac.ws.password=
|
Configuration
Le paramètre sifac.mandant permet de spécifier la valeur MANDANT lors de l'appel au web service.
Le paramètre sifac.firstYear permet de spécifier la première année civile où l'application SIFAC a été mise en place dans l'établissement.
Catégories des frais
Les détails des missions retournés par le web service de SIFAC possèdent une catégorie. Toutefois, ce champ peut varier d'un établissement à l'autre. Afin que l'application puisse tout de même identifier la catégorie il est nécessaire de spécifier un dictionnaire. Cette manipulation s'effectue dans le fichier WEB-INF/classes/properties/words.properties.
Chaque entrée est de la forme catégorie=liste de mots clés. La catégorie est propre à l'application tandis que la liste de mots clés est configurable. Cette liste ne tient pas compte de la casse et les mots qui la compose doivent être séparés par un espace. Chaque mot clé correspond à une valeur possible pour le champ CAT_FRAIS_DEPL.
Exemple de configuration :
| Bloc de code | ||||
|---|---|---|---|---|
| ||||
airplane=vol bank=bank banq bus=bus cash=cash hotel=hotl parking=park restaurant=food retn taxi=taxi train=trn trnp |
Par exemple, si le service SIFAC retourne trn, l'application va détecter la catégorie train.
Affichage
Il est possible de configurer les liens qui seront affichés dans le menu depuis la configuration.
Page « aide »
Le contenu de la page « aide » peut être modifié depuis la clé i18n HELP.TEXT.SUMMARY. Pour des modifications plus importantes, il peut être nécessaire d'éditer le fichier stylesheets/desktop/help.xhtml.
La page « aide » peut être désactivée depuis la configuration :
| Bloc de code | ||||
|---|---|---|---|---|
| ||||
view.displayHelpLink=false |
Page « à propos »
Le contenu de la page « à propos » peut être modifié depuis les clés i18n ABOUT.TEXT. Pour des modifications plus importantes, il peut être nécessaire d'éditer le fichier stylesheets/desktop/about.xhtml.
La page « à propos » peut être désactivée depuis la configuration :
| Bloc de code | ||||
|---|---|---|---|---|
| ||||
view.displayAboutLink=false |
Lien « application hors du portail »
L'affichage de ce lien peut être désactivé depuis la configuration :
| Bloc de code | ||||
|---|---|---|---|---|
| ||||
view.displayServletLink=false |
Lien « voir en mode mobile »
L'affichage de ce lien peut être désactivé depuis la configuration :
| Bloc de code | ||||
|---|---|---|---|---|
| ||||
view.displayMobileLink=false |