/

 

The manual

Self-training

Experimentation

Contact

 

Language

Mise à jour automatique des fiches

Cette 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.

Organisation

Nom :

Numéro SIRET :

Adresse postale :

Tel standard :

Email contact :

Site web :

Field 'web_link' is not writable

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 automatique

Pour 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.
Le champ 'Mise à jour automatique' doit être renseigné avec soit avec le code Stroga du bloc de la fiche, soit le nom attribué au bloc modèle qui encapsule la fiche.

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 ...'.

Pour ne pas avoir à recopier à la main ce long code, vous pouvez utiliser la capacité de capture disponible dans le client natif Storga. Pour cela copiez le code en faisant un glissé depuis le coin haut gauche du texte à sélectionner jusqu'au coin bas droit, tout en maintenant la touche 'Ctrl' du clavier enfoncé. Si l'opération de capture a réussi, une icône représentant un presse-papier apparaît sur la droite de la fenêtre Storga. Ensuite, cliquez dans le champ 'Mise à jour automatique', et enfin, à l'aide de la touche 'Insert' du clavier, collez le contenu ainsi capturé.

Quand on utilise le nom du bloc modèle qui encaspsule la fiche, c'est encore plus simple :

Effectuer une mise à jour

Pour 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'.
On peut utiliser 1, 2, 3, etc pour les numéro de version, où un nombre issu de la date, par exemple 20200723. La seule règle est qu'il doit s'agir d'un entier qui augmente à chaque nouvelle modification.

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 automatique

Si 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

   •   

Mettre en place le mécanisme de mise à jour automatique sur votre fiche modèle d'organisation.

   •   

Apporter une modification à la fiche modèle, par exemple en ajoutant un champ 'Domaine d'activité', puis vérifier que les fiches existantes se mettent bien à jour. Pour cela, n'oubliez pas d'incrémenter le numéro de version au niveau de la fiche modèle.

 

Nouveau message

From :

Message Title:

Message: