Guía para la transición de aplicaciones
  • 05 Jan 2024
  • 4 Minutos para leer
  • Colaboradores

Guía para la transición de aplicaciones


Resumen del artículo

Explicación sobre las transiciones en los activadores

Muchos activadores de las aplicaciones terminan con una transición. En este artículo se explica cómo funcionan las transiciones, sus funciones y qué se puede esperar al ejecutarlas.

:::(Warning) (ADVERTENCIA) El tiempo de ejecución previo a la transición queda obsoleto en LTS 11. Cualquier aplicación antigua que utilice esta función debe migrarse antes de abril de 2024 para seguir funcionando. Aprende a migrar aplicaciones aquí:::

¿Qué son las transiciones?

Las transiciones son lo que permite al usuario navegar entre pasos y aplicaciones. Dentro de cualquier tipo de disparador, se puede añadir una Transición para dirigir adecuadamente al usuario a través de las Apps que usted cree.

Al hacer clic en Añadir nueva transición, hay algunas opciones:

Ir al Paso

  • Anterior
  • Siguiente
  • Paso específico
  • Ir al paso por nombre

Aplicación

  • Cancelar aplicación
  • Cancelar aplicación y cerrar sesión del usuario actual
  • Cancelar y cambiar a aplicación
  • Cancelar y cambiar al paso Aplicación , paso
  • Completar e ir a la pantalla de inicio
  • Completar aplicación
  • Completar aplicación y cerrar sesión del usuario actual
  • Completar y cambiar a aplicación
  • Completar y, a continuación, cambiar a Step App, Step
  • Completar y cambiar a paso por nombre Paso
  • Completar aplicación y, a continuación, ir al primer paso de la aplicación por nombre Aplicación

Uso de las transiciones

Identificar las opciones disponibles es muy importante, ya que sólo se puede añadir una a la sentencia Then de un Trigger. Para aclarar aún más este punto, es posible agregar una Transición a cada Then en un disparador que contenga múltiples condiciones, o sentencias else.

Otras notas sobre las transiciones son

  • Una Transición debe ir al final de las Acciones Then. Esto asegura que todos los datos son capturados, y la Transición es la última acción para ese Disparador.
  • Si se utilizan varios disparadores del mismo tipo (es decir, varios disparadores en el mismo botón), es necesario asegurarse de que toda la lógica basada en transiciones se mantiene dentro de un único disparador.

:::(Warning) (ADVERTENCIA) La ejecución de aplicaciones con disparadores que tengan más de una acción de transición dejará de ser compatible a partir de marzo de 2024 (LTS 12), y las aplicaciones afectadas se archivarán automáticamente sin posibilidad de migrar a las nuevas transiciones. A partir de R261, podrá elegir si desea que la aplicación afectada utilice automáticamente un nuevo activador o seguir las instrucciones paso a paso para cambiar el activador usted mismo. :::

Interacciones del activador con las transiciones

Cuando se produce una Transición, tanto los Disparadores de Nivel de Paso como los de Nivel de Aplicación pueden activarse. Por ejemplo, un disparador completo en un paso puede activar un disparador Al cerrar el paso y un disparador Al completar la aplicación. El siguiente diagrama esboza varios ejemplos para mostrar el flujo de eventos con transiciones.

Cómo migrar del tiempo de ejecución de pretransición al tiempo de ejecución de transición

Las aplicaciones que aún se encuentran en el tiempo de ejecución previo a la transición verán el siguiente aviso:

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

Iniciar migración abrirá un modal con instrucciones paso a paso sobre cómo migrar su app. Este proceso puede iniciarse y detenerse en cualquier momento. En algunos casos, las aplicaciones podrán migrar automáticamente y no será necesaria ninguna acción. Lo único que debe hacer el usuario es hacer clic en Convertir mi aplicación.

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

Sin embargo, en muchos casos, no podremos migrar la aplicación automáticamente, lo que significa que tendrán que hacer cambios en su aplicación para migrar. El proceso de migración les proporcionará las siguientes instrucciones para que puedan migrar su aplicación:

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

¿Puede el cliente confiar en que se resuelva el problema y no afecte al correcto funcionamiento de su configuración? Es decir, ¿seguirá siendo posible el enrutamiento de la aplicación?

Sí, para la mayoría de los activadores podemos transferirlos automáticamente y se conserva la funcionalidad. En el caso de los activadores con tiempo de ejecución anterior a la transición, el proceso de migración será manual.

¿Existe un recorrido verbal de los activadores?

Cuando haga clic en iniciar migración, puede retroceder y no se producirá ningún cambio en la aplicación. El botón de inicio de la migración les guiará y les indicará los activadores que deben modificarse. Se espera entonces que corrijan los activadores en su versión de desarrollo de la aplicación. Una vez que hayan probado y verificado que todo funciona como se espera, tendrán que publicar la aplicación. A continuación, pueden volver a ejecutar el flujo de migración inicial para asegurarse de que están listos para convertir la aplicación, lo que no se puede deshacer después. Pero pueden probar sus aplicaciones sin afectar a las aplicaciones publicadas hasta que realicen la conversión final (que requiere publicar una nueva versión de todos modos).


¿Has encontrado lo que buscabas?

También puedes dirigirte a community.tulip.co para publicar tu pregunta o ver si otros se han enfrentado a una pregunta similar.


¿Te ha sido útil este artículo?