Actualisation des Object Types externes
- actualisation complète
- actualisation rapide
Une actualisation complète détecte de nouveaux éléments, compare et met à jour des éléments existants et supprime les éléments ayant disparu de la base de données externe. Par défaut, une actualisation rapide ne détecte que les nouveaux éléments de la base de données externe. Elle ne permet pas de comparer des éléments existants. Elle ne permet pas non plus de supprimer des éléments ; leur suppression impliquerait une actualisation complète.
L’actualisation rapide est sensiblement plus rapide que l’actualisation complète. À titre indicatif, l’actualisation complète de 120 000 éléments prend environ deux minutes tandis que l’actualisation rapide est terminée au bout de sept secondes. Pour des listes de valeurs simples, les données d’actualisation sont rapides même en cas de grands volumes de données et, par conséquent, une actualisation complète est toujours exécutée. Cela permet de garantir d’avoir des données toujours à jour.
Actualisation manuelle des object types externes
Les types d’objets externes peuvent être actualisés dans le M-Files Desktop classique en appuyant sur Alt et en sélectionnant , puis en sélectionnant un type d’objet externe approprié dans le sous-menu. Vous pouvez choisir entre Actualisation Rapide et Actualisation Complète.
Si vous essayez d'actualiser un(e) object type externe en même temps que M-Files Server, l'opération que vous avez lancée commence après celle lancée par M-Files Server.
Actualisation des object types externes avec M-Files Admin
Pour lancer ou arrêter l'opération d'actualisation complète d'un object type externe dans M-Files Admin, cliquez avec le bouton droit de la souris sur le object type dans Structure des métadonnées (vue classique) et cliquez sur Actualiser maintenant. Cette opération permet d'obtenir les données actualisées des colonnes à partir de la base de données externe.
L'opération d'actualisation complète est également lancée lorsque vous éditez les définitions object type dans M-Files Admin. Si vous mettez à jour la définition du(de la) object type avant que l'opération d'actualisation précédente soit terminée, M-Files relance l'opération.
Actualisation automatique et options de configuration
L’actualisation rapide démarre automatiquement si une object type externe est requise par un client (par exemple, la fiche de métadonnées comportant une propriété qui utilise une object type externe est affichée) et si la dernière actualisation a été réalisée il y a plus de 15 minutes.
Une actualisation complète est lancée pour tous les types d’objets externes tous les jours à 4 h 30 du matin. Cette opération est réalisée dans le cadre de la routine de maintenance nocturne.
Une actualisation complète est automatiquement déclenchée en lieu et place d’une actualisation rapide si une object type externe est requise par le client et qu’une actualisation complète n’a pas été réalisée au cours des dernières 25 heures.
Pour en savoir plus sur les options de configuration disponibles pour l’actualisation automatique des object types externes, se reporter au document Default Refresh Logic and Configuration Options for External Value Lists and Object Types.
Valeurs de propriétés automatiques ignorées pendant l'actualisation
Lorsque M-Files met à jour les objets vers et depuis une base de données externe, il compare les propriétés des objets dans la base de données externe à celles dans le coffre. Si M-Files trouve des différences au niveau des propriétés, il met à jour les objets. Pendant la comparaison, les propriétés ayant une valeur calculée automatiquement sont ignorées, ce qui génère les scénarios suivants :
- Si toutes les valeurs de propriétés de l'objet à mettre à jour vers ou depuis une base de données externe sont définies comme ayant une valeur calculée automatiquement dans M-Files, l'objet n'est pas mis à jour.
- Si l'actualisation crée un objet dans M-Files, toutes les valeurs de propriétés de l'objet prennent les valeurs de la base de données externe. Cela inclut les propriétés définies comme ayant une valeur calculée automatiquement.
- Si l'actualisation met à jour les propriétés de l'objet dans M-Files, toutes les valeurs de propriétés de l'objet à mettre à jour prennent les valeurs de la base de données externe. Cela inclut les propriétés définies comme ayant une valeur calculée automatiquement.