diff --git a/entity/Comm_entity/entityfields/commid/valueProcess.js b/entity/Comm_entity/entityfields/commid/valueProcess.js
index 7a874732d3c2b196645235d0ba5049e3ceea0df1..d5a28fc848e4523331a600ba984ba1570e814c68 100644
--- a/entity/Comm_entity/entityfields/commid/valueProcess.js
+++ b/entity/Comm_entity/entityfields/commid/valueProcess.js
@@ -1,2 +1,8 @@
-import("system.vars");
-vars.get("$param.RelId_param")
\ No newline at end of file
+import("system.util");
+import("system.result");
+import("system.neon");
+import("system.vars");
+
+
+if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
+    result.string(util.getNewUUID());
\ No newline at end of file