diff --git a/entity/Org_entity/Org_entity.aod b/entity/Org_entity/Org_entity.aod index 7aad5dc5f50cca43077eb0f71d7b771003c94eae..97d9735f432f1006aee09057bd40f4d62a126f2e 100644 --- a/entity/Org_entity/Org_entity.aod +++ b/entity/Org_entity/Org_entity.aod @@ -45,6 +45,7 @@ <entityField> <name>ORGID</name> <searchable v="false" /> + <valueProcess>%aditoprj%/entity/Org_entity/entityfields/orgid/valueProcess.js</valueProcess> </entityField> <entityField> <name>ORG_USER_EDIT</name> diff --git a/entity/Org_entity/entityfields/orgid/valueProcess.js b/entity/Org_entity/entityfields/orgid/valueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..056f5c94f173d94976edc1ce66ca20d57ecfb0ea --- /dev/null +++ b/entity/Org_entity/entityfields/orgid/valueProcess.js @@ -0,0 +1,7 @@ +import("system.vars"); +import("system.result"); +import("system.neon"); +import("system.util"); + +if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW) + result.string(util.getNewUUID()); \ No newline at end of file