Rafraîchir les flux après la saisie de données

Last modified by Aurelie Bertrand on 2024/11/18 13:50

Lors de la saisie de données, il peut être utile de déclencher le rafraîchissement des flux après l'envoi d'un formulaire pour fournir les données à jour à l'utilisateur dans le tableau de bord.

Pour cela, il faut configurer une action de rafraîchissement des flux déclenchée par un évènement.

Configurer le rafraîchissement sur évènement

La programmation des rafraîchissements s'effectue dans le Studio.

ℹ Consultez la page Programmer les rafraîchissements pour une description complète.

Il faut définir ici le rafraîchissement à la fois sur les flux et sur les modèles de données.

Sur les flux

  1. Dans le Studio, allez dans l'onglet Flux et sélectionnez le rôle contenant les flux.
  2. Sélectionnez les flux ou le protefeuille complet à rafraîchir.
  3. Dans l'onglet Programmation du panneau de droite, décochez la case Avec le portefeuille.
    Programmation
  4. Cliquez sur le bouton  + et définissez la programmation sur évènement comme souhaité.
  5. Afin de pouvoir réutiliser cette programmation par la suite, cochez la case Sauvegarder une programmation partagée...
  6. Entrez le Nom souhaité pour celle-ci et sélectionnez le Rôle auquel la hiérérchie est partagée ou Aucun pour la partager à tous les rôles.
    Programmation sur évènement
  7. Cliquez sur OK.

Sur les modèles de données

Le même identifiant d'évènement externe doit être configuré pour la programmation de rafraîchissement de tous les modèles de données nécessaires à la chaîne de modélisation des données.

  1. Dans le Studio, allez dans l'onglet Modèles et sélectionnez le rôle contenant les flux
  2. Si la programmation de rafraîchissement doit être configurée pour :
    • un seul modèle : éditez le modèle de données et allez dans l'onglet Rafraîchissement.
      Programmation 1 modèle
    • plusieurs modèles : multi-sélectionnez les modèles, cliquez-droit sur la multisélection et cliquez sur Éditer...
      Prgrammation plusieurs modèles
  3. Cliquez sur le bouton  + pour afficher la boite de dialogue Programmation.
  4. Dans la liste déroulante Déclenchement, sélectionnez Programmation partagée puis sélectionnez la programmation précédemment créée.
    Un rappel de ses paramètres est alors indiqué.
    Programmation_partagée_reuse.png
  5. Cliquez sur OK.

Configurer l'action de rafraîchissement des flux

Pour configurer le rafraîchissement des flux après envoi du formulaire :

  1. Dans l'Éditeur de tableaux de bord, sélectionnez le formulaire et ouvrez l'onglet Propriétés du panneau de droite.
    Action
  2. Cliquez sur la roue crantée à droite du champ Action.
    ➡ La boite de dialogue Action s'affiche.
  3. Dans la liste déroulante Action, sélectionnez Rafraîchit tous les flux dans la catégorie Rafraîchissement.
  4. Dans la liste déroulante Evénement, sélectionnez l''évènement défini précédemment dans la programmation de rafraîchissement.
    Il est défini par défaut, s'il n'y pas d'autre événement.
    Boite action
  5. Cliquez sur OK.

Avec cette configuration, quand le formulaire est soumis, tous les flux et modèles de données (pour lesquels le rafraîchissement sur l'évènement est défini) sont rafraîchis.

Un message apparaît sur le flux (graphique) dans le tableau de bord lors de la synchronisation des données.

Synchronisation