Publié par : Arnaud AUZOLAT
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, |
Dernières annoncesweb-gfc : publication de la version 1.6.0Arnaud AUZOLAT - 10/05/2016 18:11 -
1 Commentaire Lire la suite/Commenter
web-gfc : publication de la version 1.5.2Arnaud AUZOLAT - 18/01/2016 15:26 -
1 Commentaire Lire la suite/Commenter
web-gfc : publication de la version 1.3Arnaud AUZOLAT - 23/10/2014 14:53 -
1 Commentaire Lire la suite/Commenter
web-gfc : publication de la version 1.2Arnaud AUZOLAT - 06/08/2014 17:16 -
1 Commentaire Lire la suite/Commenter
web-GFC : publication de la version 1.0.1Arnaud AUZOLAT - 20/11/2012 09:28 -
0 Commentaire Lire la suite/Commenter
|
Sujet | Rédacteur initial | Réponses | Dernier message |
---|---|---|---|
Bienvenue sur web-gfc---publication-de-la-version-1.6.0 | Arnaud AUZOLAT | 0 | 18/04/2016 17:09 |