Eine Studio-App aus einer modellgesteuerten App öffnen
Ziel
Einen Bildschirm, den Sie gezeichnet haben, in eine App bringen, damit Personen ihn tatsächlich öffnen können.
Warum es diesen Schritt gibt
Die Plattform-Shell listet Apps auf, keine Komponenten. Ein Bildschirm, der in keiner App steht, ist ein Bildschirm, den niemand erreichen kann – genau wie eine Tabelle oder ein Dashboard. Ihn zu platzieren ist eine einzige Aktion, und sie ist die letzte zwischen einer Zeichnung und etwas, das ein Benutzer öffnet.
Voraussetzungen
- Ein Bildschirm, den Sie gezeichnet und gespeichert haben – siehe Eine Studio-App zeichnen.
- Eine App oder die Berechtigung, eine zu erstellen.
Schritte
-
Öffnen Sie Ihre Lösung, und wählen Sie Apps.
-
Erstellen Sie eine App, oder wählen Sie eine aus und drücken Sie Bearbeiten.
-
Drücken Sie in einer Navigationsgruppe die Schaltfläche Bildschirm (das Fenstersymbol) neben den Schaltflächen für Tabelle, Dashboard und Bericht. Wählen Sie Ihren Bildschirm.
Keine Bildschirm-Schaltfläche? In dieser Umgebung gibt es noch keine Bildschirme. Zeichnen Sie zuerst einen.
-
Geben Sie ihm optional eine andere Beschriftung für diese App. Der Name in der Navigationsleiste ist die Sprache Ihrer App für die Sache, nicht die des Bildschirms selbst – ein Bildschirm namens „Onboarding“ kann hier „Hier beginnen“ heißen.
-
Legen Sie die Startseite auf den Bildschirm fest, wenn sich die App mit ihm öffnen soll.
-
Drücken Sie Speichern, und öffnen Sie dann die App aus der Shell.
Ihn zum Ersten machen, was Personen sehen
Ein gezeichneter Bildschirm ist eine natürliche Startseite: Eine Landingpage mit einer Überschrift, einer kurzen Erklärung und den drei Dingen, die jemand zuerst tun sollte, macht einen besseren ersten Eindruck als ein Raster aus Zeilen.
Die Startseite muss eines der eigenen Navigationsziele der App sein – platzieren Sie also zuerst den Bildschirm, und wählen Sie ihn dann als Startseite. Eine Startseite, zu der niemand zurücknavigieren kann, ist ein Bildschirm ohne Eingang, sobald Sie einmal weggeklickt haben.
Mehrere Bildschirme in einem Navigationseintrag
Die Navigationsleiste nennt die App, nicht einen ihrer Bildschirme: Das Öffnen des Eintrags öffnet die App auf ihrem Startbildschirm, und die Schaltflächen, die Sie gezeichnet haben, wechseln zwischen den übrigen. Eine App mit sechs Bildschirmen ist also eine Zeile in der Navigationsleiste, nicht sechs.
Das ist Absicht – die Bildschirme einer App sind Seiten einer Sache, und die Navigationsleiste ist für die Ziele der obersten Ebene der App da. Wenn zwei gezeichnete Bildschirme wirklich nebeneinander in die Navigationsleiste gehören, sind es zwei Apps.
Die Bewegung innerhalb der App ist eine gewöhnliche Bewegung innerhalb der modellgesteuerten App: Die Adresse ändert sich, Zurück im Browser führt zum vorherigen Bildschirm, und wenn ein Befehl den Benutzer hierher geschickt hat, ist der Pfeil zurück dorthin, woher er kam, noch da, wenn er einen oder zwei Bildschirme weitergegangen ist.
Ihn in eine andere Umgebung verschieben
Ein Bildschirm reist in seiner Lösung, wie jede andere Komponente. Exportieren Sie die Lösung aus der Umgebung, in der Sie ihn gebaut haben, und importieren Sie sie in die nächste; der Bildschirm, die App, die ihn nennt, und die Zeichnung dahinter kommen alle zusammen an. Einen separaten Export gibt es nicht.
Importieren Sie die Lösung der App und die des Bildschirms, wenn sie in verschiedenen liegen – eine App, deren Navigation einen Bildschirm nennt, der nicht da ist, lässt sich nicht speichern.
Fehlerbehebung
- Die Bildschirm-Schaltfläche wird nicht angezeigt. – In dieser Umgebung gibt es keine Bildschirme. Zeichnen Sie zuerst einen.
- Beim Speichern der App heißt es, der Bildschirm sei in dieser Umgebung nicht definiert. – Der Bildschirm liegt in einer Lösung, die hier nicht importiert wurde. Importieren Sie sie, und speichern Sie die App dann erneut.
- Die Navigationsleiste zeigt den logischen Namen statt des Anzeigenamens. – Der Bildschirm wurde nicht gefunden, aus demselben Grund wie oben.
- Der Bildschirm öffnet sich leer. – Nichts in der Zeichnung ist als Bildschirm markiert, oder der Bildschirmrahmen enthält nichts. Öffnen Sie den Designer, und drücken Sie Vorschau: Sie sehen dasselbe und können es dort beheben.
- Alles ist ausgegraut und meldet, der Bildschirm könne nicht geöffnet werden. – Ihre Rolle hat keine Berechtigung für diesen Bildschirm. Einen Bildschirm zu öffnen ist eine Berechtigung wie jede andere; fragen Sie die Person, die Ihre Sicherheitsrollen verwaltet.
Verwandte Szenarien
- Eine Studio-App eigenständig ausführen – der andere Weg hinein, ohne modellgesteuerte App drumherum.
- Eine Studio-App zeichnen.
- Eine Studio-App erstellen.