Aller au contenu principal

Ouvrir une application Studio depuis une application pilotée par modèle

Objectif​

Placer un écran que vous avez dessiné dans une application, pour que les gens puissent réellement l’ouvrir.

Pourquoi cette étape existe​

Le Shell de la plateforme liste des applications, pas des composants. Un écran qui ne figure dans aucune application est un écran que personne ne peut atteindre — comme une table ou un tableau de bord. Le placer est une seule action, et c’est la dernière entre un dessin et quelque chose qu’un utilisateur ouvre.

Prérequis​

Étapes​

  1. Ouvrez votre solution et choisissez Applications.

  2. Créez une application, ou sélectionnez-en une et appuyez sur Modifier.

  3. Dans un groupe de navigation, appuyez sur le bouton écran (le glyphe de fenêtre) à côté des boutons table, tableau de bord et rapport. Choisissez votre écran.

    Pas de bouton écran ? Il n’y a encore aucun écran dans cet environnement. Dessinez-en d’abord un.

  4. Donnez-lui éventuellement un autre libellé pour cette application. Le nom dans le rail est celui que votre application donne à la chose, pas celui de l’écran — un écran appelé « Onboarding » peut s’afficher ici « Commencez ici ».

  5. Définissez l’écran comme page d’accueil si vous voulez que l’application s’ouvre dessus.

  6. Appuyez sur Enregistrer, puis ouvrez l’application depuis le Shell.

En faire la première chose que les gens voient​

Un écran dessiné fait une page d’accueil naturelle : une page d’arrivée avec un titre, une courte explication et les trois choses à faire en premier donne une meilleure première impression qu’une grille de lignes.

La page d’accueil doit être l’une des destinations de navigation de l’application : placez donc d’abord l’écran, puis choisissez-le comme page d’accueil. Une page d’accueil vers laquelle personne ne peut revenir est un écran sans entrée dès que l’on en est sorti.

Plusieurs écrans dans une seule entrée de navigation​

Le rail nomme l’application, pas l’un de ses écrans : ouvrir l’entrée ouvre l’application sur son écran de départ, et les boutons que vous avez dessinés permettent de passer aux autres. Une application de six écrans occupe donc une ligne dans le rail plutôt que six.

C’est voulu — les écrans d’une application sont les pages d’une même chose, et le rail sert aux destinations de premier niveau de l’application. Si deux écrans dessinés ont vraiment leur place côte à côte dans le rail, ce sont deux applications.

Se déplacer dans l’application est un déplacement ordinaire au sein de l’application pilotée par modèle : l’adresse change, le bouton Précédent du navigateur revient à l’écran précédent, et si une commande a envoyé l’utilisateur ici, la flèche de retour vers son point de départ est toujours là après qu’il a changé d’écran une ou deux fois.

Le déplacer vers un autre environnement​

Un écran voyage dans sa solution, comme tout autre composant. Exportez la solution depuis l’environnement où vous l’avez construit et importez-la dans le suivant ; l’écran, l’application qui le nomme et le dessin qui le sous-tend arrivent ensemble. Il n’y a pas d’export séparé.

Importez la solution de l’application et celle de l’écran, si elles sont différentes — une application dont la navigation nomme un écran absent ne s’enregistrera pas.

Dépannage​

  • Le bouton écran n’est pas affiché. — aucun écran n’existe dans cet environnement. Dessinez-en d’abord un.
  • L’enregistrement de l’application indique que l’écran n’est pas défini dans cet environnement. — l’écran se trouve dans une solution qui n’a pas été importée ici. Importez-la, puis enregistrez de nouveau l’application.
  • Le rail affiche le nom logique au lieu du nom d’affichage. — l’écran n’a pas été trouvé, pour la même raison que ci-dessus.
  • L’écran s’ouvre vide. — rien dans le dessin n’est étiqueté comme écran, ou le cadre de l’écran ne contient rien. Ouvrez le concepteur et appuyez sur Aperçu : vous verrez la même chose, et pourrez la corriger là.
  • Tout est grisé et indique que l’écran n’a pas pu être ouvert. — votre rôle n’a aucun droit sur cet écran. Ouvrir un écran est une autorisation comme une autre ; adressez-vous à la personne qui gère vos rôles de sécurité.

Scénarios associés​