Cegid XRP Ultimate  |  
I3   Actualisé le 06/10/2022
Ergonomie, menus, commandes, outils
Notifications

Définition
Mise en place
Affichage des notifications
Configuration du service de notifications

Définition

Le service de notifications permet d'afficher des informations directement dans l'interface de l'utilisateur.
Ces informations sont, par exemple, des informations sur les travaux.

L'utilisateur est averti lorsqu'un travail soumis est terminé :
     - le nombre de notifications non lues est incrémenté dans l'indicateur de l'interface prévu à cet effet ;
     - en ligne technologique RIA seulement, une alerte est affichée en bas à droite de l'écran de l'interface utilisateur.

Mise en place

Activation des notifications
Pour activer les notifications, plusieurs paramétrages doivent être effectués :
     - il faut activer la variable globale WADM_NOTIF en passant sa valeur à "O". ;
     - les notifications résultants d'appels vers un WebService, les services Web doivent être configurés. Voir la documentation du référencement des services Web.

Travaux notifiés
Les travaux soumis doivent être marqués comme notifiés dans le paramétrage des traitements.

Les travaux seront marqués comme notifiés si :
   - le paramétrage du traitement a été sauvegardé avec l'option "Notification" cochée ;
   - l'utilisateur peut notifier les travaux qu'il soumet (caractéristique de GUDR) et que le paramétrage du traitement n'a pas été sauvegardé avec l'option "Notification" décochée.

Pour qu'elles s'affichent dans l'interface utilisateur, les notifications doivent être activées dans les préférences de l'utilisateur.

Les nombres maximum et minimum de notifications affichées sont pris en compte lors de l'affichage de la liste des notifications qui s'ouvre depuis l'indicateur de l'interface utilisateur prévu à cet effet.

Affichage des notifications

Liste des notifications
La liste des notifications peut être affichée depuis

Le nombre de notifications non lues est indiqué.

Lors de l'ouverture de la liste, toutes les notifications sont marquées comme lues, l'indicateur du nombre de notifications non lues est mis à jour.
Exemple de liste de notifications ouverte :


Détail des notifications
permet de visualiser le fichier résultat

indique qu'il existe des erreurs fonctionnelles pour ce travail

permet de visualiser le fichier d'erreur

indique que le travail ne s'est pas exécuté en raison d'une condition paramétrée sur l'étape de l'enchaînement. Une bulle d'information sur l'icône permet de visualiser le message associé à la condition.

permet d'arrêter le travail lorsque ce dernier est en cours d'exécution

permet de relancer le travail. L'utilisation de la touche Ctrl en même temps que l'icône permet de relancer le travail sans ouvrir la soumission

Le libellé du travail correspond à un lien vers la consultation des travaux pour le travail en question.

Consulter tous mes travaux : correspond à un lien vers la consultation des travaux pour tous les travaux de l'utilisateur.

Ligne de progression
Une ligne de progression des travaux peut être ajoutée à l'affichage des notifications des travaux.
Cette ligne donne une indication sur le temps de traitement exécuté et le temps restant.
Pour quelle s'affiche :
- la notification des travaux doit être active ;
- le paramètre "SCS" doit être associé au traitement.


Configuration du service de notifications

Pour configurer initialement le service de notifications, voici les variables globales à paramétrer :

La variable globale ASYNCNOT permet au WebService, lorsqu'il est initialisé, de savoir s'il doit être exécuté en mode "Push" ou en mode classique.

Attention : si le service est démarré en mode "Push" mais que les adresses du service ne pointent pas vers un serveur "push" (mais vers un wsdl par exemple), le service ne fonctionnera pas. Lorsque cette variable globale est changée, les serveurs web des WebServices doivent obligatoirement être redémarrés pour la prendre en compte.

La variable globale CLIFRQNOT représente le temps de rafraîchissement entre l'interface utilisateur et le WebService, lorsqu'on est en mode classique.
L'appel au WebService est donc effectué toutes les X secondes en fonction de cette variable globale.

La variable globale FRQNOT représente le temps de rafraîchissement (en secondes), côté WebService, entre chaque requête effectuée pour obtenir les nouvelles notifications.

La variable globale URLNOT représente l'URL du WebService à appeler, si aucun paramétrage n'est effectué dans GTSVC et GTSCC, ou si l'URL d'appel (côté client) n'est pas présente dans la table des associations (GTSCC).

La variable globale WADM_NOTIF permet d'activer la notification. Si elle n'est pas active, le service de notifications ne sera pas lancé. Par contre, si le service de conversations est actif (WADM_CHAT), le WebService sera tout de même appelé pour récupérer les informations des conversations.