View a markdown version of this page

Conceptos de automatizaciones - AWS Estudio de aplicaciones

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Conceptos de automatizaciones

Estos son algunos conceptos y términos que debes conocer al definir y configurar la lógica empresarial de tu aplicación mediante automatizaciones en App Studio.

Automatizaciones

Las automatizaciones son la forma de definir la lógica empresarial de su aplicación. Los componentes principales de una automatización son: los activadores que inician la automatización, una secuencia de una o más acciones, los parámetros de entrada utilizados para pasar los datos a la automatización y una salida.

Acciones

Una acción de automatización, comúnmente denominada acción, es un paso individual de la lógica que constituye una automatización. Cada acción lleva a cabo una tarea específica, ya sea enviar un correo electrónico, crear un registro de datos, invocar una función de Lambda o llamar a las API. Las acciones se agregan a las automatizaciones desde la biblioteca de acciones y se pueden agrupar en sentencias condicionales o bucles.

Parámetros de entrada de automatización

Los parámetros de entrada de automatización son valores de entrada dinámicos que se pueden transferir de los componentes a las automatizaciones para que sean flexibles y reutilizables. Piensa en los parámetros como variables para tu automatización. En lugar de codificar valores de forma rígida para convertirlos en una automatización, puedes definir los parámetros y proporcionar diferentes valores cuando sea necesario. Los parámetros te permiten usar la misma automatización con entradas diferentes cada vez que se ejecuta.

Salida simulada

Algunas acciones interactúan con recursos o servicios externos mediante conectores. Cuando se utiliza el entorno de vista previa, las aplicaciones no interactúan con los servicios externos. Para probar las acciones que utilizan conectores en el entorno de vista previa, puede utilizar una salida simulada para simular el comportamiento y la salida del conector. La salida simulada se configura utilizando JavaScript y el resultado se almacena en los resultados de una acción, del mismo modo que la respuesta del conector se almacena en una aplicación publicada.

Al utilizar la simulación, puede utilizar el entorno de vista previa para probar varios escenarios y su impacto en otras acciones con la automatización, como simular diferentes valores de resultados, escenarios de error, casos extremos o rutas insatisfactorias sin llamar al servicio externo a través de conectores.

Salida de automatización

Una salida de automatización se usa para pasar valores de una automatización a otros recursos de una aplicación, como componentes u otras automatizaciones. Las salidas de la automatización se configuran como expresiones y la expresión puede devolver un valor estático o un valor dinámico calculado a partir de los parámetros y acciones de la automatización. De forma predeterminada, las automatizaciones no devuelven ningún dato, incluidos los resultados de las acciones de la automatización.

Un par de ejemplos de cómo se pueden usar los resultados de la automatización:

  • Puede configurar una salida de automatización para que devuelva una matriz y pasar esa matriz para rellenar un componente de datos.

  • Puede usar una automatización para calcular un valor y pasar ese valor a muchas otras automatizaciones como una forma de centralizar y reutilizar la lógica empresarial.

Desencadenadores

Un disparador determina cuándo y en qué condiciones se ejecutará una automatización. Algunos ejemplos de activadores son On click los de botones y On select de entradas de texto. El tipo de componente determina la lista de activadores disponibles para ese componente. Los activadores se agregan a los componentes y se configuran en el estudio de aplicaciones.