Ein Leitfaden für App-Übergänge
  • 05 Jan 2024
  • 3 Minuten zu lesen
  • Mitwirkende

Ein Leitfaden für App-Übergänge


Artikel-Zusammenfassung

Eine Erläuterung zu Übergängen in Triggern

Viele Trigger in Apps enden mit einer Transition. Dieser Artikel beschreibt, wie Übergänge funktionieren, welche Möglichkeiten sie bieten und was Sie bei der Ausführung von Übergängen erwarten können.

:::(Warning) (WARNUNG) Die Pre-Transition-Laufzeit wird in LTS 11 veraltet sein. Alle älteren Anwendungen, die diese Funktion verwenden, müssen vor April 2024 migriert werden, um weiterhin ausgeführt werden zu können. Hier erfahren Sie, wie Sie Anwendungen migrieren können:::

Was sind Übergänge?

Transitionen ermöglichen es dem Benutzer, zwischen Schritten und Apps zu navigieren. Innerhalb jeder Art von Auslöser kann eine Transition hinzugefügt werden, um den Benutzer auf geeignete Weise durch die von Ihnen erstellten Apps zu leiten.

Wenn Sie auf Neuen Übergang hinzufügen klicken, stehen Ihnen mehrere Optionen zur Verfügung:

Gehe zu Schritt

  • Vorherige
  • Nächster
  • Spezifischer Schritt
  • Gehe zu Schritt nach Name

Anwendung

  • App abbrechen
  • App abbrechen und aktuellen Benutzer abmelden
  • Abbrechen und dann zu App wechseln
  • Abbrechen und dann zu Schritt wechseln App, Schritt
  • Abschließen und zum Startbildschirm wechseln
  • App abschließen
  • App abschließen, dann aktuellen Benutzer abmelden
  • Abschließen, dann zu App wechseln
  • Abschließen und dann zu Schritt App, Schritt wechseln
  • Abschließen, dann zu Schritt nach Name wechseln Schritt
  • App abschließen, dann zum ersten Schritt der App nach Name wechseln App

Übergänge verwenden

Es ist sehr wichtig, die verfügbaren Optionen zu kennen, da der Then-Anweisung eines Auslösers nur eine davon hinzugefügt werden kann. Um diesen Punkt weiter zu verdeutlichen, ist es möglich, eine Transition zu jedem Then in einem Trigger hinzuzufügen, der mehrere Bedingungen oder else-Anweisungen enthält.

Weitere Hinweise zu Übergängen sind:

  • Ein Übergang muss am Ende der Then-Aktionen stehen. Dadurch wird sichergestellt, dass alle Daten erfasst werden und der Übergang die letzte Aktion für diesen Auslöser ist.
  • Wenn Sie mehrere Auslöser desselben Typs verwenden (z. B. mehrere Auslöser für dieselbe Schaltfläche), müssen Sie sicherstellen, dass die gesamte auf Übergängen basierende Logik in einem einzigen Auslöser enthalten ist.

:::(Warning) (WARNUNG) Die Ausführung von Anwendungen mit Triggern, die mehr als eine Übergangsaktion haben, wird ab März 2024 (LTS 12) nicht mehr unterstützt, und die betroffenen Anwendungen werden automatisch archiviert, ohne die Möglichkeit, zu den neuen Übergängen zu migrieren. Ab R261 können Sie wählen, ob die betroffene Anwendung automatisch einen neuen Auslöser verwenden soll oder ob Sie den Auslöser selbst Schritt für Schritt ändern wollen. :::

Trigger-Interaktionen mit Übergängen

Wenn eine Transition auftritt, können sowohl Schritt- als auch App-Level-Trigger aktiviert werden. Zum Beispiel kann ein Complete-Trigger auf einem Step einen On Step Close- und einen On App Complete-Trigger auslösen. Das folgende Diagramm zeigt verschiedene Beispiele, um den Ablauf von Ereignissen mit Transitionen darzustellen.

Wie man von der Pre-Transition Runtime zur Transition Runtime migriert

Apps, die sich noch auf der Pre-Transition-Runtime befinden, sehen die folgende Meldung:

Pre%20Transition%20Runtime%20Deprecation%20Notice

Die Option Migration starten öffnet ein Modal mit einer Schritt-für-Schritt-Anleitung für die Migration ihrer App. Dieser Prozess kann jederzeit gestartet und gestoppt werden. In einigen Fällen können Anwendungen automatisch migriert werden, ohne dass eine Aktion erforderlich ist. Der Nutzer muss dann nur auf Meine App konvertieren!

Pre%20Transition%20Runtime%20Triggers%20Migration%20Process

In vielen Fällen ist es jedoch nicht möglich, die App automatisch zu migrieren, d. h. der Benutzer muss Änderungen an seiner App vornehmen, um sie zu migrieren. Im Rahmen des Migrationsprozesses erhalten Sie die folgenden Anweisungen, damit Sie Ihre Anwendung migrieren können:

Manual%20Pre%20Transition%20Runtime%20Trigger%20Migration%201

Manual%20Pre%20Transition%20Runtime%20Trigger%20Migration%202

Manual%20Pre%20Transition%20Runtime%20Trigger%20Migration%203

Manual%20Pre%20Transition%20Runtime%20Trigger%20Migration%204

FAQ

Kann sich der Kunde darauf verlassen, dass das Problem behoben wird und die ordnungsgemäße Funktion seiner Einrichtung nicht beeinträchtigt wird? D.h. wird das App-Routing danach noch möglich sein?

Ja, bei den meisten Triggern können wir sie automatisch übertragen und die Funktionalität bleibt erhalten. Bei Triggern mit einer Laufzeit vor der Umstellung muss die Migration manuell durchgeführt werden.

Mündliche Erläuterung der Auslöser?

Wenn Sie auf die Schaltfläche "Migration starten" klicken, können Sie sich zurückziehen, ohne dass die Anwendung geändert wird. Die Schaltfläche "Migration starten" führt sie durch den Prozess und weist sie auf die Auslöser hin, die geändert werden müssen. Es ist zu erwarten, dass sie die Auslöser in ihrer Entwicklungsversion der Anwendung korrigieren werden. Sobald sie getestet und überprüft haben, dass alles wie erwartet funktioniert, müssen sie die Anwendung veröffentlichen. Sie können dann den Startmigrationsfluss erneut durchlaufen, um sicherzustellen, dass sie bereit sind, die App zu konvertieren, was danach nicht mehr rückgängig gemacht werden kann. Bis zur endgültigen Konvertierung (für die ohnehin eine neue Version veröffentlicht werden muss) können sie ihre Anwendungen testen, ohne dass dies Auswirkungen auf die veröffentlichten Anwendungen hat.


Haben Sie gefunden, wonach Sie gesucht haben?

Sie können auch auf community.tulip.co Ihre Frage stellen oder sehen, ob andere mit einer ähnlichen Frage konfrontiert wurden!


War dieser Artikel hilfreich?