openLCA で製品システムを作ったあと、そこに繋がるプロセスを変更しても、製品システムに反映されないようです。プロセスに新しいパラメータを足すと、プロジェクトの計算ではその値が 0 になります。更新・保存・開き直しをしても変わりません。
これは仕様なのでしょうか。プロジェクトごとにパラメータを入れ直すのは大変で、プロジェクト間で値をコピーすることもできません。
1 件の回答
新しく足したパラメータは、製品システムやプロジェクトに自分で追加する必要があります。 製品システムやプロジェクトは、含まれるプロセスのパラメータを自動で全部使うわけではなく、利用者が選んだ一部だけを使うためです。この選ぶ手順を省く方法は、回答者には思い当たらないとのことです。
パラメータ以外も含め、プロセスで変更できる部分は、プロセスを保存して製品システムを読み込み直せば反映されます。ただし、製品システムに含まれるプロセスは何でも変えられるわけではありません。たとえば、ほかのプロセスと繋がっているフローは削除できません。
値を入れる手間は、貼り付けで減らせるかもしれません。 製品システムのエディタの Parameters タブには、決まった列の並びでパラメータの値をまとめて貼り付けられますが、プロジェクトの画面や、新しく足したパラメータの追加に同じことが使えるかは書かれていません。
参考にしたスレッド
- Update of product systems following process modificationsask.openLCA2025-10
- Batch update of parametersask.openLCA2024-04
