Table of ContentsView in Frames

Functions window

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:
  • No icon - content created by users
  • - content developed by Professional Services (PS), which is available only on custom installations made by PS
  • - packs developed by users
  • - content created by users that is locked
  • - 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.

The Functions table contains the following columns:

Certification
Indicates whether the function is user-created (no icon, empty cell), PS (), community (), user-locked (), or 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 only for functions for which the certification is set to None.
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 only for functions for which the certification is set to None.