Skip to main content
OnCommand Workflow Automation 5.1
本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。

建立函數

貢獻者

如果沒有適合您工作的預先定義WFA功能、您可以建立可用作公用程式的WFA功能。

您需要的產品

您必須知道MVFlex運算式語言(MVEL)語法才能建立功能。

關於這項工作

函數定義必須包含下列項目:

  • 名稱:功能名稱

    您不得在VEL語法中使用保留字。每個函數都必須有唯一的名稱。

  • VEL定義:指定函數定義之VEL語法的字串

步驟
  1. 按一下*工作流程設計*>*功能*。

  2. 按一下 新圖示 在工具列上。

  3. 在「新功能」對話方塊中、於「功能說明」和「功能定義」欄位中輸入或選取所需的詳細資料。

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

    功能名稱」欄位會從VEL語法中使用的資料填入。

  4. 可選:*單擊 Test*測試功能:

    1. 在「* Test*」對話方塊的「運算式」區段中、輸入所需的函數運算式。

      「ActualVolume Size(600、1)」

    2. 按一下* Test*。

      隨即顯示測試結果。

    3. 關閉對話方塊。

  5. 按一下「 * 儲存 * 」。