Accéder au contenu principal

Élaboration d'une application On-demand

Une application On-demand charge un sous-ensemble des données chargées sous une forme agrégée par une application de sélection. Pour élaborer une application On-demand, vous devez lier une application de sélection On-demand à une application modèle On-demand. Les applications de sélection et les applications modèles sont les blocs de construction fondamentaux des applications On-demand.

Pour élaborer une application On-demand, il convient de créer en premier lieu les applications de sélection et les applications modèles pouvant être liées ensemble. Afin que cette liaison soit possible, ces deux types d'applications doivent avoir des champs de données en commun, pouvant être liés ensemble.

Pour plus d'informations, consultez Création d'une application de sélection On-demand et Création d'une application modèle On-demand.

Il est possible de lier une application de sélection à plusieurs applications modèles. De même, une application modèle peut être liée à plusieurs applications de sélection. Cependant, les expressions de liaison de données de l'application modèle doivent correspondre à des champs figurant dans les applications de sélection qui y sont liées.

Un lien de navigation d'application On-demand unit une application de sélection à une application modèle. Les liens de navigation d'application On-demand sont créés dans les applications de sélection. Une fois qu'un lien de navigation a été défini, il est possible de l'ajouter à la barre Navigation parmi les applications de l'application de sélection en tant que point de navigation. Chaque feuille figurant dans une application comporte sa propre barre Navigation parmi les applications. Les utilisateurs génèrent ensuite des applications On-demand à partir du point de navigation.

Exemple de vue d'élaboration d'une application On-demand.

Aperçu de l'application On-Demand.

Vous avez la possibilité, à partir du même point de navigation, de générer plusieurs applications On-demand, chacune contenant une combinaison différente de données sélectionnées.

Il est possible d'ajouter à plusieurs feuilles d'une même application de sélection des pointeurs vers un lien de navigation parmi les applications. Les feuilles peuvent en outre contenir plusieurs points de navigation parmi les applications, créés à partir de divers liens de navigation parmi les applications.

Lorsqu'une application de sélection est terminée, dotée des liens et points de navigation souhaités, il est possible de générer des applications On-demand.

  1. Ouvrez une application de sélection On-demand, puis choisissez Éditer.
  2. Sélectionnez Liens de navigation d'application dans le panneau de gauche.
  3. Cliquez sur le bouton Créer un nouvel élément pour ouvrir la boîte de dialogue Créer un lien de navigation d'application On-demand.

  4. Nommez le nouveau lien de navigation d'application On-demand.
  5. Sélectionnez une application modèle On-demand.

    Toutes les applications figurant dans la liste déroulante Application modèle ne sont pas des applications modèles valides. Vous devez sélectionner une application qui a été conçue en tant qu'application modèle et dont les expressions de liaison de données correspondent à des champs situés dans l'application de sélection en cours d'utilisation. Sinon, les applications On-demand générées à partir du lien de navigation d'application provoqueront des erreurs.

    Pour plus d'informations, consultez Création d'une application modèle On-demand.

  6. Définissez une expression destinée à calculer le nombre total d'enregistrements détaillés représentés par les enregistrements agrégés accessibles via l'état de sélection indiqué dans l'application de sélection.

    Cette expression comporte généralement la fonction SUM pour obtenir le nombre total d'enregistrements sélectionnés. Le résultat permet ensuite de déterminer à quel moment la quantité de données à charger se trouve dans la plage spécifiée pour générer l'application On-demand.

  7. Spécifiez la valeur de l'option Nombre maximal de lignes.

    La valeur de l'option Nombre maximal de lignes définit la limite supérieure du nombre d'enregistrements, calculée par la fonction sous l'entrée Expression, que l'application On-demand peut charger. Tant que le nombre d'enregistrements calculé par l'expression d'estimation de lignes dans l'application de sélection est supérieur à la valeur de l'option Nombre maximal de lignes, il n'est pas possible de générer l'application On-demand. L'application ne peut être générée que si le nombre d'enregistrements calculé par l'expression d'estimation de lignes est inférieur ou égal à la limite supérieure définie par la valeur de l'option Nombre maximal de lignes.

    Pour créer l'expression servant à définir l'option Nombre maximal de lignes, vous devez connaître le mode de calcul du nombre total d'enregistrements à partir des champs disponibles dans l'application de sélection.

    Pour plus d'informations, consultez Création d'une application de sélection On-demand.

  8. Indiquez la valeur de l'option Nombre maximal d'applications générées.

    Il est possible de générer plusieurs applications On-demand à partir du même point de navigation via la barre Navigation parmi les applications de l'application de sélection. L'intérêt de générer plusieurs applications est d'inclure une sélection de données différente dans chacune d'elles. Dès lors que le nombre maximal d'applications a été atteint, l'utilisateur qui génère des applications depuis ce point de navigation doit supprimer l'une des applications existantes avant de générer une nouvelle application On-demand.

    Le nombre maximal d'applications générées s'applique au lien de navigation d'application On-demand. Si un point de navigation d'application On-demand est créé à partir du lien de navigation, alors ce point de navigation pourra potentiellement créer le nombre maximal d'applications défini. Cependant, si plusieurs points de navigation sont créés à partir du même lien, le nombre total d'applications On-demand générées à partir de ces points est assujetti au paramètre configuré pour l'option Nombre maximal d'applications générées.

  9. Dans le champ Durée de conservation, saisissez une valeur numérique correspondant à la durée pendant laquelle les applications générées à partir du lien de navigation seront conservées avant d'être supprimées.

  10. Dans le menu déroulant situé à droite du champ Durée de conservation, sélectionnez l'unité de temps à utiliser pour la durée de conservation.

    Les options disponibles sont : heures, jours ou Durée illimitée.

    Toutes les applications On-demand générées à partir du lien de navigation seront conservées conformément à ce paramètre. L'âge d'une application On-demand générée correspond à la différence entre le moment présent et l'heure du dernier chargement de données. Ce calcul de l'âge d'une application On-demand s'applique aussi bien aux applications publiées qu'aux applications non publiées. De plus, si une application On-demand est publiée manuellement après avoir été générée, le calcul de son âge reste inchangé : il est basé sur le dernier chargement de données de l'application générée.

  11. Dans le menu déroulant Affichage par défaut à l'ouverture, sélectionnez la feuille à afficher en premier à l'ouverture des applications générées à partir du lien de navigation.

    Vous pouvez sélectionner Aperçu de l'application ou l'une des feuilles de l'application de sélection à partir de laquelle le lien de navigation est créé.

  12. Cliquez sur Créer. Le nouveau lien d'application On-demand figure à présent dans la liste Liens de navigation d'application.
  13. Faites glisser le lien de navigation vers la barre Navigation parmi les applications de l'application de sélection.

    En faisant glisser le lien de navigation vers l'application de sélection, vous créez un point de navigation d'application On-demand. Les propriétés de ce nouveau point de navigation d'application On-demand sont affichées dans le panneau de droite. Le cas échéant, vous pouvez renommer le point de navigation dans ce panneau.

  14. Cliquez sur Terminer dans l'éditeur de feuille.

    L'application de sélection On-demand est désormais prête à être utilisée ou publiée. L'application de sélection On-demand est désormais prête à être utilisée ou publiée. Les utilisateurs pourront générer des applications On-demand à partir des points de navigation disponibles sur la barre Navigation parmi les applications de l'application de sélection.

Vous pouvez partager des applications de sélection On-demand dans un espace partagé ou géré. Vous devez commencer par rendre publiques les feuilles des applications de sélection et modèles. Vous pouvez ensuite ajouter l'application de sélection à un espace partagé ou géré. Si vous effectuez une publication dans un espace géré, vous n'avez besoin de publier que l'application de sélection.

Les utilisateurs ayant accès aux applications de ces espaces peuvent accéder aux points de navigation de ces applications. Par exemple, ils peuvent générer une application On-demand à partir de la barre Navigation parmi les applications.

Note Avertissement

Si les applications des espaces gérés ou partagés contiennent des données sensibles, utilisez prudemment les applications On-demand et vérifiez les autorisations des personnes qui ont accès aux applications de sélection.

Les applications On-demand sont ajoutées aux espaces personnels des utilisateurs. Si des utilisateurs disposent d'autorisations Peut contribuer, Peut gérer, Peut publier ou Propriétaire dans un espace partagé ou géré, ils peuvent partager les applications On-demand qu'ils ont générées depuis leur espace personnel avec d'autres utilisateurs.

Une fois qu'une application de sélection à la demande est publiée dans un espace géré, vous ne pouvez pas éditer le lien de navigation dans l'application de sélection ou l'application publiée. Pour mettre à jour le lien de navigation, supprimez l'application publiée. Ensuite, éditez le lien dans l'application de sélection et republiez l'application dans l'espace géré.

Cette page vous a-t-elle aidé ?

Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – dites-nous comment nous améliorer !