La presentación y las funciones de los flujos de trabajo se pueden ampliar añadiendo nuevos campos predefinidos a los formularios generados predeterminados de las acciones personalizadas y los blueprints de XaaS.

En vRealize Automation, los parámetros de entrada definidos en el flujo de trabajo de vRealize Orchestrator aparecerán en el formulario generado predeterminado. En caso de que no quiera utilizar estos campos generados predeterminados del formulario, puede eliminarlos y luego arrastrar y colocar otros nuevos desde la paleta. Los campos generados predeterminados se pueden reemplazar sin romper las asignaciones del flujo de trabajo si utiliza el mismo identificador que el del campo que vaya a reemplazar.

También se pueden añadir campos nuevos distintos de los generados a partir de las entradas de flujo de trabajo de vRealize Orchestrator, lo que le permitirá ampliar la presentación y las funciones del flujo de trabajo en las siguientes situaciones:

  • Añadir limitaciones a los campos existentes

    Por ejemplo, puede crear un menú desplegable y llamarlo dd. También puede crear las opciones predefinidas Gold, Silver, Bronze y Personalizado. Si hay un campo predefinido, como CPU, puede añadirle las siguientes limitaciones:

    • Si dd equivale a Gold, la CPU es de 2000 MHz

    • Si dd equivale a Silver, la CPU es de 1000 MHz

    • Si dd equivale a Bronze, la CPU es de 500 MHz

    • Si dd equivale a Personalizado, el campo de CPU es editable y el consumidor puede especificar un valor personalizado

  • Añadir definiciones de valores externos a campos

    Puede añadir una definición de valor externo a un campo para, de este modo, poder ejecutar acciones de script de vRealize Orchestrator y proporcionar más información a los consumidores sobre los formularios que diseñe. Por ejemplo, puede que quiera crear un flujo de trabajo para cambiar la configuración de firewall de una máquina virtual. En la página de solicitud de acción personalizada, quiere dar a los usuarios la posibilidad de cambiar la configuración de puerto abierto, pero, al mismo tiempo, también quiere restringir las opciones de los puertos abiertos. Puede añadir una definición de valor externo a un campo de lista dual y seleccionar una acción de script de vRealize Orchestrator que realiza una consulta sobre los puertos abiertos. Cuando el formulario de solicitud se carga, la acción de script se ejecuta y los puertos abiertos se muestran como opciones al usuario.

  • Añadir nuevos campos que se controlan en el flujo de trabajo de vRealize Orchestrator como parámetros globales

    Por ejemplo, el flujo de trabajo proporciona una integración con un sistema de terceros y los parámetros de entrada definidos por el desarrollador del flujo de trabajo que se van a controlar en los casos generales, pero ofrece también una forma de pasar campos personalizados. Por ejemplo, en un cuadro de script, se controlan todos los parámetros globales que empiezan por my3rdparty. Así, si el arquitecto de XaaS quiere pasar valores específicos para que los consumidores los proporcionen, el arquitecto de XaaS puede añadir un campo nuevo llamado my3rdparty_CPU.

Tabla 1. Campos nuevos en el formulario de acción personalizada o de blueprint de XaaS

Campo

Descripción

Campo de texto

Cuadro de texto con una sola línea.

Área de texto

Cuadro de texto con varias líneas.

Vínculo

Campo en el que los consumidores escriben una URL.

Correo electrónico

Campo en el que los consumidores escriben una dirección de correo electrónico.

Campo de contraseña

Campo en el que los consumidores escriben una contraseña.

Campo de valor entero

Cuadro de texto en el que los consumidores escriben un entero.

Este campo se puede convertir en un control deslizante con valores mínimo y máximo, así como un incremento.

Campo de valor decimal

Cuadro de texto en el que los consumidores escriben un decimal.

Este campo se puede convertir en un control deslizante con valores mínimo y máximo, así como un incremento.

Fecha y hora

Cuadros de texto en el que los consumidores indican una fecha (seleccionando una fecha de un menú de calendario) y una hora (mediante flechas arriba y abajo).

Lista dual

Un generador de lista en el que los consumidores mueven un conjunto predefinido de valores entre dos listas (la primera contiene todas las opciones sin seleccionar y la segunda, las que el usuario ha escogido).

Casilla de verificación

Casilla de verificación

Sí/No

Menú desplegable para seleccionar o No

Lista desplegable

Menú desplegable

Lista

Lista

Lista de casillas

Lista de casillas

Grupo de botones de opción

Grupo de botones de opción

Buscar

Cuadro de texto de búsqueda que completa automáticamente la consulta y donde los consumidores seleccionan un objeto

Árbol

Árbol que los consumidores usan para desplazarse por los objetos disponibles y seleccionarlos

Mapa

Tabla de asignación que los consumidores usan para definir pares clave-valor relativos a propiedades

También puede usar el campo de formulario Encabezado de sección para dividir páginas del formulario en secciones con encabezados independientes, así como el campo de formulario Texto para añadir texto de carácter informativo de solo lectura.