Agregar variables de entrada a una automatización de procesos

Como desarrollador profesional, puede usar variables de entrada para iniciar una nueva automatización de procesos sin usar un formulario.

Con el uso de variables de entrada, puede iniciar una automatización de procesos sin tener que crear un formulario como punto de entrada para un proceso. Las variables de entrada se definen de manera directa dentro de la propia automatización de procesos, lo que resulta muy útil si la automatización de procesos requiere tipos de variables complejas, como un diccionario, una tabla o una lista. Por ejemplo, sin ninguna intervención humana, puede de manera fácil y eficiente realizar lo siguiente:

  • Programar una automatización de procesos para que se ejecute durante la noche.
  • Activar una automatización de procesos por correo electrónico.
  • Iniciar una automatización de procesos desde otro sistema, como Salesforce o SAP.

Además, puede utilizar variables de entrada con la API Crear solicitud y el paquete de comandos Crear solicitud.

Crear y agregar variables de entrada a una nueva automatización de procesos

Para crear y agregar variables de entrada a una nueva automatización de procesos:

  1. En el panel de la izquierda, haga clic en Mostrar en la parte inferior para abrir el panel Variables.
  2. En el panel Variables, haga clic en el icono del signo más (+). Aparecerá el cuadro de diálogo Crear variable para que pueda crear una nueva variable de entrada.
    Nota: No puede seleccionar una variable existente como variable de entrada; debe crear una nueva.
  3. Ingrese el nombre de la nueva variable en el campo Nombre.
  4. Seleccione un tipo de variable en el menú desplegable Tipo. Haga clic en Tipos de variables compatibles con Process Composer para obtener más información.
  5. Opcional: Introduzca la descripción de la variable en el campo Descripción.
  6. Haga clic en Usar como entrada.
  7. Según el tipo de variable seleccionado, puede que necesite introducir información adicional para definir la variable de entrada.
  8. Haga clic en Crear. La variable de entrada que ha creado se muestra en el panel Variables de la sección Variables de entrada. Puede expandir o contraer las listas de variables de entrada y salida.
    Lista de variables de entrada
    Repita los pasos 2 a 8 para crear cualquier variable de entrada adicional para la automatización de procesos.

Iniciar una nueva automatización de procesos con variables de entrada

Después de crear las variables de entrada, puede iniciar una nueva automatización de procesos con los datos iniciales proporcionados por las variables de entrada:

Nota: No puede agregar variables de entrada cuando inicia una automatización de procesos con datos iniciales de un formulario. Para crear variables de entrada, debe hacer clic en Variables de entrada como la selección de datos inicial.
  1. En el panel Inicio de la derecha, haga clic en Variables de entrada.
  2. Haga clic en Ejecutar para ejecutar la automatización de procesos.
Nota: Si inicia una automatización de procesos con datos iniciales de un formulario existente y, luego, cambia el formulario, se anularán todas las variables de entrada existentes. Esto puede provocar errores de validación debido a variables no válidas.

Editar o eliminar variables de entrada

Para editar o eliminar variables de entrada después de crearlas:

  1. En el panel Variables, haga clic en el menú de acciones (puntos suspensivos verticales) junto a la variable que desea editar o eliminar.
  2. Haga clic en Editar variable o Eliminar variable.
    • Si edita la variable, solo podrá modificar los campos Descripción o Valor predeterminado. Haga clic en Aplicar para guardar los cambios.
    • Si elimina la variable, se elimina de manera automática de la lista Variables de entrada.
  3. Puede volver a ejecutar o cerrar la automatización de procesos con las variables actualizadas.
Nota: Si ha adjuntado un formulario, las variables de entrada se generan de manera automática en función de los campos del formulario. No puede eliminar estas variables; sin embargo, solo puede editar la descripción de la variable.