Code source wiki de Version 8.2 (juillet 2018)

Modifié par DecalogExploitation le 2022/01/25 13:44

Afficher les derniers auteurs
1 {{box cssClass="floatinginfobox" title="**Table des matières**"}}
2 {{toc start="1" depth="4" numbered="false" scope="page"/}}
3 {{/box}}
4
5 (% style="color:#3398cc" %)**Notes préalables **:
6
7 * Le développement du module des budgets, débuté en version 8.0, se poursuit dans cette version. Les développements réalisés à ce jour ne permettent pas encore une mise à disposition de la fonctionnalité, mais celle-ci sera finalisée dans les prochaines versions du logiciel.
8 * Cette version marque également le début des développements sur une autre évolution du SIGB : les catégories d'exemplaires (tables paramétrables qu'il sera possible d'ajouter au niveau de l'exemplaire, sur le même modèle que les centres d'intérêt d'une notice). La fonctionnalité devrait être prête pour la prochaine version.
9 * De nouveaux critères statistiques sur les abonnements de périodiques ont été mis à disposition de l'équipe support, qui pourra si nécessaire créer des tableaux personnalisés à la demande.
10
11 = (% style="color:#3398cc" %)1. Performances du logiciel (%%) =
12
13 (% class="CxSpFirst" %)
14 Suite aux coupures et lenteurs qui ont pu se produire sur certaines bases ces derniers mois, des analyses ont été menées au sein des services développement et exploitation, afin de déterminer des pistes d’amélioration possibles des performances du logiciel.
15
16 (% class="CxSpFirst" %)
17 Les causes et origines des dysfonctionnements étant particulièrement difficiles à cerner (et souvent couplées à des causes externes au logiciel), l’étude a logiquement nécessité plusieurs mois avant de révéler des pistes d’optimisation possibles. Des actions concrètes à mettre en place ayant pu être identifiées à la suite de cette étude, il a immédiatement été décidé de prioriser les tâches d’optimisation de l’application dans le planning de développement.
18
19 (% class="CxSpFirst" %)
20 La version 8.2 contient ainsi :
21
22 * Les outils nécessaires pour effectuer une purge de la base de données, uniquement accessibles par Decalog et sans impact à prévoir sur les principales fonctions du logiciel (statistiques comprises)
23 * L’optimisation d’un certain nombre de traitements du logiciel :
24 ** Exportations tableur (abonnés, exemplaires, prêts, réservations, regroupements, suggestions, etc.)
25 ** Exportation Unimarc (exemplaires)
26 ** Modification et fusion d’autorités (optimisation du temps de mise à jour de l’index de recherche)
27 * L’allègement des enregistrements des actions utilisateurs (outils utilisés par le service de développement).
28
29 (% class="CxSpFirst" %)
30 Ce travail d’optimisation et de stabilisation continuera dans les versions à venir de Decalog SIGB, tant que cela sera jugé nécessaire.
31 Les performances de Decalog SIGB étant également liées en très grande partie à la connexion internet, il s’avère toujours nécessaire de vérifier la configuration du réseau au sein de la bibliothèque, avant de solliciter le service support ou si celui-ci a confirmé l’absence de problèmes sur le serveur. 
32
33 (% class="CxSpFirst" %)
34 Un « mode protégé » a également été développé et pourra être déployé par Decalog en cas de besoin (de quelques minutes à quelques heures au maximum) : ce mode, curatif ou préventif, coupera temporairement l’accès à certains traitements de Decalog SIGB afin de ne pas entraîner de surcharges de la base de données lors de périodes « à risques » (mercredi après-midi et samedi essentiellement).
35 L’activation du mode sera visible lors des tentatives de lancement de traitements (exemples : importations BDP, fusions d’autorités, exportation de données par lot, etc.) : un message sera affiché pour informer de l’indisponibilité temporaire du traitement. Les traitements seront naturellement à nouveau accessibles dès que la situation sera revenue à la normale.
36
37 = (% style="color:#3398cc" %)2. Administration du réseau : nouvelle interface des sites et activation d’options(%%) =
38
39 (% class="CxSpFirst" %)
40 L’interface de l’onglet « Sites », accessible depuis l’administration du réseau a été modifiée.
41
42 (% class="CxSpFirst" %)
43 Pour rappel, ci-dessous l’interface des versions précédentes (avec un ou plusieurs sites dans la partie gauche de l’écran, selon la typologie du réseau ou de la bibliothèque) :
44
45 (% style="text-align:center" %)
46 [[image:V8.2-2.1-Administration du réseau_nouvelle interface des sites et activation d’options.png||height="361" width="1000"]]
47
48 (% class="CxSpFirst" %)
49 Désormais, les écrans sont désormais différenciés pour un réseau de bibliothèques (base « multi-sites »), et pour une bibliothèque isolée (base « mono-site »).
50
51 (% class="CxSpMiddle" %)
52 Ainsi, pour une base multi-sites, l’interface a été revue pour ajouter une entrée « Réseau », contenant les fonctionnalités optionnelles (ce sujet sera développé dans cette partie), communes à toutes les bibliothèques du réseau.
53
54 (% style="text-align:center" %)
55 [[image:V8.2-2.2-Administration du réseau_nouvelle interface des sites et activation d’options.png||height="429" width="1000"]]
56
57 (% class="CxSpFirst" %)
58 Et pour une base mono-site, la partie gauche de l’écran, considérée comme superflue, a été supprimée.
59
60 (% style="text-align:center" %)
61 [[image:V8.2-2.3-Administration du réseau_nouvelle interface des sites et activation d’options.png]]
62
63 (% class="CxSpFirst" %)
64 Dans les deux cas, un nouveau sous-onglet « Fonctionnalités supplémentaires » a été ajouté dans l’interface (au niveau du réseau pour ce qui concerne les bases multi-sites).
65
66 (% style="text-align:center" %)
67 [[image:V8.2-2.4-Administration du réseau_nouvelle interface des sites et activation d’options.png||height="946" width="1000"]]
68
69 (% class="CxSpFirst" %)
70 Ce sous-onglet permet d’activer les options de son choix dans Decalog SIGB.
71
72 (% class="CxSpMiddle" %)
73 Il s’agit d’options qui existaient déjà auparavant (développées au fur et à mesure de l’avancement des versions dans Decalog SIGB), mais qui ne pouvaient être activées que sur demande au service support Decalog, et qui restaient de ce fait parfois inconnues auprès des utilisateurs en bibliothèques.
74
75 (% class="CxSpMiddle" %)
76 Désormais, il est possible d’être autonome dans la gestion de ses options grâce à cette interface. Toutes les options ne sont pas encore documentées, mais il est tout à fait possible (voire conseillé) de solliciter le service support Decalog avant d’activer une option afin de disposer de toutes les informations la concernant.
77
78 (% class="CxSpMiddle" %)
79 Certaines options nécessitant un paramétrage supplémentaire au niveau de Decalog, ou étant soumises à facturation, restent activables uniquement par Decalog.
80
81 (% style="text-align:center" %)
82 [[image:V8.2-2.5-Administration du réseau_nouvelle interface des sites et activation d’options.png||height="144" width="1000"]]
83
84 = (% style="color:#3398cc" %)3. Abonnés : importation d’abonnés(%%) =
85
86 Il est possible, depuis le module Importations, d’accéder à l’onglet « Abonnés » permettant l’importation d’un fichier tableur (= Excel) d’abonnés, qui seront de ce fait créés dans Decalog SIGB.
87
88 (% class="CxSpMiddle" %)
89 **A noter** : les noms des onglets du module Importation ont été repris, afin de faire figurer prioritairement le nom de la notion importée.
90
91 (% style="text-align:center" %)
92 [[image:V8.2-3.1-Abonnés_importation d’abonnés.png]]
93
94 (% class="CxSpFirst" %)
95 Afin que le logiciel puisse importer un fichier d’abonnés, il est nécessaire que ce fichier tableur soit correctement formaté. C’est pour cela qu’un lien « Télécharger le fichier type » est directement disponible depuis l’interface.
96
97 (% class="CxSpMiddle" %)
98 **Attention, seuls les fichiers avec une extension .xls pourront être importés !**
99
100 (% class="CxSpMiddle" %)
101 Ce fichier type doit être ouvert avec le logiciel Excel. Il contient par défaut seulement 4 colonnes :
102
103 * Codebarres
104 * Nom
105 * Prénom
106 * Date de naissance
107
108 (% style="text-align:center" %)
109 [[image:V8.2-3.2-Abonnés_importation d’abonnés.png]]
110
111 (% class="CxSpFirst" %)
112 Mais il est tout à fait possible d’ajouter d’autres colonnes, dont le nom est indiqué dans la seconde feuille du fichier Excel. Cette feuille « Autres champs disponibles » contient également des indications sur le format imposé des valeurs à renseigner dans les colonnes, afin que ces valeurs soient correctement reprises dans le SIGB lors de l’importation.
113
114 (% style="text-align:center" %)
115 [[image:V8.2-3.3-Abonnés_importation d’abonnés.png||height="536" width="1000"]]
116
117 (% class="CxSpFirst" %)
118 Pour la procédure d’importation, cela se passe comme suit.
119
120 (% class="CxSpFirst" %)
121 Prenons ci-dessous l’exemple d’un fichier de 5 abonnés à importer.
122
123 (% style="text-align:center" %)
124 [[image:V8.2-3.4-Abonnés_importation d’abonnés.png||height="130" width="1000"]]
125
126 (% class="CxSpFirst" %)
127 Dans l’interface, il suffit d’envoyer le fichier sur le serveur par le biais des boutons « Choisissez un fichier » puis « Transférer » pour avoir accès à la suite de la procédure.
128
129 (% style="text-align:center" %)
130 [[image:V8.2-3.5-Abonnés_importation d’abonnés.png]]
131
132 (% class="CxSpFirst" %)
133 L’interface est assez similaire à celle de l’importation Unimarc. Le mode d’importation permet simplement d’avoir des indications sur la façon dont sera importé le fichier.
134
135 (% class="CxSpMiddle" %)
136 **Il est très important de noter que si l’importation d’abonnés est principalement destinée à la création d’abonnés depuis un fichier Excel, un dédoublonnage sera tout de même effectué lors de l’importation avec les abonnés déjà existants dans la base : si un abonné similaire est détecté dans la base, les informations le concernant dans le fichier Excel viendront remplacer les informations présentes sur sa fiche abonné (mode modification).**
137
138 (% class="CxSpMiddle" %)
139 Le profil est à renseigner avec précision puisqu’il permet :
140
141 * De sélectionner la cotisation qui sera affectée à tous les abonnés créés dans la base
142 * D’ajouter des informations supplémentaires sur chaque fiche créée ou modifiée (catégorie d’abonné ou piège)
143 * De choisir d’envoyer ou non le mail d’activation du compte abonné aux abonnés créés
144
145 (% class="CxSpFirst" %)
146 Une fois le profil renseigné, on peut lancer l’analyse qui permet de savoir combien d’abonnés le logiciel a détecté dans le fichier (et leur type : groupe ou personne).
147
148 (% style="text-align:center" %)
149 [[image:V8.2-3.6-Abonnés_importation d’abonnés.png]]
150
151 (% class="CxSpFirst" %)
152 Au clic sur Importer, une barre de progression est affichée et un bilan de l’importation est affiché. Si un problème est détecté sur l’une des fiches lors de l’importation (ex : date de naissance invalide), l’erreur est signalée. Une catégorie « Indication sur les données importées » est automatiquement créée dans le module Paramètres > Listes > Catégories d’abonnés, avec une valeur « Abonné à vérifier », ce qui permet de retrouver les abonnés concernés par la vérification depuis la recherche avancée d’abonnés. La nature de l’erreur (s’il y en avait) est précisée dans le piège sur la fiche abonné.
153
154 (% style="text-align:center" %)
155 [[image:V8.2-3.7-Abonnés_importation d’abonnés.png]]
156
157 = (% style="color:#3398cc" %)4. Mise à jour du fichier d'adresses (mise à jour du 19/08/18)(%%) =
158
159 Au 1er janvier 2018, la France compte 560 communes nouvelles sur l’ensemble du territoire métropolitain, regroupant près de 1 900 communes et 1,9 million d’habitants.
160
161 De ce fait, les communes proposées lorsque l'on renseigne une adresse dans Decalog SIGB (fiche abonné, fiche regroupement, fiche fournisseur) ont été mises à jour avec les données issues du Service National de l’Adresse (fichier consultable dans le lien suivant : [[https:~~/~~/www.data.gouv.fr/fr/datasets/communes-nouvelles>>https://www.data.gouv.fr/fr/datasets/communes-nouvelles]]) du 1er janvier 2018.
162
163 Dans la prochaine version de Decalog SIGB, les communes n'existant officiellement plus ne seront plus proposées lors de la saisie, mais resteront renseignées sur les fiches qui ont utilisé cette commune.