Functions window

Contributors

The Functions window displays the available OnCommand Workflow Automation (WFA) functions and enables you to manage these functions.

Functions are complementary tools for performing significant or black-boxed operations that are required for planning workflow executions. Functions are processed during the planning phase. Functions can be used to complete repetitive and complex tasks, such as defining a complex naming convention. Functions run in their own sandbox and might use other functions during execution. Functions are written in MVFLEX Expression Language (MVEL).

Functions table

The Functions table lists the available WFA functions. Each entry is identified as one of the following:

  • community certification - content created by users

  • ps certified icon wfa - content developed by Professional Services (PS), which is available only on custom installations made by PS

  • community certification - packs developed by users

  • lock icon wfa - content created by users that is locked

  • netapp certified - NetApp-certified content

You can customize the table display by using the filtering and sorting features available for each column, as well as by rearranging the column order.

  • Filter icon enables or disables filtering for the entire table. A red "x" appears over the icon if filtering is disabled.

  • Double-clicking Filter icon clears and resets the filtering selections.

  • Filter icon on each column header enables you to filter based on the content of the columns. Clicking Filter icon in a column allows you to filter on a specific item from the drop-down list or on all available items.

  • Clicking the column header toggles between ascending and descending order of sorting. You can identify the applied sort order by the sort arrows (Sort up icon for ascending and Sort down icon for descending).

  • To rearrange the location of columns, you can drag and drop columns to place them in any required order. However, you cannot hide or delete any of these columns.

  • Clicking the Search filter text box allows you to search for specific content. In addition, you can search using supported operators for the applicable column type, Alphabetic or Numeric.

The Functions table contains the following columns:

  • Certification

    Indicates whether the function is user-created (community certification), PS (ps certified icon wfa), community (community certification), user-locked (lock icon wfa), or NetApp-certified (netapp certified).

  • Name

    Displays the name of the function.

  • Entity Version

    Displays the version number of the object in major.minor.revision format—​for example, 1.0.0.

  • Description

    Displays the description of the functions.

  • Last Updated On

    Displays the date and time when the function was last updated.

  • Updated By

    Displays the user who updated the function.

  • Locked By

    Displays the user who locked the function.

Toolbar

The toolbar is located above the column header. You can use the icons in the toolbar to perform various actions. These actions can also be accessed from the right-click menu in the window.

  • New icon (New)

    Opens the New Function window, which enables you to create a new function.

  • Edit icon (Edit)

    Opens the Function <EntryName> window for the selected function, which enables you to edit the function.

  • Clone icon (Clone)

    Opens the New Function <EntryName>_copy window, which enables you to create a copy of the selected function.

  • Lock icon (Lock)

    Opens the Lock the Function confirmation dialog box, which enables you to lock the selected function. This option is enabled only for the functions that you have created.

  • Unlock icon (Unlock)

    Opens the Unlock the Function confirmation dialog box, which enables you to unlock the selected function.

    This option is enabled only for the functions that you have locked. Administrators can unlock functions that were locked by other users.

  • Delete icon (Delete)

    Opens the Delete Function confirmation dialog box, which enables you to delete the selected user-created function.

    Note You cannot delete a WFA or PS function.
  • Export icon (Export)

    Enables you to export the selected user-created function.

    Note You cannot export a WFA or PS function.
  • test icon (Test)

    Opens the Test dialog box, which enables you to test the selected function.

  • add to pack icon (Add To Pack)

    Opens the Add To Pack Functions dialog box, which enables you to add the function and its dependable entities to a pack, which is editable.

    Note The Add To Pack feature is enabled for functions with certification set to None and Lock.
  • remove from pack icon (Remove From Pack)

    Opens the Remove From Pack Functions dialog box for the selected function, which enables you to delete or remove the function from the pack.

    Note The Remove From Pack feature is enabled for functions with certification set to None and Lock.