Document Review
This document is intended to introduce the possible options to configure in the product recipe. This document is taking kiosk series 3.5 as an example.
The product creation includes 4 steps:
Base info: the general product information shown in the customer order menu
Consumable: the possible consumables, dispensing times, and default dispensing parameter values
Recipe: the actual dispensing parameter values per add-on number
Consumable dispense sequence: flexible consumable dispensing sequence can be set to support product taste/outlooking requirements
Below at the detailed instructions.
Base Info
For series 3.5:
Primary Cup: please select “12oz hot cup” if hot drink, please select “16oz cold cup” if cold drink
Backup Cup: please leave it blank.
Field Name | Value Needed | Description |
Kiosk Display Name | Text | Product name shown in the order menu. |
Product Name | Text | Product name used for operation management. |
Product Categories | Multiple selections | Belonged product category shown in the order menu. |
Image | Image | Product image shown in the order menu. |
Availability | Single selection |
|
Primary Cup | Single selection (12oz hot cup / 12oz cold cup / 16oz hot cup / 16oz cold cup) | The cup type & size used for the product |
Backup Cup(s) | Single selection | It is optional. When the kiosk supports using another cup type as backup when one cup type does not work or run out, then this field can be selected with backup cup type. |
Number of Cups | Numeric | 1 cup by default. 2 cups are recommended for hot americano coz of high temperature of the drink |
Approx Drink Prep Time (s) | Numeric | It is used for estimating and scheduling the cup pickup time. |
Kiosk Type | Multiple selections | The kiosk type(s) which support(s) making this product. |
2. Choose Consumables
The consumables are classified into 3 categories: base ingredient, mandatory ingredient, selectable (add-on) ingredient.
2.1 Base Ingredient
Only for coffee bean and milk type
Customer can have options to select coffee bean type and milk type when ordering
Default base option for customer can be set
Exclusive between “base ingredient” and “other ingredient > cold brew”
2.2 Other Ingredient > Mandatory
Consumable type excluded: coffee bean, milk type
Customer does not have options to pick when ordering
Different consumable types have different parameters as mandatory as below instructions: powder, the parameter value set will be used as the default value per row in the final permutation table, the actual dispensing value on machine will be the same as permutation table
Consumable Type | Example |
|---|---|
Powder
| “Hot Chocolate” product
“Matcha Latte 12oz” product
|
Syrup
|
|
Ice Cube, Cold Water
|
|
Multiple Water
|
|
Cold Brew
|
|
2.3 Other Ingredient > Selectable (Add-on)
Consumable type included: milk type, powder, syrup
If the consumable is set as “selectable”, the customer will see it as an option for add-ons when ordering
Customer can add up to 6 add-ons among all kinds of add-ons in one product ordering
Customer can add up-to to 3 add-ons for each kind of add-on in one product ordering
There are 3 types of consumables can be set as selectable (add-on)
milk add-on
| powder add-on
| syrup add-on
|
After all consumable info is set, please click “Generate Permutation” button and go next step “Recipe Settings”
3. Recipe Settings
Field Name | Value Needed | Description |
Eversys Index Weight Required | Single selection | Please set it as “Yes” if the product making needs Eversys Cameo/E4M machine and the product total weight validation by robot arm, after selecting it as “Yes”, otherwise please leave it as default “No”. There will be a “Everys Index Weight” column in the below permutation table if this field is set as “Yes”. |
RCC Milk Parameters Required | Single selection
| Please set as "Yes" if milk is dispensed from the RCC milk foam machine, otherwise please leave it as default “No”. There will be a “Milk Sequence” column and “Add Milk Sequence” button in the below permutation table if this field is set as “Yes”. |
NOTE: For series 3.5E Please set “RCC Milk Parameters Required” as “No”. Coz there is no RCC milk module in 3.5E.
Here are 2 settings for the final permutation table:
The permutation table is the final recipe information that the kiosk will follow when dispensing based on the customer order.
The permutation table rows are decided by base coffee bean type number, base milk type number, and max add-on number. For example, if there are 2 coffee bean types and 2 milk types selected in the base ingredient setting, and there are more than 1 consumable set as “selectable” (that means the possible add-on number will be from 0 to 7 in the customer order), then there will be 28 rows in all by all possible combinations (2*2*7=28).
The permutation table columns are decided by the 1) base ingredient types and corresponding parameters and 2) mandatory ingredient types and the corresponding parameters. NOTE: Now mandatory powder type parameters are not included in the permutation table yet, instead they are controlled by per consumable edit in “container management > consumable”.
Here is the instruction for all possible column fields in the final permutation table:
Field Name | Value Needed | Description |
Coffee Bean | / | It is from the base ingredient consumable setting. It is one of factors of the permutation table rows. |
Milk Type | / | It is from the base ingredient consumable setting. It is one of factors of the permutation table rows. |
Total Complement Count | / | It is from the selectable consumable setting. It is one of factors of the permutation table rows. If there are no selectable consumables, then no further row splitting in the permutation table. If there is 1 selectable consumable, then there are 4 rows split based on the base ingredient combination in the permutation table. That means the customer can choose 0-4 add-ons per product ordering. If there is more than 1 selectable consumable, then there are 7 rows split based on the base ingredient combination in the permutation table. That means the customer can choose 0-6 add-ons per product ordering. |
Eversys Index | Numeric | It is from base ingredient setting. Upon any base ingredient is set, then there will be this column. This value is the unique product identifier on the Eversys Cameo/E4M machine. Kiosk quotes he product index/id number from the coffee machine when making customer order. |
Eversys Index Weight (g) | Numeric | It is from "Eversys Index Weight Required = Yes”. It does not include cup and lid weight. It is one of factors for calculating the standard product total weight by kiosk. Please make sure this value is updated along with the recipe changes on the coffee machine. |
Coffee bean (g) | Numeric | It is from base ingredient setting. It is for Eversys Cameo/E4M. The actual base coffee bean quantity per product is set by the coffee machine offline. This value is used for server inventory deduction. |
Milk type (g) | Numeric | It is from base ingredient setting. It is for Eversys Cameo/E4M/milk dispenser. The actual base milk quantity per product is set by the coffee machine offline. This value is used for server inventory deduction. |
Mandatory Ingredients | / | It is from the mandatory ingredient consumable setting. It shows all mandatory consumables set. It is one of factors of the extra columns in the permutation table. |
Ice Cube (g) | Numeric | It is used for per ice maker dispensing. This value is used for device command and server inventory deduction. |
Cold Water (g) | Numeric | It is used for per ice maker dispensing. This value is used for device command and server inventory deduction. |
Syrup name(s) | Numeric | It is used for per syrup dispenser dispensing. This value is used for device command. |
Syrup name(ml) | Numeric | It is used for per syrup dispenser dispensing. This value is used for server inventory deduction. |
Multiple water name (s) | Numeric | It is used for per multiple water dispenser dispensing. This value is used for device command. |
Multiple water name (g) | Numeric | It is used for per multiple water dispenser dispensing. This value is used for server inventory deduction. |
Milk Sequence > Milk quantity (s) | Numeric
| It is from “RCC Milk Parameters Required = Yes”. It is used for per RCC milk dispenser dispensing. This value is used for device command. Up to 3 milk sequences per product. |
Milk Sequence > Milk temperature (°C) | Numeric (40~65)
| It is from “RCC Milk Parameters Required = Yes”. It is used for per RCC milk dispenser dispensing. This value is used for device command. Up to 3 milk sequences per product. |
Milk Sequence > Milk texture (%) | Numeric (0~100)
| It is from “RCC Milk Parameters Required = Yes”. It is used for per RCC milk dispenser dispensing. This value is used for device command. Up to 3 milk sequences per product. |
Sub Product Name (Also Receipt Name) | Text | It is used for identifying each possible base ingredient combination. It is also shown in the customer order receipt. |
Negative Error Tolerance of Total Weight (g) | Numeric (Optional)
| It is used for product total weight validation if it is turned on the kiosk. |
4. Consumable sequence
The consumable dispensing sequence is supported by series 3.5, not for self-service station series.
Field Name | Value Needed | Description |
Consumable Dispense Sequence Required | Single selection | Default value: No. Default consumable sequence: Ice Cube -> Cold Water -> Coffee Bean -> Milk Type -> Cold Brew -> Bottled Syrups- > Multiple Water -> Powders. The consumable sequence customization is possible only when the robot kiosk uses single order mode without order making in parallel at the same time. NOTE: For series 3.5, must use single mode (Profile -> Kiosk Parameters) and must config the sequence. |
Consumable sequence number | Numeric | Consumable with smaller number will be dispensed first, larger number later, and identical numbers simultaneously. Please ensure that consumables dispensed simultaneously come from the same nozzle. Same sequence number, different nozzle, will dispense by default consumable sequence. |