Skip to main content
OnCommand Workflow Automation 5.0
Hay disponible una nueva versión de este producto.
Se proporciona el idioma español mediante traducción automática para su comodidad. En caso de alguna inconsistencia, el inglés precede al español.

Crear un flujo de trabajo

Colaboradores

Puede usar Workflow Automation (WFA) para crear flujos de trabajo para tareas como el aprovisionamiento, la migración y el decomisionado del almacenamiento para bases de datos o sistemas de archivos. Debe crear flujos de trabajo cuando los flujos de trabajo de WFA predefinidos no coincidan con sus requisitos.

Lo que necesitará
  • Debe haber entendido los conceptos básicos de WFA.

  • Debe haber comprendido las capacidades como la fila de repetición, los puntos de aprobación y la selección de recursos que se requieren para el flujo de trabajo.

  • Debe haber completado la planificación necesaria para el flujo de trabajo, incluida la lista de comprobación de requisitos del flujo de trabajo.

  • Debe haber creado el contenido de ayuda, que proporciona información sobre el flujo de trabajo a los operadores de almacenamiento.

Acerca de esta tarea

La construcción de cada flujo de trabajo puede variar en función del objetivo y los requisitos del flujo de trabajo. Esta tarea no proporciona instrucciones para un flujo de trabajo específico, pero proporciona instrucciones generales para crear un flujo de trabajo.

Pasos
  1. Haga clic en Diseñador > flujos de trabajo.

  2. Haga clic en Icono nuevo en la barra de herramientas.

  3. En la ficha flujo de trabajo, realice los siguientes pasos:

    1. Expanda el esquema requerido y, a continuación, haga doble clic en el requerido Icono de comando (comando) o. Icono de flujo de trabajo (Flujo de trabajo) en la lista pasos disponibles.

      Puede repetir este paso según sea necesario. Puede arrastrar y soltar pasos para reorganizar los pasos en el editor de flujos de trabajo.

    2. Opcional: haga clic para agregar el número requerido de filas, que se utilizan para especificar detalles para la ejecución de pasos.

      Cada paso se ejecuta en función de los detalles de paso especificados en la fila y la columna especificadas. Los pasos se ejecutan de izquierda a derecha y de arriba a abajo.

    3. Coloque el cursor debajo del paso que ha añadido y haga clic en icono de detalles del comando para agregar detalles de pasos para la ejecución de pasos, en la fila requerida.

      Para este paso…​ Realice lo siguiente…​

      Flujo de trabajo

      Introduzca las entradas de usuario necesarias en la ficha flujo de trabajo y la condición necesaria en la ficha Avanzado.

      Comando

      En la ficha parámetros para <command> , haga clic en cada ficha de objeto, seleccione la opción necesaria para definir los atributos del objeto y, a continuación, introduzca los detalles necesarios en la ficha Opciones avanzadas y en la ficha otros parámetros .

      Buscar o definir

      Seleccione el objeto de entrada de diccionario que se debe buscar o definir.

      En la ilustración siguiente se muestran las opciones disponibles para definir los atributos del objeto:

      defina las opciones del objeto

      Elija la acción adecuada:

    Durante…​ Realice lo siguiente…​

    rellenando atributos

    Introduzca el valor para los atributos utilizando las siguientes opciones:

    • Expresiones

    • Variables

    • Entradas del usuario

    • Selección de recursos

    • Nomenclatura incremental debe colocar el cursor sobre los campos de atributo y hacer clic en para usar las capacidades de selección de recursos o de nomenclatura incremental.

    utilizando un object definido previamente

    Seleccione el object definido previamente en el cuadro situado delante de la lista de opciones.

    buscando un object existente

    1. Haga clic en introducir criterios de búsqueda para buscar el objeto utilizando la capacidad de selección de recursos.

    2. Seleccione una de las opciones necesarias para la ejecución si no se encuentra el objeto necesario:

      • Aborte el flujo de trabajo

        Esta opción anula la ejecución del flujo de trabajo si no se encuentra el objeto específico.

      • Deshabilite este comando

        Esta opción desactiva sólo el paso actual y ejecuta el flujo de trabajo.

      • Rellene los atributos del objeto y ejecute el comando

        Esta opción le permite introducir los atributos necesarios y ejecutar el flujo de trabajo.

  4. Si desea insertar un punto de aprobación, haga clic en icono de punto de aprobación e introduzca el comentario necesario para el punto de aprobación.

    Los comentarios de puntos de aprobación pueden incluir expresiones MVEL.

  5. Haga clic en que se encuentra junto a los números de fila para realizar lo siguiente:

    • Insertar una fila.

    • Copie la fila.

    • Repita la fila.

      Puede utilizar una de las siguientes opciones para especificar la repetición de los parámetros del comando:

      • Número de veces

        Puede utilizar esta opción para repetir la ejecución del comando para el número de repeticiones que especifique. Por ejemplo, puede especificar que el comando «'Create Qtree» se debe repetir tres veces para crear tres qtrees.

    También puede usar esta opción para un número dinámico de ejecuciones de comandos. Por ejemplo, puede crear una variable de entrada de usuario para el número de LUN que se van a crear y utilizar el número especificado por el operador de almacenamiento cuando el flujo de trabajo se ejecuta o se programa.

    • Para cada recurso de un grupo

      Puede utilizar esta opción y especificar un criterio de búsqueda para un objeto. El comando se repite tantas veces como los criterios de búsqueda devuelven el objeto. Por ejemplo, puede buscar los nodos de un clúster y repetir el comando «'Crear interfaz lógica iSCSI'» para cada nodo.

      • Agregar una condición para la ejecución de la fila.

      • Retire la fila.

  6. En la pestaña Details, realice los siguientes pasos:

    1. Especifique la información necesaria en los campos Nombre del flujo de trabajo y Descripción del flujo de trabajo.

      El nombre y la descripción del flujo de trabajo deben ser únicos para cada flujo de trabajo.

    2. Opcional: especifique la versión de la entidad.

    3. Opcional: desactive la casilla de verificación considerar elementos reservados si no desea utilizar la capacidad de reserva.

    4. Opcional: desactive la casilla de verificación Activar validación de existencia de elemento si no desea habilitar la validación de elementos que existen con el mismo nombre.

  7. Si desea editar las entradas del usuario, realice los siguientes pasos:

    1. Haga clic en la ficha Entradas de usuario.

    2. Haga doble clic en la entrada de usuario que desee editar.

    3. En el cuadro de diálogo Editar variable: <user input>, edite la entrada del usuario.

  8. Si desea agregar constantes, realice los siguientes pasos

    1. Haga clic en la ficha constantes y, a continuación, agregue las constantes necesarias para el flujo de trabajo mediante el botón Agregar.

      Puede definir constantes cuando se utiliza un valor común para definir los parámetros para varios comandos. Por ejemplo, consulte la constante AGGREGATE_OVERDMENT_THRESHOLD utilizada en el flujo de trabajo "'Crear, asignar y proteger LUN con SnapVault'".

    2. Introduzca el nombre, la descripción y el valor de cada constante.

  9. Haga clic en la ficha parámetros de retorno y, a continuación, agregue los parámetros necesarios para el flujo de trabajo mediante el botón Agregar.

    Puede utilizar parámetros devueltos cuando la planificación y ejecución del flujo de trabajo deben devolver algunos valores calculados o seleccionados durante la planificación. Puede ver los valores calculados o seleccionados en la ficha parámetros de retorno de la ventana de supervisión de la vista previa del flujo de trabajo o una vez completada la ejecución del flujo de trabajo.

    ejemplo

    Agregado: Puede especificar agregado como parámetro de retorno para ver qué agregado se seleccionó utilizando la lógica de selección de recursos.

    Si ha incluido un flujo de trabajo secundario en el flujo de trabajo y si los nombres de los parámetros de retorno del flujo de trabajo secundario contienen un espacio, símbolo de dólar ($), o una función, debe especificar el nombre del parámetro de retorno entre corchetes en el flujo de trabajo principal para ver el valor del parámetro de retorno del flujo de trabajo secundario en el flujo de trabajo principal.

    Si el nombre del parámetro es…​ Especificar como…​

    ChildWorkflow1.abc$value

    ChildWorkflow1["abc$"+"value"]

    ChildWorkflow1.$Value

    ChildWorkflow1["$"+"value"]

    ChildWorkflow1.Value$

    ChildWorkflow1.Value$

    ChildWorkflow1.P N

    ChildWorkflow1["P N"]

    ChildWorkflow1.return_String("HW")

    ChildWorkflow1["return_string(\"HW\")"]

  10. Opcional: haga clic en la ficha Contenido de la Ayuda para agregar el archivo de contenido de ayuda que ha creado para el flujo de trabajo.

  11. Haga clic en Vista previa y asegúrese de que la planificación del flujo de trabajo se ha completado correctamente.

  12. Haga clic en Aceptar para cerrar la ventana de vista previa.

  13. Haga clic en Guardar.

Después de terminar

Pruebe el flujo de trabajo en su entorno de prueba y, a continuación, marque el flujo de trabajo como listo para la producción en WorkflowName > Detalles.