diff --git a/entity/Activity_entity/entityfields/moduletrees/children/id/valueProcess.js b/entity/Activity_entity/entityfields/moduletrees/children/id/valueProcess.js index 06fe7d36324315ad85bfd6d0099c5aa6b2da98d4..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 --- a/entity/Activity_entity/entityfields/moduletrees/children/id/valueProcess.js +++ b/entity/Activity_entity/entityfields/moduletrees/children/id/valueProcess.js @@ -1,4 +0,0 @@ -import("system.result"); -import("system.vars"); - -result.string(vars.get("$field.ACTIVITYID")); \ No newline at end of file diff --git a/entity/Appointment_entity/entityfields/summary/valueProcess.js b/entity/Appointment_entity/entityfields/summary/valueProcess.js index 11b4a7d531c3c796fc2fc75a60121f402f08d628..ce113bfd4192021c64648fbde097edb7f970ff3d 100644 --- a/entity/Appointment_entity/entityfields/summary/valueProcess.js +++ b/entity/Appointment_entity/entityfields/summary/valueProcess.js @@ -6,7 +6,7 @@ import("system.result"); /** * Following if() is only for passing param-parts from "new Appointment"-Dialog to AppointmentEditViewTemplate */ -if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW && vars.exists("$param.Entry_param") && !vars.get("$field.SUMMARY")) +if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW && vars.exists("$param.Entry_param") && vars.get("$this.value") == null) { var event = JSON.parse(vars.getString("$param.Entry_param")); @@ -14,4 +14,4 @@ if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW && vars.exists("$para result.string(event[calendars.SUMMARY]); } else - result.string(vars.get("$field.SUMMARY")); \ No newline at end of file + result.string(vars.get("$this.value")); \ No newline at end of file diff --git a/entity/Appointment_entity/entityfields/uid/valueProcess.js b/entity/Appointment_entity/entityfields/uid/valueProcess.js index 85c485a5e49ef24d8752fb4bc217ed12223c1ca3..5b429ea087f9fe0b00ec62303ac056d2eeff5f3d 100644 --- a/entity/Appointment_entity/entityfields/uid/valueProcess.js +++ b/entity/Appointment_entity/entityfields/uid/valueProcess.js @@ -2,7 +2,7 @@ import("system.vars"); import("system.result"); import("system.util"); -if(!(vars.get("$field.UID"))) +if(!(vars.get("$this.value"))) result.string(util.getNewUUID()); else - result.string(vars.get("$field.UID")); \ No newline at end of file + result.string(vars.get("$this.value")); \ No newline at end of file diff --git a/entity/AttributeUsage_entity/entityfields/ab_attribute_id/valueProcess.js b/entity/AttributeUsage_entity/entityfields/ab_attribute_id/valueProcess.js index 9efed36fc2699e14e3c6f4baa4cd4c62ceef938e..37bcaa77b0db79fa17fea2c66c834500bec6d8c9 100644 --- a/entity/AttributeUsage_entity/entityfields/ab_attribute_id/valueProcess.js +++ b/entity/AttributeUsage_entity/entityfields/ab_attribute_id/valueProcess.js @@ -1,8 +1,8 @@ -import("system.vars"); -import("system.result"); -import("system.neon"); - -if (vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW && vars.exists("$param.AttributeId_param") && vars.get("$param.AttributeId_param") != null) - result.string(vars.get("$param.AttributeId_param")); -else if (vars.get("$field.AB_ATTRIBUTE_ID")) - result.string(vars.get("$field.AB_ATTRIBUTE_ID")); \ No newline at end of file +import("system.vars"); +import("system.result"); +import("system.neon"); + +if (vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW && vars.exists("$param.AttributeId_param") && vars.get("$param.AttributeId_param") != null) + result.string(vars.get("$param.AttributeId_param")); +else if (vars.get("$this.value")) + result.string(vars.get("$this.value")); \ No newline at end of file diff --git a/entity/Attribute_entity/entityfields/full_attribute_name/valueProcess.js b/entity/Attribute_entity/entityfields/full_attribute_name/valueProcess.js index ef43e6922bec83c1c7711e2023fbff06f4eb34a0..8778b5d409990f03002f22809ad317d160110d4b 100644 --- a/entity/Attribute_entity/entityfields/full_attribute_name/valueProcess.js +++ b/entity/Attribute_entity/entityfields/full_attribute_name/valueProcess.js @@ -1,11 +1,11 @@ -import("system.vars"); -import("system.result"); -import("Attribute_lib"); - -var name = vars.get("$field.ATTRIBUTE_NAME"); -if (!(vars.exists("$param.DisplaySimpleName_param") && vars.get("$param.DisplaySimpleName_param"))) -{ - var parentName = AttributeUtil.getFullAttributeName(vars.get("$field.ATTRIBUTE_PARENT_ID")); - name = (parentName ? parentName + " / " : "") + name; -} +import("system.vars"); +import("system.result"); +import("Attribute_lib"); + +var name = vars.get("$this.value"); +if (!(vars.exists("$param.DisplaySimpleName_param") && vars.get("$param.DisplaySimpleName_param"))) +{ + var parentName = AttributeUtil.getFullAttributeName(vars.get("$field.ATTRIBUTE_PARENT_ID")); + name = (parentName ? parentName + " / " : "") + name; +} result.string(name); \ No newline at end of file diff --git a/entity/Contact_entity/entityfields/address_id/valueProcess.js b/entity/Contact_entity/entityfields/address_id/valueProcess.js index 0ddd690f6cc1711705c2243205b1483a84da6fc8..75bc8b76629a25525a31db6b5de14a517a9a403a 100644 --- a/entity/Contact_entity/entityfields/address_id/valueProcess.js +++ b/entity/Contact_entity/entityfields/address_id/valueProcess.js @@ -3,7 +3,7 @@ import("system.vars"); import("StandardObject_lib"); // Check if the standard address is already set. -if (vars.get("$field.ADDRESS_ID") === null || vars.get("$field.ADDRESS_ID") === "" || vars.get("$field.ADDRESS_ID") == 0) { +if (vars.get("$this.value") === null || vars.get("$this.value") === "" || vars.get("$this.value") == 0) { var possibleStandardAddressID = new StandardObject("Address", null, "Person", vars.get("$field.CONTACTID")) .onPersonValueChange(vars.get("$field.ORGANISATION_ID")); diff --git a/entity/DuplicateScanConditionConfig_entity/entityfields/condition/valueProcess.js b/entity/DuplicateScanConditionConfig_entity/entityfields/condition/valueProcess.js index a69cee128a7969b20c1f46587bbc3a6f51a9d221..395c147d364228f1d667e1f37b5637d0fa71989d 100644 --- a/entity/DuplicateScanConditionConfig_entity/entityfields/condition/valueProcess.js +++ b/entity/DuplicateScanConditionConfig_entity/entityfields/condition/valueProcess.js @@ -2,8 +2,8 @@ import("system.logging"); import("system.vars"); import("system.result"); -logging.log("condition -> " + JSON.stringify(vars.get("$field.CONDITION"))); -if(vars.get("$field.CONDITION") == "") +logging.log("condition -> " + JSON.stringify(vars.get("$this.value"))); +if(vars.get("$this.value") == "") { let entityToScan = vars.get("$param.EntityToFilter_param"); logging.log("condition leer neu rein schreiben -> " + entityToScan); diff --git a/entity/DuplicateScanConditionConfig_entity/entityfields/duplicatescan_id/valueProcess.js b/entity/DuplicateScanConditionConfig_entity/entityfields/duplicatescan_id/valueProcess.js index 9886fc8456dd191c7522d1db08dbc261b8c06f96..37ac7439530344dfaa6a263ec251aa5e3d13d97d 100644 --- a/entity/DuplicateScanConditionConfig_entity/entityfields/duplicatescan_id/valueProcess.js +++ b/entity/DuplicateScanConditionConfig_entity/entityfields/duplicatescan_id/valueProcess.js @@ -1,6 +1,6 @@ import("system.result"); import("system.vars"); -if(vars.get("$field.DUPLICATESCAN_ID") == "") +if(vars.get("$this.value") == "") { result.string(vars.get("$param.DuplicateScanId_param")); } \ No newline at end of file diff --git a/entity/Offer_entity/entityfields/header/valueProcess.js b/entity/Offer_entity/entityfields/header/valueProcess.js index 7cdc3a91214e06e8563c42f3c0fb2b11469cd2e1..fc4636c844411e1980bcc625d071ed0ff602d6e8 100644 --- a/entity/Offer_entity/entityfields/header/valueProcess.js +++ b/entity/Offer_entity/entityfields/header/valueProcess.js @@ -3,6 +3,7 @@ import("system.vars"); import("system.neon"); import("system.db"); import("system.util"); +import("Sql_lib"); if(vars.exists("$param.OfferHeader_param") && vars.get("$param.OfferHeader_param")) result.string(vars.get("$param.OfferHeader_param")); @@ -15,6 +16,6 @@ else if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW) if (vars.get("$field.ChoosenTEXHeader") != "") { - var binaryId = db.cell("select ID from ASYS_BINARIES where ROW_ID = '" + vars.get("$field.ChoosenTEXHeader") + "'", "_____SYSTEMALIAS"); - result.string(util.decodeBase64String(db.getBinaryContent(binaryId, "_____SYSTEMALIAS"))); + var binaryId = db.cell("select ID from ASYS_BINARIES where ROW_ID = '" + vars.get("$field.ChoosenTEXHeader") + "'", SqlUtils.getSystemAlias()); + result.string(util.decodeBase64String(db.getBinaryContent(binaryId, SqlUtils.getSystemAlias()))); } \ No newline at end of file diff --git a/entity/PermissionDetail_entity/entityfields/role/valueProcess.js b/entity/PermissionDetail_entity/entityfields/role/valueProcess.js index 0f3e4521b074db52928320220a301a82f1720abd..d67b588f692d980b2940bdb21283d13909bc7a90 100644 --- a/entity/PermissionDetail_entity/entityfields/role/valueProcess.js +++ b/entity/PermissionDetail_entity/entityfields/role/valueProcess.js @@ -8,7 +8,7 @@ var role = ""; if(vars.exists("$param.RoleTitle_param") && (recordstate == neon.OPERATINGSTATE_NEW)) { role = vars.get("$param.RoleTitle_param"); } else { - role = vars.get("$field.ROLE"); + role = vars.get("$this.value"); } result.string(role); \ No newline at end of file diff --git a/entity/Person_entity/entityfields/address_id/valueProcess.js b/entity/Person_entity/entityfields/address_id/valueProcess.js index b889cabd69681fb9ce8c0e756e68eb1833d4eeb0..6d1c222dd7e2939f92af5c0f21e9377205bc60e0 100644 --- a/entity/Person_entity/entityfields/address_id/valueProcess.js +++ b/entity/Person_entity/entityfields/address_id/valueProcess.js @@ -1,14 +1,14 @@ -import("system.result"); -import("system.vars"); -import("StandardObject_lib"); - -// Check if the standard address is already set. -if (!vars.get("$field.ADDRESS_ID")) -{ - var possibleStandardAddressID = new StandardObject("Address", null, "Person", vars.get("$field.PERSONID")) - .onPersonValueChange(vars.get("$field.ORGANISATION_ID")); - - // If a possible standard addrss was found it should get applied to the field. - if (possibleStandardAddressID) - result.string(possibleStandardAddressID); +import("system.result"); +import("system.vars"); +import("StandardObject_lib"); + +// Check if the standard address is already set. +if (!vars.get("$this.value")) +{ + var possibleStandardAddressID = new StandardObject("Address", null, "Person", vars.get("$field.PERSONID")) + .onPersonValueChange(vars.get("$field.ORGANISATION_ID")); + + // If a possible standard addrss was found it should get applied to the field. + if (possibleStandardAddressID) + result.string(possibleStandardAddressID); } \ No newline at end of file diff --git a/entity/Prod2prod_entity/entityfields/quantity/valueProcess.js b/entity/Prod2prod_entity/entityfields/quantity/valueProcess.js index 1adf62b3fab0c83c0f9ff455506257b815098393..58ce03cbd183e612db63a4a85adbd8aa3870ee90 100644 --- a/entity/Prod2prod_entity/entityfields/quantity/valueProcess.js +++ b/entity/Prod2prod_entity/entityfields/quantity/valueProcess.js @@ -2,7 +2,7 @@ import("system.vars"); import("system.result"); import("system.neon"); -if (vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW && !vars.get("$field.QUANTITY")) +if (vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW && vars.get("$this.value") == null) { result.string("1"); } \ No newline at end of file