4.8 Éléments dépréciés
4.8.1 Type d'attribut de document
Le type d'attribut float
est déprécié au profit de double
Le type d'attribut integer
est déprécié au profit de int
4.8.2 Propriétés de l'application
Suppression des propriétés non utilisées depuis la version 2
-
access_free
=> déclaration d'une application sans droit -
ssl
=> forcer le mode ssl pour afficher l'application -
machine
=> répartition d'une application sur un autre serveur -
objectclass
=> non utilisé
4.8.3 Paramètre de log niveau deprecated
Le paramètre CORE_LOGLEVEL
s'il est mis à 'O' (O comme Obsolète) logue l'accès aux méthodes dépréciées dans le fichier de log. Par défaut, il n'est pas activé.
4.8.4 Méthode et hameçons des documents
De nombreux hameçons (hook) sur le document ont été renommés (specRefresh devient preRefresh() par exemple. La compatibilité avec les anciens nommages est assurée par la version 3.2, mais sera progressivement supprimée dans les versions suivantes.
De même de nombreuses méthodes du document sont dépréciées (par exemple Doc::getValue
)
La liste des deprecated, avec leur méthode de remplacement est disponible sur le site Documentation de l'api.
Un script est mis à disposition, il permet aux développeurs de parser leur code pour détecter ces obsolescences.
4.8.5 Api wsh
les scripts
-
freedom_refresh
est déprécié et est remplacé parrefreshDocuments
-
freedom_import
est déprécié et est remplacé parimportDocument
-
freedom_clean
est déprécié et est remplacé pardynacaseDbCleaner
-
fdl_cronexec
est déprécié et est remplacé parprocessExecute
-
import_style
a été supprimé et remplacé parsetStyle
4.8.6 Utilisateurs
La famille IUSER
(Utilisateur) ne dérive plus de USER
(Personne). Lors d'une migration les attributs issus de personne
sont gardés si des documents ont des valeurs sur ces attributs. Sinon tous les attributs de "personne" qui ne sont pas utilisés dans les documents "utilisateur" sont enlevés.
Le module dynacase-contacts
fournit la famille USER
.
4.8.7 API wsh importDocument
L'option --reinitattr=yes
est dépréciée.
Elle est remplacée par l'option --reset=attributes
.
Pour plus de précision, reportez vous au chapitre Importation et exportation de documents du manuel de référence.