Ein Leitfaden für App-Übergänge
  • 08 Jan 2025
  • 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. In diesem Artikel wird erläutert, wie Übergänge funktionieren, welche Möglichkeiten sie bieten und was Sie bei der Ausführung von Übergängen erwarten können.

WARNING

Pre-Transition runtime is being deprecated in LTS 11. Any older apps using this feature must be migrated before LTS14 to continue running. Learn how to migrate apps here.

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 in geeigneter Weise durch die von Ihnen erstellten Apps zu leiten.

Wenn Sie auf Neue Transition hinzufügen klicken, haben Sie mehrere Möglichkeiten:

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

Running apps with triggers having more than one transition action will no longer be supported starting March 2024 (LTS 12), and affected apps will automatically be archived without the ability to migrate to the new transitions. Starting in R261, you can choose whether to automatically have the affected app utilize a new trigger or follow step-by-step instructions to change the trigger yourself.

Trigger-Interaktionen mit Transitionen

Wenn eine Transition auftritt, können sowohl Step- 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 den folgenden Hinweis:

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 die Anwendungen automatisch migriert werden, ohne dass eine Aktion erforderlich ist. Der Benutzer muss lediglich 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, für die meisten Auslöser 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 wird erwartet, dass sie die Auslöser in ihrer Entwicklungsversion der Anwendung korrigieren. 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 die veröffentlichten Anwendungen beeinträchtigt werden.


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?