Publié par : Arnaud AUZOLAT
Date : 10/05/2016 18:11
Résumé : web-gfc : publication de la version 1.6.0
Projet : WebGFC

Contenu :

Bonjour,
la toute dernière version 1.6.0 de web-gfc vient de voir le jour.
La distribution de web-GFC 1.6.0 comporte :
- les sources de l'application
- le framework de développement CakePhp 2.2.3
- le fichier sql de création des tables de l'application pour la base de données Postgresql

Le fichier de distribution se trouve ici : https://adullact.net/frs/?group_id=723

Cette version présente une refonte de la fiche-contact afin de faciliter la saisie des informations propres au contact ainsi qu'une amélioration des performances d'affichage des informations.

> AMÉLIORATION GLOBALE
Amélioration des performances globales d'affichage des flux et d'accès aux différentes pages.

Refonte de la fiche-contact lorsque l'on est dans la gestion d'un flux
Désormais, 2 listes déroulantes sont disponibles, une pour la sélection de l'organisme ayant contacté la collectivité et une pour le contact associé à cet organisme.
Si le contact n'est associé à aucun organisme, un organisme « vide » nommé « Sans organisme » est disponible par défaut dans la liste déroulante des organismes.
NB : Un contact doit toujours être associé à un organisme, il faudra choisir « Sans organisme » pour l'associer au flux s'il n'est lié à aucun organisme
NB2 : cet organisme nommé "Sans organisme" n'est pas modifiable dans l'écran de qualification du flux (au niveau du carnet d'adresse si)
L'ajout et l'édition d'un organisme et/ou d'un contact pourra se faire directement depuis la gestion du flux, comme auparavant
si aucun organisme n'est sélectionné, on ne peut pas le modifier
si aucun organisme n'est sélectionné, on ne peut pas ajouter de contact
si aucun contact n'est sélectionné, on ne peut pas utiliser l'action de modification
Une fonction a été mise en place permettant de renseigner de façon automatique le nom complet du contact (sans avoir à le saisir, i.e. concaténation du nom + prénom du contact)
Ajout d'une fonction permettant d'indiquer à l'utilisateur que le nom de l'organisme ou du contact saisi existe déjà en BDD.

Par défaut, lors de l'ajout d'un organisme ou d'un contact, le département est sélectionné par défaut à la valeur du premier département saisi en BDD. La majorité du temps, cette valeur correspond au département de la collectivité concerné.

Un champ Liste d'adresses a été ajouté dans les formulaires d'ajout/édition des organismes et contacts. Ce champ permet, dès la saisie de 3 caractères, d'afficher les adresses stockées en BDD

Suite à ces modifications, les différentes bannettes de l'utilisateur affichent les informations de contact suivantes:
si dans le flux, l'organisme est renseigné et le contact également
si l'organisme est équivalent à "Sans organisme", alors on affiche que le nom du contact
sinon on affiche le nom de l'organisme suivi du nom du contact, séparé par un « / »
si dans le flux, l'organisme est renseigné mais pas le contact alors on affiche le nom de l'organisme
si l'organisme n'est pas renseigné mais le contact oui alors on affiche le nom du contact
si ni l'organisme ni le contact ne sont renseignés, on affiche aucune information

Afin de faciliter l'administration et de rester compatible avec les différentes BDD clientes, un paramètre supplémentaire a été ajouté dans le fichier webgfc.inc permettant de renseigner l'ID de l'organisme nommé « Sans organisme »
Configure::write('Sansorganisme.id', xxxx);

Le menu Carnet d'adresse possède également ce nouveau système de création/modification des organismes et contacts.
Le passif est pris en compte avec un patch SQL (225_patch_1.6.sql) qui reprend les informations déjà présentes en BDD et les injecte dans les nouvelles tables créées
Les vues impactées par ces modifications sont les suivantes :
L'environnement de l'utilisateur (aiguilleur, utilisateur)
Les informations du flux (ajout, édition, visualisation)
L'historique d'un flux
Le formulaire de recherche et les résultats de recherche

Modification de la partie permettant de fusionner les champs dans les documents ODT (AR et modèles de réponse) suite aux modifications de la fiche contact.


Le menu Carnet d'adresses est désormais accessible à tout type d'utilisateur et est ajouté dans la barre de menu du haut (il est enlevé des items sélectionnables du menu déroulant Administration).
Ce menu n'est plus soumis à habilitations, tous les utilisateurs y ont accès.

Lors de l'accès à un flux, on accède directement à la partie modification du flux (si on possède bien les droits), plutôt qu'un passage par la visualisation

Ajout de la possibilité de s'abonner à une nouvelle notification : les bureaux qui me sont délégués.
L'envoi d'un mail se fait à chaque délégation réalisée sur mon compte.

Ajout de données supplémentaires que l'on peut renseigner au niveau des mails adressés aux utilisateurs lors de la réception d'un flux.
Les champs supplémentaires sont:
#NOM_BUREAU# → Nom du bureau
#DEBUT_DELEGATION# → date de début de délégation si planification
#FIN_DELEGATION# → date de fin de délégation si planification
#DATERECEPTION_FLUX# → date de réception du flux par la collectivité
#DATECREATION_FLUX# → date de création du flux dans l'application
#AFFAIRESUIVIE_PAR# → le nom de la personne en charge du suivi du dossier

Repositionnement du numéro de version de l'application.

Suppression de la notion de Mademoiselle dans l'ensemble de l'application et remplacement par Madame en BDD.

Ajout des filtres Origine du flux + les valeurs prises par les métadonnées dans les menus des statistiques.

Suite à la mise en place de bureaux, ajout de la possibilité d'aiguiller, d'aiguiller en copie, d'envoyer en copie et de ré-aiguiller un flux vers des bureaux plutôt que des utilisateurs.
On adresse désormais des flux à un bureau (ou un ensemble de bureaux) plutôt qu'à une personne directement.


> AMÉLIORATIONS administrateur
Ajout de la possibilité d'enlever un bureau d'un circuit depuis le paramétrage de l'utilisateur (Administration → Modifier l'organisation → Modification d'un utilisateur).

Ajout également de la liste des circuits associés à un bureau donné (Administration → Gestion des bureaux → Modification d'un bureau).

Tous les profils peuvent désormais être associés à un bureau.

A la création d'un utilisateur, on crée désormais automatiquement un bureau associé.

Ajout de la possibilité de supprimer un flux définitivement depuis la partie historique global du flux.

Ajout d'un formulaire de recherche dans la Gestion des bureaux

Lorsque l'on supprime un rôle à l'utilisateur, une demande de confirmation est désormais demandée.


Au niveau de la gestion des utilisateurs (Administration → Modifier l'organisation → Modification d'un utilisateur), les colonnes « Profils » et « Services » reprennent désormais l'intégralité des profils et services liés à l'utilisateur.

Ajout d'un bouton permettant de basculer un profil secondaire en profil principal depuis la modification d'un utilisateur (Administration → Modifier l'organisation → Modification d'un utilisateur).

Ajout d'un filtre supplémentaire dans le formulaire de recherche des utilisateurs.
Ce filtre permet d'afficher les utilisateurs selon le (ou les) services au(x)quel(s) ils sont associés

Ajout de la possibilité de tout cocher / tout décocher sur les panneaux de paramétrage des habilitations de l'utilisateur.
Cette possibilité se matérialise par la possibilité de cliquer sur les entêtes de colonnes
Lors du clic, toutes les cases se cochent ou se décochent


Ajout d'un script permettant de générer le dictionnaire de données d'une BDD saisie en paramètre.
Ex. d'utilisation: sudo ./lib/Cake/Console/cake --app app Dictionnaire -c webgfc_arnaud

Ajout de la possibilité d'exporter les données de l'organisation via un bouton Télécharger les résultats.

Affichage par ordre alphabétique de la liste des types/sous-types dans les habilitations de l'utilisateur


> AMÉLIORATIONS utilisateur
Dans le cas d'un flux refusé, on ne génère plus un nouveau flux. On conserve le même flux qui sera retourné vers l'initiateur (comme avant) avec un motif de refus disponible.

Ajout d'une variable dans le fichier webgfc.inc permettant d'indiquer si on souhaite autoriser la modification des flux issus de la bannette Les flux de mes services

Ajout du droit d'envoi pour copie pour les utilisateurs possédant le profil Initiateur

A la génération du document de réponse, on permet désormais de le modifier via webdav.

Ajout du nombre de commentaires dans l'onglet « Commentaires » du flux
Ajout également du nombre de commentaires dans les bannettes de l'utilisateur

Ajout de la possibilité de traiter les flux par lot.
NB : Toutes les actions ne sont pas permises. Par exemple, 2 flux peuvent être en attente d'insertion dans un même circuit où un envoi au parapheur est attendu. Si 1 des 2 ne possèdent pas de document associé alors l'action d'insertion par lots ne sera pas possible tant que les 2 flux n'auront pas un document associé

Ajout d'un filtre supplémentaire dans le formulaire de recherche afin de filtrer par Statut du flux (Refusé, Clôturé, En cours et Validé)

Ajout d'un filtre supplémentaire dans le formulaire de la page "Mon historique" afin de filtrer par Statut du flux (Refusé, Clôturé, En cours et Validé)

Ajout du tri sur la colonne Retard dans les bannettes de l'utilisateur

Ajout d'un filtre dans la recherche pour afficher les flux en retard versus les flux non en retard.

Ajout de lignes supplémentaires dans le tableau des statistiques qualitatives permettant de remonter le nombre de flux en retard et le nombre de flux en cours de traitement

Ajout du nombre total de flux pour les indicateurs qualitatifs et géographiques en en-tête des tableaux de résultats

Ajout de 2 chiffres après la virgule au niveau des % des statistiques

Ajout d'une ligne SANS ADRESSE pour les indicateurs géographiques des statistiques.

Ajout d'un bouton supplémentaire dans les bannettes Mes flux en copie de l'environnement utilisateur (icône en forme de trombone détaché). Ce bouton permet de détacher un flux de sa bannette.

Ajout d'un message de confirmation lors de la clôture du flux (uniquement)

Renommage du bouton "Réaliser plusieurs flux par chaque fichier sélectionné" en "Créer un flux par fichier sélectionné » dans l'environnement aiguilleur, au niveau de l'action Consulter vos fichiers scannés

Réajustement des informations dans le tableau reprenant les informations des documents envoyés par mails. Les tableaux sont définis avec des tailles « fixes » contrairement à avant

> CORRECTIONS utilisateur
Lors du renvoi vers l'aiguilleur, via le bouton Ré-aiguillage de l'environnement de l'utilisateur, les notifications par mail sont maintenant effectives.

Correction de variables non définies présentes dans les logs applicatifs

Dans l'onglet informations du flux, lorsque l'on sélectionne le type et le sous-type, le délai de traitement par défaut apparaît avec comme intitulé "par défaut x jour (ou semaine, ou mois). Dans le cas où on a un nombre pour le délai <= à 1, alors on ne met pas de s aux unités, mais également pour l'intitulé 'mois', on ne rajoute pas de s quelque soit le nombre sélectionné.

Correction dans les recherches: la mise en place d'une sous-requête permet de rendre la recherche effective

Lors de l'insertion d'un flux dans un circuit, si le flux est présent dans une autre bannette que celle de l'utilisateur traitant le flux, alors on l'enlève de sa bannette en le marquant comme traité.

Cordialement,
Surveiller ce forum | Commencer une nouvelle discussion Commencer une nouvelle discussion
Sujet Rédacteur initial Réponses Dernier message
Bienvenue sur web-gfc---publication-de-la-version-1.6.0Arnaud AUZOLAT018/04/2016 17:09
FEDER Powered By FusionForge Collaborative Development Environment Charte d'utilisation / Nous contacter / Mentions légales Haut de page