Attributes are properties assigned to Ingredients or Recipes that help identify product characteristics for labeling, filtering, reporting, and marketing purposes. Genesis Foods uses attributes to help track product characteristics throughout your formulations.
See also: Attributes vs. Tags
In this article:
Add an Attribute (Ingredient)
Remove an Attribute (Ingredient)
Attribute Inheritance Rules (Recipe)
Included Attributes
Genesis Foods includes several built-in attributes, including:
- Bioengineered
- Dairy Free
- Gluten Free
- Halal
- Keto
- Kosher
- No Artificial
- No Color
- Organic
- Paleo
- Prop65
- Soy Free
- Sustainable
- Vegan
Note: Additional custom attributes may also be configured by your organization.
Best Practice
Attributes should typically be assigned at the Ingredient level rather than directly on Recipes.
This makes it easier to:
- Maintain consistency across Recipes
- Automatically inherit attributes in formulations
- Reduce manual updates and overrides
Note: Recipes can inherit attributes from their Ingredients and Sub-recipes based on predefined inheritance rules.
Add an Attribute
-
Open your Ingredient and scroll to the Attributes section or click on the Attributes Quick Link.
-
Click Add Attribute to open the Attribute search bar and start typing to search for built-in options.
- Select the Attribute from the drop-down menu
- (optional) Add an Expiration Date
- (optional) Add supporting documentation.
-
Click Add Attribute to save.
Remove an Attribute
- Click the trash can icon under Actions. A pop-up window will confirm the action.
- Choose Delete.
Attribute Inheritance Rules
Each attribute uses an inheritance rule to determine whether a Recipe inherits that attribute from its Ingredients or Sub-recipes. Genesis Foods currently supports two inheritance behaviors:
At Least One
With the At Least One rule, a Recipe inherits the attribute if at least one Ingredient or Sub-recipe contains it.
Example
The Bioengineered attribute uses the At Least One rule.
If one or more Ingredients in a Recipe are marked as Bioengineered:
The Recipe will also inherit the Bioengineered attribute
All
With the All rule, every Ingredient and Sub-recipe must contain the attribute for the Recipe to inherit it.
Example
The Kosher attribute uses the All rule.
If all Ingredients in a Recipe are marked as Kosher: The Recipe will inherit the Kosher attribute
If even one Ingredient does not include the Kosher attribute: The Recipe will not inherit the Kosher attribute