The Replicator feature gives you an effortless way of to do LCAs at scale. With the replicate feature you can create hundreds of variations of your products in minutes and you can update them in batch with a CSV or XLSX file.
This feature is only available in the Corporate plan.
You can use this feature to upload data from any other source that can be converted into a spreadsheet table. You can even import data from your bill of materials (BOM), when you wan to create variations (replicas) of a given LCA model. Use the generator feature instead if you need to create cycles with different inputs.
To get started with the replicator, all you need to do is to create a "template" cycle that you want to replicate with variations, in other words create copies with different values. Use #
hashtags to define the inputs with variations and @
for any parameter.
Available data types for replicating and updating cycles in bulk
Data type | Identifier (column name) | Expected input | Usage |
Input value | #example | Number
Example: | Sets the value of the input |
Parameter value | @variable | Number or text (representing an option of a parameter)
Example: | Sets the currently active parameter value or option |
Cycle geography | *geography | Text
Example: | Sets the cycle geography |
Impact override |
| Text with specific format
Examples:
| Sets an impact override for the specified impact category |
As an example we are going to use different coffee recipes.
1. Create a template cycle
Create a new or chose an existing cycle to serve as the template for your replicas.
Add a hashtag followed by a name to the description of the input that you want to be able to update.
Example: Add the
#espresso
tag into the coffee process inputThe hashtag can be added anywhere in the description field
Parameter identifiers are automatically classified as updatable fields
The column name is the same as parameter identifier.
Example option parameter:
@coffee_bean
2. Download the pre-filled upload file (Template)
Once your template cycle is ready you can download your pre-filled upload file as a .csv or .xlsx file. The file will include any hashtags and parameter identifiers present in your cycle.
Open the cycle you want to replicate
Open the cycle settings
Click the dropdown menu of "Replicate in bulk" button
βClick on the file type you prefer to use int he replication process
This same file can be used to replicate in bulk to create new cycles and update in batch to update the values of your existing cycles.
3. Add data to your template file
Populate your template file with your own data or add the headers into an existing spreadsheet file (e.g. BOM, data sheet...).
Each row represents a cycle that will be created when replicating or updated if the matching cycle name already exist within the workspace.
Add a row per each replica (a copy of the template cycle you want to create)
Use the first row for defining your columns
Add a column for each tag "
#
" or parameter identifier "@
" (input value)Mandatory column title:
name
One of the columns must be titled
name
: This contains the name of the cycles.The columns can be in any order
Columns with non-matching identifiers will be ignored
Add as many columns with the identifier hashtags "
#
" and parameters "@
" as needed
Example of the upload file of the coffee recipes:
name | #espresso | #milk | #frothed_milk | @coffee_bean |
Espresso | 1 | 0 | 0 | arabica |
Steamed Milk | 0 | 0 | 100 |
|
Caffe Latte | 1 | 0 | 240 | robusta |
Macchiato | 1 | 0 | 30 | arabica |
Cappuccino | 1 | 60 | 60 | arabica |
NOTE: The system only updates the input values that has a matching hashtag in the description field or a matching parameter identifier within the cycle and ignores any other data.
When replicating a cycle:
The example table creates five distinct new cycles (replicas) based on the replicated cycle's structure and the file's specifications.
When updating in batch:
The example table searches for and updates the four specified inputs in every existing cycle that matches the name provided within the current workspace.
4. Replicate in bulk
Replicating a cycle will create new copies of the cycle based on the specifications in your upload file. The new cycles are independent of each other and their original template cycle.
Open the cycle you want to replicate
Open the cycle Settings
Click the Replicate in bulk button
Upload your .csv or .xlsx file by either dragging or searching your file.
The system gives you a notification "Your cycle has been replicated successfully." when the replication process is complete.
The replicated cycles are saved to the same workspace where the template is.
5. Update in batch (upload file)
You can update any cycle in a given workspace that has the matching name in the upload file with the correct hashtags.
Navigate to the workspace where you keep the cycles you wish to update
Click the dropdown menu of Create new cycle button
Click the Update in batch (upload file) button
Upload your .csv or .xlsx file by either dragging or searching your file.
The system will update all the cycles with a matching name and all the inputs with a matching hashtags in the process description fields or parameter identifier.
NOTE: The system ignores any data without a matching cycle name and hashtag or parameter identifier.