View a markdown version of this page

AWS Conceptos de App Studio - 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.

AWS Conceptos de App Studio

Familiarízate con los conceptos clave de App Studio para acelerar la creación de aplicaciones y automatizar los procesos de tu equipo. Estos conceptos incluyen términos que se usan en App Studio tanto para administradores como para desarrolladores.

Función de administrador

El administrador es un rol que se puede asignar a un grupo en App Studio. Los administradores pueden administrar usuarios y grupos en App Studio, agregar y administrar conectores y administrar las aplicaciones creadas por los desarrolladores. Además, los usuarios con la función de administrador tienen todos los permisos incluidos en la función de creador.

Solo los usuarios con el rol de administrador tienen acceso al Centro de administración, que contiene herramientas para administrar los roles, las fuentes de datos y las aplicaciones.

Aplicación (aplicación)

Una aplicación (app) es un programa de software único que se desarrolla para que los usuarios finales realicen tareas específicas. Las aplicaciones de App Studio incluyen recursos como páginas y componentes de la interfaz de usuario, automatizaciones y fuentes de datos con las que los usuarios pueden interactuar.

Automatización

Las automatizaciones son la forma de definir la lógica empresarial de una 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 de automatización

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.

Función de constructor

El creador es un rol que se puede asignar a un grupo en App Studio. Los desarrolladores pueden crear y crear aplicaciones. Los compiladores no pueden administrar usuarios o grupos, agregar o editar instancias de conectores ni administrar las aplicaciones de otros creadores.

Los usuarios con la función de constructor tienen acceso al Builder Hub, que contiene detalles sobre los recursos, como las aplicaciones a las que tiene acceso el creador, además de información útil, como los recursos de aprendizaje.

Componente

Los componentes son elementos funcionales individuales que se encuentran en la interfaz de usuario de la aplicación. Los componentes se encuentran en las páginas y algunos componentes pueden servir como contenedores para otros componentes. Los componentes combinan los elementos de la interfaz de usuario con la lógica empresarial que desea que funcione ese elemento de la interfaz de usuario. Por ejemplo, un tipo de componente es un formulario, en el que los usuarios pueden introducir información en los campos y, una vez enviada, esa información se agrega como un registro de base de datos.

Connector

Un conector es una conexión entre App Studio y otros AWS servicios, como AWS Lambda Amazon Redshift, o servicios de terceros. Una vez creado y configurado un conector, los desarrolladores pueden usarlo junto con los recursos que conecta a App Studio en sus aplicaciones.

Solo los usuarios con el rol de administrador pueden crear, administrar o eliminar conectores.

Entorno de desarrollo

El entorno de desarrollo es una herramienta visual para crear aplicaciones. Este entorno incluye las siguientes pestañas para crear aplicaciones:

  • Páginas: donde los creadores diseñan sus aplicaciones con páginas y componentes.

  • Automatizaciones: en las que los creadores diseñan la lógica empresarial de sus aplicaciones con automatizaciones.

  • Datos: cuando los creadores diseñan el modelo de datos de su aplicación con entidades.

El entorno de desarrollo también contiene una consola de depuración y una ventana de chat con inteligencia artificial para obtener ayuda contextual durante la creación. Los desarrolladores pueden obtener una vista previa de sus aplicaciones en curso desde el entorno de desarrollo.

Entidad

Las entidades son tablas de datos en App Studio. Las entidades interactúan directamente con las tablas de las fuentes de datos. Las entidades incluyen campos para describir los datos que contienen, consultas para localizar y devolver datos y mapeos para conectar los campos de la entidad a las columnas de una fuente de datos.

Instancia

Una instancia es un contenedor lógico para todos tus recursos de App Studio. Te representa a ti, a tu empresa, equipo u organización, y contiene todos tus recursos de App Studio, como las aplicaciones, los conectores y las asignaciones de funciones para usuarios y grupos. Las organizaciones o empresas más grandes suelen tener varias instancias de App Studio, por ejemplo: una instancia de sandbox, una instancia de prueba y una instancia de producción. Creas una instancia como parte de la configuración de App Studio.

Page

Las páginas son contenedores de componentes que forman la interfaz de usuario de una aplicación en App Studio. Cada página representa una pantalla de la interfaz de usuario (UI) de la aplicación con la que interactuarán los usuarios. Las páginas se crean y editan en la pestaña Páginas del estudio de aplicaciones.

Desencadenador

Un activador 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.