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 una función

Colaboradores

Puede crear una función de WFA que pueda utilizarse como utilidad si no hay una función WFA predefinida que sea adecuada para su tarea.

Lo que necesitará

Para crear una función, debe conocer las sintaxis de MVFLEX Expression Language (MVEL).

Acerca de esta tarea

Debe incluir lo siguiente para las definiciones de funciones:

  • Nombre: Nombre de la función

    No debe utilizar una palabra reservada en la sintaxis de MVEL. Cada función debe tener un nombre único.

  • Definición de MVEL: Cadena que especifica la sintaxis de MVEL de la definición de función

Pasos
  1. Haga clic en Diseñador > funciones.

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

  3. En el cuadro de diálogo Nueva función, introduzca o seleccione los detalles necesarios en los campos Descripción de función y definición de función.

    ejemplo

    def actualVolumeSize(data_size, snap_pct)
    {
       if (snap_pct < 0 ) {
            snap_pct = 0;
       } else if (snap_pct > 99) {
            snap_pct = 99;
       }
    
       div = 1 - (snap_pct/100);
       return (int)(data_size/div);
    }

    El campo nombre de función se rellena a partir de los datos que se utilizan en la sintaxis MVEL.

  4. Opcional: haga clic en Prueba para probar la función:

    1. En la sección expresión del cuadro de diálogo Prueba, introduzca la expresión requerida de la función.

      ejemplo

    actualVolumeSize(600, 1)

    1. Haga clic en Prueba.

      Se muestra el resultado de la prueba.

    2. Cierre el cuadro de diálogo.

  5. Haga clic en Guardar.