Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
changes:cynodbo:february-2022-v3.6.1 [2022/02/25 12:39] mactar.ba_sensoft.sn |
changes:cynodbo:february-2022-v3.6.1 [2022/12/20 11:02] (Version actuelle) mactar.ba_sensoft.sn |
||
|---|---|---|---|
| Ligne 13: | Ligne 13: | ||
| * Optimisation sur les opérations d'annulation au niveau de la page historique (#74936) | * Optimisation sur les opérations d'annulation au niveau de la page historique (#74936) | ||
| * Optimisation de la gestion des exceptions durant le processus d'historisation des transactions (#75215) | * Optimisation de la gestion des exceptions durant le processus d'historisation des transactions (#75215) | ||
| - | * | + | * Optimisation sur le temps d'exécution et traitement globale pour améliorer les performances du système (#75417) |
| + | * Optimisation des méthodes de confirmation et de contrôle des consommations tickets carburant (#75360) - ne concerne que les clients en interopérabilité | ||
| + | * Optimisation de la fonction de génération des codes d'activation du wallet (#72502) | ||
| * **correction bugs/incidents** | * **correction bugs/incidents** | ||
| * Incident sur la synchronisation des données entre deux établissements partenaires (#73857) - ne concerne que les clients en interopérabilité | * Incident sur la synchronisation des données entre deux établissements partenaires (#73857) - ne concerne que les clients en interopérabilité | ||
| Ligne 23: | Ligne 25: | ||
| * Anomalie lors de la consultation de la liste d'un groupe de diffusion durant l'envoi de notifications (#74290) | * Anomalie lors de la consultation de la liste d'un groupe de diffusion durant l'envoi de notifications (#74290) | ||
| * Le report suivi consommation ticket n'affiche pas les transactions historisées (#75129) | * Le report suivi consommation ticket n'affiche pas les transactions historisées (#75129) | ||
| - | * | + | * Mauvaise redirection du bouton **Export** au niveau de la des relevés de transaction (#75212) |
| + | * Anomalie lors de la confirmation d'une consommation ticket carburant (#75478) - ne concerne que les clients en interopérabilité | ||
| + | * Impossible de saisir le numéro pièce lors de l'édition d'un client ou un bénéficiaire (#75401) | ||
| + | * Le bouton **cliquer ici pour fermer** ne quitte pas le popup lors de l'édition d'un nouveau message (#75465) | ||
| + | * Impossible de supprimer un destinataire après ajout lors de l'édition d'un nouveau message (#75462) | ||
| + | * Erreur lors de la recharge d'une carte virtuelle point e-service (#75289) | ||
| + | * Impossible d'annuler une transaction de type **dotation** (#74355) | ||
| + | * Prise en compte des améliorations sur l'historisation des transactions au niveau du portail client (#75159) | ||
| + | * Erreur lors de la mise à jour d'un profil de carte (#74617) | ||
| ===== Application mobile ===== | ===== Application mobile ===== | ||
| Ligne 34: | Ligne 44: | ||
| * Implémentation de la librairie ''Volley'' à la place de la librairie ''RestClient'' pour le job de confirmation de synchronisation des transactions (#73989) | * Implémentation de la librairie ''Volley'' à la place de la librairie ''RestClient'' pour le job de confirmation de synchronisation des transactions (#73989) | ||
| * Gestion des callback sur un appel et traitement de la librairie ''Volley'' (#75364) | * Gestion des callback sur un appel et traitement de la librairie ''Volley'' (#75364) | ||
| - | * | + | * Harmonisation du démarrage des services en tant que service d'arrière-plan pour Android APi 26/27 (#74444) |
| * **correction bugs/incidents** | * **correction bugs/incidents** | ||
| + | * **Fatal Exception: caused by java.lang.RuntimeException on ScanUrovoFormActivity** crash qui survient lorsque le TPE ne dispose pas de scanner alors l'option a été cochée dans les paramètres (#71339) | ||
| + | * **Fatal Exception: badTokenException: Unable to add window** crash qui survient lorsqu'on annule une transaction QrCode (wallet) alors que la connexion internet est désactivé (#72391) | ||
| + | * **Fatal Exception: java.lang.IllegalStateException Not allowed to start service** crash qui survient du fait que le démarrage des services en arrière-plan sur les API supérieur à 26 (Android 8.0) ne peut plus se faire avec ''startService()'' (#72493) - ne concerne que les TPE avec Android 8.0 et plus | ||
| + | * **Fatal Exception: java.lang.NullPointerException Attempt to invoke virtual method 'boolean java.lang.String.equals(java.lang.Object)' on a null object reference** crash qui survient lorsque le service firebase essaie de manipuler un élément qui n'existe pas (#72492) | ||
| + | * **Fatal Exception: java.lang.RuntimeException Unable to start activity ComponentInfo{ReadCardActivity}** crash qui survient lorsque la langue du TPE n'est pas en français (#72489) | ||
| + | * **Fatal Exception: java.lang.RuntimeException Unable to resume activity {ScanUrovoFormActivity}** crash qui survient au moment de l'ouverture du scanner (#72491) - ne concerne que les modèle i9100 et i9100/W | ||
| * **Fatal Exception: android.database.sqlite.SQLiteDatabaseLockedException** crash qui survient lorsque plusieurs processus ouvrent simultanément une opération sur la base de données provoquant des verrouillages (#74046) | * **Fatal Exception: android.database.sqlite.SQLiteDatabaseLockedException** crash qui survient lorsque plusieurs processus ouvrent simultanément une opération sur la base de données provoquant des verrouillages (#74046) | ||
| * **Fatal Exception: java.lang.RuntimeException Unable to start activity ComponentInfo** crash qui survient après la lecture de la carte où la récupération des informations n'a pas été bien stockée (#74043) | * **Fatal Exception: java.lang.RuntimeException Unable to start activity ComponentInfo** crash qui survient après la lecture de la carte où la récupération des informations n'a pas été bien stockée (#74043) | ||
| * **Fatal Exception: java.lang.RuntimeException Can't create handler inside thread that has not called Looper.prepare()** crash qui survient pendant l'exécution d'un processus qui engendre un second processus (#74297) | * **Fatal Exception: java.lang.RuntimeException Can't create handler inside thread that has not called Looper.prepare()** crash qui survient pendant l'exécution d'un processus qui engendre un second processus (#74297) | ||
| * **Fatal Exception: java.lang.RuntimeException Unable to start activity ComponentInfo** incident qui survient après la lecture de la carte où la récupération du nom du client ne s'est pas bien déroulée (#74298) | * **Fatal Exception: java.lang.RuntimeException Unable to start activity ComponentInfo** incident qui survient après la lecture de la carte où la récupération du nom du client ne s'est pas bien déroulée (#74298) | ||
| + | * **Fatal Exception: android.app.RemoteServiceException Context.startForegroundService()** incident qui survient si la méthode ''startForeground()'' d'un service n'est pas appelé les 5 secondes suivant la création de ce dernier (#74337) | ||
| * Anomalie qui survient après la consommation d'un ticket carburant en saisie où la redirection vers le résumé de la transaction ne se fait pas (#73478) | * Anomalie qui survient après la consommation d'un ticket carburant en saisie où la redirection vers le résumé de la transaction ne se fait pas (#73478) | ||
| * Anomalie qui survient après la consommation d'un code de transaction où la redirection vers le résumé de la transaction ne se fait pas (#73991) | * Anomalie qui survient après la consommation d'un code de transaction où la redirection vers le résumé de la transaction ne se fait pas (#73991) | ||
| Ligne 46: | Ligne 63: | ||
| * Le kilométrage n'est pas renseigné sur le reçu de la transaction (#74445) | * Le kilométrage n'est pas renseigné sur le reçu de la transaction (#74445) | ||
| * Après avoir effectué une transaction cash (en espèce) le montant de la transaction est affiché 2 fois sur le reçu imprimé (#74561) | * Après avoir effectué une transaction cash (en espèce) le montant de la transaction est affiché 2 fois sur le reçu imprimé (#74561) | ||
| - | * | + | * L'impression du duplicata ne se lance pas directement après une transaction carte (#74664) |
| + | * Si paramétré, duplicata non disponible après une transaction par code électronique (#74385) | ||
| + | * Crash de l'application au démarrage (#75356) | ||
| + | * Le type d'énergie est renseigné pour des transaction de type boutique ou espace auto (#75466) | ||
| + | * L’option "toutes les transactions" du journal ne renvoie pas tous les types d'opération (#70026) | ||
| Ligne 117: | Ligne 138: | ||
| Très régulièrement le système va lister toutes les cartes supposées présenter une incohérence au niveau du cumul de transaction sur la base de la dernière situation normale souvent égale à 0. L'administrateur pourra analyser l'historique de transaction de la carte et vérifier ces informations avant de procéder à une démarche corrective. | Très régulièrement le système va lister toutes les cartes supposées présenter une incohérence au niveau du cumul de transaction sur la base de la dernière situation normale souvent égale à 0. L'administrateur pourra analyser l'historique de transaction de la carte et vérifier ces informations avant de procéder à une démarche corrective. | ||
| == consultation historique transaction carte == | == consultation historique transaction carte == | ||
| - | En renseignant une carte ainsi que la période choisie, le système va lister pour toutes les transactions connues le détail de l'évolution du solde et des différents cumuls. | + | En renseignant une carte ainsi que la période choisie, le système va lister pour toutes les transactions, connues le détail de l'évolution du solde et des différents cumuls. |
| == mise à jour cumul carte == | == mise à jour cumul carte == | ||
| La mise à jour du cumul de la carte peut permettre de corriger de rares cas d'écart de solde en terme d'interprétation pour le TPE et la back-office. A chaque utilisation de la fonctionnalité, le système crée une alerte envoyée à une liste de diffusion et enregistre les actions réalisées pour des besoins d'audit. | La mise à jour du cumul de la carte peut permettre de corriger de rares cas d'écart de solde en terme d'interprétation pour le TPE et la back-office. A chaque utilisation de la fonctionnalité, le système crée une alerte envoyée à une liste de diffusion et enregistre les actions réalisées pour des besoins d'audit. | ||
| - | |||
| - | |||
| - | === Nouvelles colonnes pour le relevé du portail client === | ||
| - | * motif : affiche le motif saisie lors de l'opération pour les cas de transfert ou code électronique. le nombre de caractère à afficher sera tronqué s'il dépasse 50 caractères. | ||
| - | * solde progressif : affiche pour chaque ligne solde après chaque opération | ||
| - | Ces informations feront partie du contenu exporté au format excel (xlsx). | ||
| === Amélioration des informations du solde de la carte lors d'une consultation en mode déconnecté (offline) === | === Amélioration des informations du solde de la carte lors d'une consultation en mode déconnecté (offline) === | ||
| Ligne 140: | Ligne 155: | ||
| Lorsque le TPE ne parvient pas à contacter le serveur et qu'un cumul est détecté : le solde de la carte sera affiché | Lorsque le TPE ne parvient pas à contacter le serveur et qu'un cumul est détecté : le solde de la carte sera affiché | ||
| {{ :changes:updatecynod-checksolde_offline_aveccumul.png?nolink |}} | {{ :changes:updatecynod-checksolde_offline_aveccumul.png?nolink |}} | ||
| + | |||
| + | === Nouvelles colonnes pour le relevé du portail client === | ||
| + | * motif : affiche le motif saisie lors de l'opération pour les cas de transfert ou code électronique. le nombre de caractère à afficher sera tronqué s'il dépasse 50 caractères. | ||
| + | * solde progressif : affiche pour chaque ligne solde après chaque opération | ||
| + | Ces informations feront partie du contenu exporté au format excel (xlsx). | ||