

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.

# Implementación de automatizaciones
<a name="deploying-automations"></a>

Tras crear y probar las automatizaciones en Amazon Quick Automate, el siguiente paso es **implementarlas** para que puedan ejecutarse con regularidad en un disparador. La implementación hace que la automatización sea operativa y esté lista para su ejecución. Puede añadir un activador a una automatización implementada para ejecutarla según un cronograma predefinido. La implementación implica configurar los ajustes de tiempo de ejecución, asignar usuarios para human-in-the-loop las tareas y verificar las credenciales y las integraciones.

En esta sección se explica cada paso del proceso de implementación y cómo configurar la automatización para lograr confiabilidad, seguridad y un rendimiento óptimo.

## Requisitos previos
<a name="deployment-prerequisites"></a>

Antes de implementar la automatización, asegúrese de completar los siguientes pasos:
+ **La automatización se ha probado exhaustivamente**: valide su automatización mediante end-to-end pruebas para confirmar que toda la lógica, las acciones y las interacciones entre los agentes funcionan según lo esperado.
+ **Versión comprometida para su implementación**: solo se pueden implementar las versiones de automatización comprometidas. Revise los cambios, finalice la versión y confírmela antes de continuar.
+ **Integraciones configuradas**: si tu automatización interactúa con aplicaciones externas como Salesforce o Jira via APIs, asegúrate de que estén configuradas todas las integraciones necesarias.
  + Ve a **Conexiones → Integraciones** en el panel izquierdo para crear nuevas integraciones.
  + Actualmente, Amazon Quick Automate solo admite las integraciones disponibles en la pestaña **Acciones**.
  + Una vez creada una acción de integración, asóciela al **grupo de automatización** en el que se utilizará.
  + Las acciones asociadas aparecerán entonces en el lienzo. Durante el despliegue, puede seleccionar la conexión adecuada que utilizará la automatización desplegada.
+ **Credenciales configuradas**: compruebe que todas las credenciales requeridas por la automatización estén configuradas correctamente.

## Implementación de una automatización
<a name="deploying-an-automation"></a>

Puede implementar una automatización directamente desde Canvas haciendo clic en Implementar o navegando a la pestaña Implementación en la página de inicio de la automatización. Una vez que inicie la implementación, el sistema lo guiará a través de una serie de pasos para completar el proceso de configuración y lanzamiento.

### Detalles del lanzamiento
<a name="release-details"></a>

En la página de **detalles** de la versión, seleccione la versión de la automatización que desee implementar. Solo **las versiones confirmadas** están disponibles para su implementación y aparecerán en la lista desplegable.

### Ajustes adicionales
<a name="additional-settings"></a>

Los ajustes adicionales incluyen:
+ **Configuración en tiempo de ejecución**
+ **Tareas (para asignaciones de HITL)**
+ **Acceso**

#### Configuración del tiempo de ejecución
<a name="runtime-configuration"></a>

Las configuraciones de tiempo de ejecución son parámetros que pueden diferir entre entornos como el desarrollo, las pruebas y la producción.

Por ejemplo, un paso de automatización que envía un correo electrónico puede utilizar tu dirección de correo electrónico personal durante las pruebas, pero debería cambiar a una dirección de equipo compartida en producción. Estos valores que dependen del entorno se pueden definir como **configuraciones de tiempo de ejecución** al crear la automatización.

En el momento de la implementación, puede revisar y anular estas configuraciones para garantizar que la automatización se ejecute correctamente en el entorno previsto. Los parámetros de tiempo de ejecución pueden incluir:
+ Direcciones de correo electrónico o destinatarios de notificaciones
+ Rutas de archivos o URLs específicas del entorno

Esta flexibilidad ayuda a mantener una definición de automatización única en todos los entornos y, al mismo tiempo, adapta los parámetros clave según sea necesario.

#### Tareas
<a name="tasks"></a>

Seleccione los usuarios o grupos de usuarios de la resolución para cada una de las tareas que necesite human-in-the-loop.

#### Acceso (credenciales y conexiones)
<a name="access-credentials-connections"></a>

Las automatizaciones suelen necesitar conectarse a sistemas, bases de datos o servicios externos. Amazon Quick Automate proporciona métodos seguros para administrar las credenciales y las conexiones sin incluir información confidencial en la lógica de automatización.

Los datos de conexión y credenciales se almacenan y cifran de forma segura y se ponen a disposición de los flujos de trabajo en tiempo de ejecución sin exponerlos a los autores ni a los usuarios finales. Este diseño garantiza una fuerte separación entre los secretos y las definiciones de automatización, lo que mejora tanto la seguridad como la facilidad de mantenimiento.

Puede almacenar y usar dos tipos principales de credenciales:
+ **Credenciales del sitio web**: se utilizan para los pasos de automatización de la interfaz de usuario que requieren iniciar sesión en el sitio web (nombre de usuario y contraseña).
+ **Credenciales de acción (integraciones)**: se utilizan para conectar AWS servicios (por ejemplo, S3) o sistemas externos mediante integraciones configuradas (por ejemplo, Salesforce o Jira).

En el momento de la implementación, asegúrese de seleccionar las credenciales y conexiones correctas para que la automatización pueda acceder a todos los sistemas necesarios de forma segura y correcta.

## Configuración de los activadores
<a name="setting-up-triggers"></a>

Los activadores determinan cuándo y cómo se ejecutan tus automatizaciones. Puede configurar las automatizaciones para que se inicien en función de un cronograma predefinido. Para configurar un disparador:
+ En la página de despliegue, haga clic en «Crear activador» y configure las reglas.
+ Seleccione la frecuencia
+ Seleccione la fecha y la hora de inicio (tenga en cuenta que la ejecución real se iniciará 15 minutos después de la hora de inicio seleccionada)
+ Seleccione la fecha y la hora de finalización
+ Selecciona la zona horaria
+ Amazon Quick Automate ofrecía escalabilidad integrada. Seleccione el número de ejecuciones paralelas de la automatización (puede seleccionar un máximo de 10 ejecuciones paralelas por activador y 50 en todas las automatizaciones de una cuenta). Póngase en contacto con) AWS
+ Para necesidades de programación complejas, puedes usar expresiones cron para definir patrones de ejecución precisos. Por ejemplo, para ejecutar una automatización a las 2:30 a.m. todos los lunes, miércoles y viernes, usaría la expresión cron:. `30 2 * * 1,3,5`