Chapitre 4 Le coin du développeur
Cette partie présente la version 3.2 du point de vue du développeur.
Cette version 3.2 est l'aboutissement d'une forte démarche d'amélioration de la robustesse et des performances, au travers de plusieurs axes :
- tests automatisés sur la plate-forme : Dynacase n'a jamais été couvert par autant de tests qu'avec cette version 3.2.
- test du paramétrage lors de l'import : lors de l'import du paramétrage, les fichiers sont analysés et toute incohérence est directement remontée au développeur.
- documentation : le manuel de référence est en cours de réécriture pour couvrir l'intégralité des fonctionnalités de cette version, tout en étant plus clair et de navigation plus facile.
- performance : cette version améliore de manière significative les performances notamment par le refactoring du système de droits, et plusieurs autres optimisations.
-
nettoyage du code :
- suppression des notices : le code ne devrait quasiment plus lever de notices en php 5.4.
- homogénéisation des noms : les hooks et méthodes majeures de l'API ont été renommées pour les rendre plus explicites et homogènes.
Chacun des changements majeur est présenté dans cette partie. Pour avoir le détail de chaque fonctionnalité, il est recommandé de se référer à la partie correspondante du manuel de référence.
Contenu du chapitre
- 4.1 Pré-requis de fonctionnement
- 4.1.1 php
- 4.1.2 Postgresql
- 4.1.3 Autres prérequis système
- 4.2 Modification au niveau des utilisateur, groupes et rôles
- 4.2.1 Utilisateur
- 4.2.2 Groupes
- 4.2.3 Rôles
- 4.2.4 SearchAccount
- 4.3 Modifications de code
- 4.3.1 La classe Application
- 4.3.2 La classe ApplicationParameterManager
- 4.3.3 Classe SearchDoc
- 4.3.4 Dossiers
- 4.4 Modifications d'IHM
- 4.4.1 Familles et documents
- 4.4.2 Vues et représentations
- 4.4.3 Nouvelles IHM d'administration
- 4.4.4 Traduction
- 4.4.5 Intégration de jQuery et de jQuery UI
- 4.4.6 Gestion des styles
- 4.5 Modifications dans le paramétrage
- 4.5.1 Importation des familles, profils et cycles
- 4.5.2 Paramétrage et importation des cycles de vie
- 4.5.3 Importation et exportation de documents
- 4.5.4 Actions et zone de référence
- 4.5.5 Liens vers les documents dans un mail
- 4.5.6 Date au format ISO
- 4.6 Modifications dans les familles système
- 4.6.1 Contrôles de vues
- 4.6.2 Modèles de mail
- 4.6.3 Minuteurs
- 4.6.4 Les recherches
- 4.7 Autres modifications
- 4.7.1 Aides à la saisie
- 4.7.2 Authentification
- 4.7.3 Sécurité et profils
- 4.7.4 Modification de masse
- 4.8 Éléments dépréciés
- 4.8.1 Type d'attribut de document
- 4.8.2 Propriétés de l'application
- 4.8.3 Paramètre de log niveau deprecated
- 4.8.4 Méthode et hameçons des documents
- 4.8.5 Api wsh
- 4.8.6 Utilisateurs
- 4.8.7 API wsh importDocument
- 4.9 Exploitation
-
4.9.1
Page
supervisor
- 4.9.2 Gestion des logs
- 4.9.3 Répertoires de travail
- 4.9.4 Autres modifications de répertoires
- 4.9.5 Mots de passe
- 4.10 Évolutions des modules complémentaires
- 4.10.1 ONEFAM
- 4.10.2 Module dynacase-fileconnector
- 4.11 Scripts API (WSH)
- 4.11.1 Utilisation de actionUsage et ApiUsage