A custom action is a custom HTML page that allows the user to interact with the detail editor to update one or more attributes. Custom actions can be configured both in the EnterWorks New UI and Classic UI.
Example Custom Action use case
Objective : CandyCo needs a way to create a new product with the same properties as its parent item but with one difference: the name of the item will be created as [analog/flavor] + [parent name]
Example : Midnight Fudge (parent) > Cherry Midnight Fudge or Peanut Butter Midnight Fudge.
Attribute : The analogs are saved on a list that belongs to an item. The analogs will describe different versions of that item.
Custom Action : When a user selects the custom action button a dialog will appear that contains a list of available analogs (flavors). The user selects the flavors they want to use to create an item, then clicks the Create button. The program creates a new flavor (assuming one doesn't already exist) for each flavor selected.