Skip to main content
OnCommand Workflow Automation 5.1
O português é fornecido por meio de tradução automática para sua conveniência. O inglês precede o português em caso de inconsistências.

Crie uma função

Colaboradores

Você pode criar uma FUNÇÃO WFA que pode ser usada como um utilitário, se não houver uma função WFA predefinida que seja adequada para sua tarefa.

O que você vai precisar

Você deve conhecer as síntaxes MVFLEX Expression Language (MVEL) para criar uma função.

Sobre esta tarefa

Você deve incluir o seguinte para as definições de função:

  • Nome: Nome da função

    Você não deve usar uma palavra reservada na sintaxe MVEL. Cada função deve ter um nome exclusivo.

  • Definição MVEL: Uma cadeia de carateres especificando a sintaxe MVEL da definição da função

Passos
  1. Clique em Workflow Design > funções.

  2. Clique Novo íconena barra de ferramentas.

  3. Na caixa de diálogo Nova função, insira ou selecione os detalhes necessários nos campos Descrição da função e Definição da função.

    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);
    }

    O campo Function name é preenchido a partir dos dados usados na sintaxe MVEL.

  4. * Opcional: * Clique * Teste * para testar a função:

    1. Na seção expressão da caixa de diálogo Teste, insira a expressão necessária da função.

      actualVolumeSize(600, 1)

    2. Clique em Teste.

      O resultado do teste é exibido.

    3. Feche a caixa de diálogo.

  5. Clique em Salvar.