Creating and Customizing Ingredient Views

Creating a New Ingredient View

When you create a new Ingredient View, the Layout tab is pre-populated with a default set of columns for the ingredient grid. This layout can be customized in two ways:
  • Import from an exisiting User-Created View

    Select a user-created view from the View dropdown. Click Import Rows to overwrite and import all columns from the selected user view into your new Ingredient View.

  • Manual Customization

    The columns can be adjusted using the Hidden checkbox, or reorder columns using the drag-and-drop feature in the grid.

Assigning Default Ingredient Views

Ingredient Views can be automatically applied based on the Formula Class or Usage. You can use the Restrictions tab to specify the:
  • Restriction type (Class or Usage).
  • Specific Class or Usage values.

When a formula matches the assigned restriction, the corresponding Ingredient View is selected and applied in the grid.

Matching Logic for Defaulting Ingredient Views

If multiple Ingredient Views could apply to a formula, matching works in the following order:
Formula Attributes Matching Rule
Has Class only ch Ingredient Views where Class restriction = Formula Class
Has Usage only Match Ingredient Views where Usage restriction = Formula Usage
Has both Class & Usage
  1. Match Ingredient Views where Class = Formula Class AND Usage = Formula Usage
  2. Match Ingredient Views where Class = Formula Class only (no Usage restriction)
  3. Match Ingredient Views where Usage = Formula Usage only (no Class restriction)
Note: The user-created personal views are displayed in the alphanumerical order after the Ingredient Views are matched.

Best Practices

Editing Ingredient Views: The changes made directly in the Formula Item grid (even by administrators) do not update the Ingredient View. You can modify an Ingredient View in the Views dropdown.

Resetting Layout: The Reset to Default Layout action has no effect when an Ingredient View is selected.

Naming Conventions
  • Name Ingredient Views clearly to avoid confusion with user views.
  • The description (not code) is displayed in the View dropdown and supports multilingual translation.

Setting Global Defaults: The Set as Default Layout option applies the admin configuration as the global default, even an active view is available. This option is not available for a formula with Ingredient Views.

Restriction Logic

  • Between Restriction Types: Logic is AND
  • Within a Restriction Type: Logic is OR
Example Restrictions:
Type Value
Class Bulk Formula
Class Intermediate
Usage Soups
Usage Breads
Result: For a formula to display this Ingredient View, it must satisfy: (Class = Bulk Formula OR Class = Intermediate) AND (Usage = Soups OR Usage = Breads)