Mise à jour automatique des fichesCette leçon explique comment obtenir la mise à jour automatique des anciennes fiches. Prenons l'exemple de la fiche organisation que nous avons créé lors d'une leçon précédente. Sa version la plus aboutie contient un lien 'Site web' permettant d'accéder au site web de l'organisation par un simple clic; ce champ lien est alimenté par le champ de saisie correspondant. Si les postes clients disposent d'une bonne intégration avec la téléphonie, on pourrait, à un certain moment, vouloir pareillement remplacer le simple libellé 'Tel standard' par un lien vers l'URL 'tel:xxxxxxxx' qui provoquerait un appel téléphonique vers le numéro de téléphone correspondant. Se pose alors la problématique de la mise à niveau de toutes les fiches déjà créées. Activer la mise à jour automatiquePour obtenir cette mise à jour automatique, il suffit de renseigner le champ 'Mise à jour automatique' des propriétés de la fiche modèle. Cette fiche modèle peut être celle qui sert à créer des fiches à partir de l'arborescence des modèles (voir la leçon 'Créer de multiples fiches : les modèles') ou celle qui sert à créer des fiches à partir d'un formulaire de création (voir la leçon ' Créer de multiples fiches : un formulaire de création'). Il s'agit de la même si comme recommandé, vous avez mis à disposition la fiche dans l'arborescence des modèles via une copie partagée. Dans la copie d'écran suivante, vous pouvez constater que le code 'test/FVSH9HPU/0KDGXP214' inscrit dans le champ 'Mise à jour automatique' correspond bien au code de cette fiche, que l'on retrouve un peu plus bas au niveau de la ligne 'Référence au formulaire ...'.
Quand on utilise le nom du bloc modèle qui encaspsule la fiche, c'est encore plus simple : Effectuer une mise à jourPour effectuer la mise à jour de l'ensemble des fiches, modifier la fiche qui a servi de modèle pour créer les fiches, c'est à dire celle à laquelle le champ 'Mise à jour automatique' fait référence, puis incrémentez le numéro de version au niveau de la ligne 'Type de formulaire'. Dans la pratique chaque fiche n'est pas mise à jour immédiatement, mais uniquement quand on affiche la page la contenant. Dans de rares cas, on peut avoir besoin de forcer la mise à jour immédiate d'un ensemble de fiches. Pour cela, au niveau du menu contextuel d'un état qui les liste, on sélectionne le bouton 'Collecte', puis 'Vérifier les lignes affichées'. Activer à posteriori la mise à jour automatiqueSi l'on a créé plusieurs fiches qui n'avaient pas de champ 'Mise à jour automatique', on peut le positionner à posteriori. Pour cela, au niveau du menu contextuel d'un état qui liste ces fiches, sélectionnez le bouton 'Batch', puis 'Positionner le champ de mise à jour automatique' et indiquez le code ou nom de la fiche modèle à utiliser. Travaux pratiques
|