Saltar al contenido principal
Proton v5

Ambientes

Un ambiente reúne lo que cambia de un lugar a otro donde se ejecuta la automatización: direcciones, usuarios y contraseñas. Con ambientes, la misma automatización se ejecuta en homologación y en producción sin cambiar los datasets ni el código.

Los ambientes están en Automatizaciones > Ambientes.

Cómo la ejecución elige el ambiente​

  1. Vale el ambiente elegido al iniciar la ejecución (en la pantalla, en la programación, en la recurrencia o por el conector de IA).
  2. Si no se elige ninguno, vale el ambiente predeterminado de cada dataset.
  3. Sin ninguno de los dos, la ejecución se hace sin ambiente, y el código no recibe las variables.

La reejecución de un fallo usa el mismo ambiente que la ejecución que falló.

El código de la automatización lee las variables por el nombre, con la Proton Cloud SDK.

Crear un ambiente​

Nuevo ambiente pide:

  • Nombre, único en la organización (por ejemplo, Homologación, Producción);
  • Descripción, opcional;
  • Producción, activado cuando el ambiente es de producción: al iniciar una ejecución, Proton avisa antes de ejecutarla en él;
  • Variables, al crear: empezar sin variables o copiarlas de otro ambiente. La copia trae los nombres, las descripciones y los valores abiertos; los secretos vienen vacíos, para que escribas los de este ambiente.

Crear a partir de este, en el detalle de un ambiente, ya viene con la copia elegida.

Variables​

En la pestaña Variables:

  • Nueva variable pide el Nombre (empieza con una letra; después letras, números, _, . o -; único en el ambiente), el Valor y la Descripción.
  • Secreto cifra el valor: ya no aparece en la pantalla, solo lo recibe la ejecución. Para cambiarlo, escribe el valor nuevo; para que deje de ser secreto, también.

El detalle del ambiente avisa cuando faltan variables que existen en otros ambientes: el código que pida una de ellas aquí no la va a encontrar. Haz clic en el aviso para crearla.

Datasets​

La pestaña Datasets muestra los datasets que tienen este ambiente como predeterminado.

  • Asociar datasets define este ambiente como predeterminado de los datasets marcados. Marcar una automatización marca todos sus datasets.
  • Quitar de este ambiente deja el dataset sin ambiente predeterminado.

El ambiente predeterminado también se define en la edición del dataset y en la acción en lote Definir ambiente de la lista de datasets.

Eliminar​

Un ambiente sin uso se elimina con sus variables. Si hay datasets o recurrencias que usan el ambiente, Proton pregunta qué queda en su lugar: otro ambiente o ninguno (Eliminar y sustituir).

Historial​

El ícono de historial muestra cada cambio del ambiente y de sus variables. Los secretos aparecen enmascarados.

Permisos​

Ver, crear, modificar y eliminar ambientes tienen permisos propios en el perfil (Ambientes). Crear, modificar y eliminar variables requiere modificar ambientes; asociar datasets requiere modificar datasets.