diff --git a/entity/SalesprojectAnalyses_entity/SalesprojectAnalyses_entity.aod b/entity/SalesprojectAnalyses_entity/SalesprojectAnalyses_entity.aod index 5d0cf28bf2df9aece9cc9d9dcbdc47cca38e63c0..de71fce8c427575dabbdda4e07f76acdd048e69d 100644 --- a/entity/SalesprojectAnalyses_entity/SalesprojectAnalyses_entity.aod +++ b/entity/SalesprojectAnalyses_entity/SalesprojectAnalyses_entity.aod @@ -53,6 +53,22 @@ <state>READONLY</state> <valueProcess>%aditoprj%/entity/SalesprojectAnalyses_entity/entityfields/open_salesprojects/valueProcess.js</valueProcess> </entityField> + <entityActionField> + <name>openSalesprojects</name> + <onActionProcess>%aditoprj%/entity/SalesprojectAnalyses_entity/entityfields/opensalesprojects/onActionProcess.js</onActionProcess> + </entityActionField> + <entityActionField> + <name>sentOffers</name> + <onActionProcess>%aditoprj%/entity/SalesprojectAnalyses_entity/entityfields/sentoffers/onActionProcess.js</onActionProcess> + </entityActionField> + <entityActionField> + <name>openForecast</name> + <onActionProcess>%aditoprj%/entity/SalesprojectAnalyses_entity/entityfields/openforecast/onActionProcess.js</onActionProcess> + </entityActionField> + <entityActionField> + <name>openTurnover</name> + <onActionProcess>%aditoprj%/entity/SalesprojectAnalyses_entity/entityfields/openturnover/onActionProcess.js</onActionProcess> + </entityActionField> </entityFields> <recordContainers> <jDitoRecordContainer> diff --git a/entity/SalesprojectAnalyses_entity/entityfields/openforecast/onActionProcess.js b/entity/SalesprojectAnalyses_entity/entityfields/openforecast/onActionProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..a4f17e146fc1bc27447f0f53818616a254bcf6d1 --- /dev/null +++ b/entity/SalesprojectAnalyses_entity/entityfields/openforecast/onActionProcess.js @@ -0,0 +1,7 @@ +import("KeywordRegistry_basic"); +import("system.neon"); + +neon.openContext("Turnover", null, null, neon.OPERATINGSTATE_SEARCH, { + "ShowForecast_param": "true", + "ShowTurnover_param": "false" +}); diff --git a/entity/SalesprojectAnalyses_entity/entityfields/opensalesprojects/onActionProcess.js b/entity/SalesprojectAnalyses_entity/entityfields/opensalesprojects/onActionProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..aa0c8464e6f58645c7436f10160db4d9b59a7b75 --- /dev/null +++ b/entity/SalesprojectAnalyses_entity/entityfields/opensalesprojects/onActionProcess.js @@ -0,0 +1,6 @@ +import("KeywordRegistry_basic"); +import("system.neon"); + +neon.openContext("Salesproject", null, null, neon.OPERATINGSTATE_SEARCH, { + "State_param": $KeywordRegistry.salesprojectState$open() +}); diff --git a/entity/SalesprojectAnalyses_entity/entityfields/openturnover/onActionProcess.js b/entity/SalesprojectAnalyses_entity/entityfields/openturnover/onActionProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..b278ec2dce925c93c0fcccbd8689f8ad68f7c781 --- /dev/null +++ b/entity/SalesprojectAnalyses_entity/entityfields/openturnover/onActionProcess.js @@ -0,0 +1,7 @@ +import("KeywordRegistry_basic"); +import("system.neon"); + +neon.openContext("Turnover", null, null, neon.OPERATINGSTATE_SEARCH, { + "ShowForecast_param": "false", + "ShowTurnover_param": "true" +}); diff --git a/entity/SalesprojectAnalyses_entity/entityfields/sentoffers/onActionProcess.js b/entity/SalesprojectAnalyses_entity/entityfields/sentoffers/onActionProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..90c452b6404bb557adec63073846a542c8e66e8f --- /dev/null +++ b/entity/SalesprojectAnalyses_entity/entityfields/sentoffers/onActionProcess.js @@ -0,0 +1,6 @@ +import("KeywordRegistry_basic"); +import("system.neon"); + +neon.openContext("Offer", null, null, neon.OPERATINGSTATE_SEARCH, { + "OfferStatus_param": $KeywordRegistry.offerStatus$sent() +}); diff --git a/neonView/SalesprojectScoreCard_view/SalesprojectScoreCard_view.aod b/neonView/SalesprojectScoreCard_view/SalesprojectScoreCard_view.aod index 5109069a47a387f07f2c78e78a4a90adefd01016..929de976b8949e73cc5b45119aa3760fcb84a0f6 100644 --- a/neonView/SalesprojectScoreCard_view/SalesprojectScoreCard_view.aod +++ b/neonView/SalesprojectScoreCard_view/SalesprojectScoreCard_view.aod @@ -27,10 +27,10 @@ <scoreCardViewTemplate> <name>KeyFigures</name> <fieldActions> - <element>OpenForecast</element> - <element>OpenTurnover</element> - <element>openOpenSalesprojects</element> - <element>openSentOffers</element> + <element>openForecast</element> + <element>openTurnover</element> + <element>openSalesprojects</element> + <element>sentOffers</element> </fieldActions> <entityField>#ENTITY</entityField> <fields>