Tutorial to create a product and a recipe

Product Creation

From your dashboard, select "My files". Then, you will see the library of your users home.


  • You can organize your personal user space in folders (e.g. raw materials, semi-finished and finished products, 2014-SOUPS). To do that, click on "Create ..." > "Folder"
  • In multi-user mode, creating a collaborative site enables to share products (this won't be described in the tutorial).

with "Create...", you can create a finished product.

The creation form appears. There, you must enter:

  • The name of the product (Soup);
  • The family and subfamily by selecting pre-existing values. If a value does not exist in the system, it can be entered in the administration (this requires rights). For this purpose, see the section [[2_PLM_Set_up|"Product Hierarchy"]] ;
  • The net quantity (1kg);
  • Serving size (250g);

Then, press "Create".

The "Product Details" page appears. To change previously entered values, use the action "Edit Properties".

A photo or picture of the product can also be attached by clicking on its logo.

Recipe creation and formulation

Add new raw materials

Go to composition by clicking on "Composition".

Select the full screen mode.

There are different methods to add new raw materials:

You can add an existing raw material to your recipe by typing the first three letters of the name.

If a raw material does not yet exist in the system, you can also import raw materials with the nutritional databases at your disposal (e.g. CIQUAL, USDA).

Finally, you can also create a new raw material by entering its name and unit (kg by default).

The raw material is then added to the composition list and you must now indicate quantities.

  • to do that, edit the line by clicking on Edit

  • Or edit the cell by selecting it and type the value. To change cells use keyboard and mouse:

  • For raw materials you just created and in order to generate a correct formulation, it is necessary to enter data such as "costs", "ingredients", "allergens"...

Note: you can open a raw material in a new tab with "Right click" + "Open in new tab".

Product formulation

After having entered the cost of the raw material, you can return to the composition of the finished product with the beCPG menu.

To take into account the new cost, click on "Formulate".

Your product is then formulated and characteristics are calculated. Requirements that are not respected appear in the dashlet "Constraints"


Select the "Costs" list (on the left headband). To view the details of a cost, press the icon details.


Select the "Nutrients" list. All nutritional values are calculated and those with a calculator are nutrients calculated from others. For example, salt is calculated in terms of sodium (2.5 * sodium).

To add new nutrients, click on "New Item".

Product labeling

beCPG enables to indicate the ingredient list of each raw material. For example, the screenshot below shows that the raw material "Pork" is made of Pork and E250.

Once all ingredients have been entered, go back to the finished product and select the "Labeling" list. From that list, you can decide how to declare the ingredients of the raw material:

  • Detail (shows raw materials with their ingredients)
  • Declare ingredient (shows only the raw material ingredients list)
  • Declare legal name(only shows legal names)
  • Group (enables to group ingredients together per type of ingredients. For example, "mixture" as per the screenshot below.

Ingredients are grouped by type (specified when you create an ingredient in the administration). It is useful to group ingredients (ie: Herbs & Spices: Paprika, Chili or Food coloring: E100, E101).

It is also possible to apply labeling rules to hide or rename ingredients.

The principal labeling rules are the following:

  • Rename enables to change the name of a component or an ingredient on the label.
  • Show percentages enables to display percentages for the ingredients

The following step details how to create new ingredients in beCPG.

Creation of new ingredients: Go to beCPG Administration > Characteristics > Ingredient > then click on New row to add new ingredients.

To create new Types of ingredient: Go to beCPG Administration > List of values > Types of ingredients > then click on New row to add new types of ingredients

Declaration of allergens

The declaration of allergens is done at raw material level. Once in a raw material, click on "Allergens".

To add an allergen, select "New row". Then in the dialog box, select the type of allergen. If the presence is voluntary > select Voluntary presence plus the source of contamination (the ingredient containing the allergen) or if the presence is the result of cross contamination > select Fortuitous presence plus the source of contamination.

Once all allergens have been declared for your raw materials, click on formulate and do the same for your finished product.

To deal with cross contamination cases, you have to create a new process representing the production line. For that, go back to the root of your site and create a new "Resource".

Enter the name and save it. Then select it and click on the "Allergen" list. You have to create a new item for each allergen that might be used on that production line. Select the desired allergen and tick it as fortuitous.

Once all allergens have been created, go back to your finished product and add the created process to the process list. Click on new row and select your process in the "Resource list" selector.

Your process has been added to the product, you can now formulate and check that all sources of allergens have been added.


Click on "Reports". click on "Create reports". The page refreshes and reports are generated.

Select the report "Client specification". Then, the report appears.

Note: once generated, reports are updated automatically when the product is modified.

Creation of semi-finished products

On your finished product, click on "Composition".

Press "Create a product..." and select "Semi-finished...".

Enter the name "Bread Croutons" and indicate a net quantity (100kg). The net quantity of a semi-finished product corresponds to the amount of the batch after processing. Once the semi-finished has been created, it will appear in the composition. Fill in the amount used in the recipe (30g).

Click on the semi-finished to create its recipe. Switch to full screen mode. Then add all components (flour, water, salt...).

Press "Formulate".

In this recipe, the yield is at 62.7% as it uses 159.5kg of raw materials to prepare 100kg of product after processing.

Exit full-screen mode (by clicking on the full screen icon).

Go back to your finished product and click on "Formulate" ("Soup" product) to take into account the characteristics of the semi-finished "Bread croutons"

Product trials

From the "Action" menu (on the right hand side of the screen) select "Create new branch". That action is going to create a trial of the semi-finished product "Bread croutons".

That trial can be easily identified by its name "Bread croutons (1)" and appears in the list situated on the bottom left side of the screen. You can navigate from one product to the other and change the recipe of each product.

Also, each product can be renamed by clicking on "Properties".


In agribusiness, the yield corresponds to the ratio between the final product net quantity and the initial product net quantity. In fact, the latter undergoes losses during different transformation processes. Water losses during the cooking process are often the most consequent. Consequently, in beCPG, the yield enables the distinction between an uncooked product (100% of its water content) and a cooked product (100 - x water lost during the cooking). When the yield is taken into account, nutritional values are impacted. In fact, when the water content decreases, for example, its dry matter content increases.

The yield is calculated thanks to the formula : 100 - [(Initial quantity – Final quantity) / (Initial quantity) x 100]

In beCPG, we name «quantity used» the initial product quantity and «Net quantity» the final product quantity. beCPG takes the yield into account according to four ways :

  • Whether by entering the yield for each raw material in the product composition :

  • or by entering the net quantity of the final product in the «Net quantity» field (in the product properties).

It is possible to see the «Yield» and «Net quantity» fields with formulated characteristics.

results matching ""

    No results matching ""