Skip to content
Snippets Groups Projects
Commit 8df84f87 authored by Pascal Neub's avatar Pascal Neub Committed by Benjamin Ulrich
Browse files

[Projekt: xRM-Sales][TicketNr.: 1074322][Numerischer Wert für OfferProbability...

[Projekt: xRM-Sales][TicketNr.: 1074322][Numerischer Wert für OfferProbability und SalesprojectProbability]
parent fe1880ec
No related branches found
No related tags found
No related merge requests found
Showing
with 280 additions and 141 deletions
<?xml version="1.1" encoding="UTF-8" standalone="no"?>
<databaseChangeLog xmlns="http://www.liquibase.org/xml/ns/dbchangelog" xmlns:ext="http://www.liquibase.org/xml/ns/dbchangelog-ext" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog-ext http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-ext.xsd http://www.liquibase.org/xml/ns/dbchangelog http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.6.xsd">
<changeSet author="p.neub" id="05a0c26f-0753-41b3-adc5-25ae99f75dd7">
<renameColumn newColumnName="PROBABILITY_OLD" oldColumnName="PROBABILITY" tableName="OFFER"/>
<addColumn tableName="OFFER">
<column afterColumn="PROBABILITY_OLD" name="PROBABILITY" type="DECIMAL(6, 2)"/>
</addColumn>
<update tableName="OFFER">
<column name="PROBABILITY" valueNumeric="0"/>
<where>OFFER.PROBABILITY_OLD = ?</where>
<whereParams>
<param value="0"/>
</whereParams>
</update>
<update tableName="OFFER">
<column name="PROBABILITY" valueNumeric="25"/>
<where>OFFER.PROBABILITY_OLD = ?</where>
<whereParams>
<param value="25"/>
</whereParams>
</update>
<update tableName="OFFER">
<column name="PROBABILITY" valueNumeric="50"/>
<where>OFFER.PROBABILITY_OLD = ?</where>
<whereParams>
<param value="50"/>
</whereParams>
</update>
<update tableName="OFFER">
<column name="PROBABILITY" valueNumeric="75"/>
<where>OFFER.PROBABILITY_OLD = ?</where>
<whereParams>
<param value="75"/>
</whereParams>
</update>
<update tableName="OFFER">
<column name="PROBABILITY" valueNumeric="100"/>
<where>OFFER.PROBABILITY_OLD = ?</where>
<whereParams>
<param value="100"/>
</whereParams>
</update>
<dropColumn tableName="OFFER">
<column name="PROBABILITY_OLD"/>
</dropColumn>
</changeSet>
</databaseChangeLog>
\ No newline at end of file
<?xml version="1.1" encoding="UTF-8" standalone="no"?>
<databaseChangeLog xmlns="http://www.liquibase.org/xml/ns/dbchangelog" xmlns:ext="http://www.liquibase.org/xml/ns/dbchangelog-ext" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog-ext http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-ext.xsd http://www.liquibase.org/xml/ns/dbchangelog http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.6.xsd">
<changeSet author="p.neub" id="dbee2caa-50f2-4516-b5ea-e7e1087e4456">
<renameColumn newColumnName="PROBABILITY_OLD" oldColumnName="PROBABILITY" tableName="SALESPROJECT"/>
<addColumn tableName="SALESPROJECT">
<column afterColumn="PROBABILITY_OLD" name="PROBABILITY" type="DECIMAL(6, 2)"/>
</addColumn>
<update tableName="SALESPROJECT">
<column name="PROBABILITY" valueNumeric="0"/>
<where>SALESPROJECT.PROBABILITY_OLD = ?</where>
<whereParams>
<param value="SALPROJPROB0"/>
</whereParams>
</update>
<update tableName="SALESPROJECT">
<column name="PROBABILITY" valueNumeric="25"/>
<where>SALESPROJECT.PROBABILITY_OLD = ?</where>
<whereParams>
<param value="SALPROJPROB25"/>
</whereParams>
</update>
<update tableName="SALESPROJECT">
<column name="PROBABILITY" valueNumeric="50"/>
<where>SALESPROJECT.PROBABILITY_OLD = ?</where>
<whereParams>
<param value="SALPROJPROB50"/>
</whereParams>
</update>
<update tableName="SALESPROJECT">
<column name="PROBABILITY" valueNumeric="75"/>
<where>SALESPROJECT.PROBABILITY_OLD = ?</where>
<whereParams>
<param value="SALPROJPROB75"/>
</whereParams>
</update>
<update tableName="SALESPROJECT">
<column name="PROBABILITY" valueNumeric="100"/>
<where>SALESPROJECT.PROBABILITY_OLD = ?</where>
<whereParams>
<param value="SALPROJPROB100"/>
</whereParams>
</update>
<dropColumn tableName="SALESPROJECT">
<column name="PROBABILITY_OLD"/>
</dropColumn>
</changeSet>
</databaseChangeLog>
\ No newline at end of file
<?xml version="1.1" encoding="UTF-8" standalone="no"?>
<databaseChangeLog xmlns="http://www.liquibase.org/xml/ns/dbchangelog" xmlns:ext="http://www.liquibase.org/xml/ns/dbchangelog-ext" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog-ext http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-ext.xsd http://www.liquibase.org/xml/ns/dbchangelog http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.6.xsd">
<include file="delete_probabiliy_keyword.xml" relativeToChangelogFile="true"/>
<include file="alter_salesproject.xml" relativeToChangelogFile="true"/>
<include file="alter_offer.xml" relativeToChangelogFile="true"/>
</databaseChangeLog>
\ No newline at end of file
<?xml version="1.1" encoding="UTF-8" standalone="no"?>
<databaseChangeLog xmlns="http://www.liquibase.org/xml/ns/dbchangelog" xmlns:ext="http://www.liquibase.org/xml/ns/dbchangelog-ext" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog-ext http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-ext.xsd http://www.liquibase.org/xml/ns/dbchangelog http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.6.xsd">
<changeSet author="p.neub" id="2ebeb8cb-09fb-495a-afed-6a7904e6f294">
<delete tableName="AB_KEYWORD_CATEGORY">
<where>AB_KEYWORD_CATEGORYID = '91e847b9-9c35-4e1e-8936-045eb7d4f90a'</where>
</delete>
<delete tableName="AB_KEYWORD_CATEGORY">
<where>AB_KEYWORD_CATEGORYID = '05fe9872-c1a8-41ab-bf0b-d0df0537fe4f'</where>
</delete>
<delete tableName="AB_KEYWORD_ENTRY">
<where>AB_KEYWORD_ENTRYID = 'ab44bd2c-dffa-4731-8a24-fad31f069c46'</where>
</delete>
<delete tableName="AB_KEYWORD_ENTRY">
<where>AB_KEYWORD_ENTRYID = 'e59169d3-c0d9-4718-b8b6-e315857948a0'</where>
</delete>
<delete tableName="AB_KEYWORD_ENTRY">
<where>AB_KEYWORD_ENTRYID = '415f1cf0-8c5b-4b6e-9900-0d0d6d72381c'</where>
</delete>
<delete tableName="AB_KEYWORD_ENTRY">
<where>AB_KEYWORD_ENTRYID = '6182cc48-df2b-4ba9-893a-bcedfd0e1e4b'</where>
</delete>
<delete tableName="AB_KEYWORD_ENTRY">
<where>AB_KEYWORD_ENTRYID = 'f5b601a5-451b-4ab6-9167-b95077e90c62'</where>
</delete>
<delete tableName="AB_KEYWORD_ENTRY">
<where>AB_KEYWORD_ENTRYID = 'e14fab55-4a85-48c2-a109-125eaed9dc3f'</where>
</delete>
<delete tableName="AB_KEYWORD_ENTRY">
<where>AB_KEYWORD_ENTRYID = '8f55a5e3-00a9-4691-ab79-309a3eda68ec'</where>
</delete>
<delete tableName="AB_KEYWORD_ENTRY">
<where>AB_KEYWORD_ENTRYID = '808a55bc-5876-4deb-a78f-bb352c41d712'</where>
</delete>
<delete tableName="AB_KEYWORD_ENTRY">
<where>AB_KEYWORD_ENTRYID = '941e60df-a4f5-4ae8-9ca1-d9f2b2d01d9d'</where>
</delete>
<delete tableName="AB_KEYWORD_ENTRY">
<where>AB_KEYWORD_ENTRYID = '2f21341b-9991-4967-a785-60216ec8c25e'</where>
</delete>
<delete tableName="AB_KEYWORD_ATTRIBUTE">
<where>AB_KEYWORD_ATTRIBUTEID = '2fabbd9a-89d2-49e3-b3aa-1dcbc77252c7'</where>
</delete>
<delete tableName="AB_KEYWORD_ATTRIBUTE">
<where>AB_KEYWORD_ATTRIBUTEID = 'b9766994-4e7d-4079-a0bc-f1397f93047f'</where>
</delete>
<delete tableName="AB_KEYWORD_ATTRIBUTERELATION">
<where>AB_KEYWORD_ATTRIBUTERELATIONID = '173b7c41-4f00-486d-8e24-8c7e9feb246b'</where>
</delete>
<delete tableName="AB_KEYWORD_ATTRIBUTERELATION">
<where>AB_KEYWORD_ATTRIBUTERELATIONID = '2d8b8da4-1241-4094-abf5-54d8cacadcaf'</where>
</delete>
<delete tableName="AB_KEYWORD_ATTRIBUTERELATION">
<where>AB_KEYWORD_ATTRIBUTERELATIONID = 'd02adcf4-fdc0-4614-ad44-88fa9de77a37'</where>
</delete>
<delete tableName="AB_KEYWORD_ATTRIBUTERELATION">
<where>AB_KEYWORD_ATTRIBUTERELATIONID = 'ad5da2d5-31ed-433d-8822-16ca9f763a9f'</where>
</delete>
<delete tableName="AB_KEYWORD_ATTRIBUTERELATION">
<where>AB_KEYWORD_ATTRIBUTERELATIONID = 'fde64249-12c6-4140-9f3f-19585c2ba8fd'</where>
</delete>
<delete tableName="AB_KEYWORD_ATTRIBUTERELATION">
<where>AB_KEYWORD_ATTRIBUTERELATIONID = '36fa5f86-6abf-4065-ae3d-e8e614985967'</where>
</delete>
<delete tableName="AB_KEYWORD_ATTRIBUTERELATION">
<where>AB_KEYWORD_ATTRIBUTERELATIONID = '8b719177-b9a1-44f8-bfba-34b678d84daa'</where>
</delete>
<delete tableName="AB_KEYWORD_ATTRIBUTERELATION">
<where>AB_KEYWORD_ATTRIBUTERELATIONID = 'a7cc397c-b246-4552-9bf4-537ad4d4476d'</where>
</delete>
<delete tableName="AB_KEYWORD_ATTRIBUTERELATION">
<where>AB_KEYWORD_ATTRIBUTERELATIONID = '1a233346-a284-49a8-ac51-c3a214474e88'</where>
</delete>
<delete tableName="AB_KEYWORD_ATTRIBUTERELATION">
<where>AB_KEYWORD_ATTRIBUTERELATIONID = 'f25f0406-998b-4b29-9432-4dafa378f1eb'</where>
</delete>
</changeSet>
</databaseChangeLog>
\ No newline at end of file
......@@ -2,4 +2,5 @@
<databaseChangeLog xmlns="http://www.liquibase.org/xml/ns/dbchangelog"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.6.xsd">
<include relativeToChangelogFile="true" file="update_SalesOrderItemRemoveOptional.xml"/>
<include relativeToChangelogFile="true" file="ProbabilityMigration/changelog.xml"/>
</databaseChangeLog>
\ No newline at end of file
......@@ -14,7 +14,7 @@
<column name="ADDRESS" value="Gfk AG Wilhelm-Straße 4 80807 München"/>
<column name="OFFERDATE" valueDate="2018-02-23T01:00:00"/>
<column name="OBJECT_TYPE" value="Salesproject"/>
<column name="PROBABILITY" value="0"/>
<column name="PROBABILITY" valueNumeric="0"/>
<column name="OFFERCODE" valueNumeric="1003"/>
<column name="VAT" valueNumeric="79.80"/>
<column name="DATE_NEW" valueDate="2019-05-13T01:16:36"/>
......@@ -32,7 +32,7 @@
<column name="ADDRESS" value="Gfk AG Wilhelm-Straße 4 80807 München"/>
<column name="OFFERDATE" valueDate="2018-08-12T02:00:00"/>
<column name="OBJECT_TYPE" value="Salesproject"/>
<column name="PROBABILITY" value="50"/>
<column name="PROBABILITY" valueNumeric="50"/>
<column name="OFFERCODE" valueNumeric="1001"/>
<column name="VAT" valueNumeric="79.80"/>
<column name="DATE_NEW" valueDate="2019-05-13T01:16:36"/>
......@@ -50,7 +50,7 @@
<column name="ADDRESS" value="Gfk AG Wilhelm-Straße 4 80807 München"/>
<column name="OFFERDATE" valueDate="2018-11-21T01:00:00"/>
<column name="OBJECT_TYPE" value="Salesproject"/>
<column name="PROBABILITY" value="100"/>
<column name="PROBABILITY" valueNumeric="100"/>
<column name="OFFERCODE" valueNumeric="1000"/>
<column name="VAT" valueNumeric="39.90"/>
<column name="DATE_NEW" valueDate="2019-05-13T01:16:36"/>
......@@ -72,7 +72,7 @@
<column name="ADDRESS" value="Transatlantik Logistics GmbH&#10;Friedrichshafen 12&#10;88046 Friedrichshafen"/>
<column name="OFFERDATE" valueDate="2020-05-20T12:00:00"/>
<column name="OBJECT_TYPE" value="Salesproject"/>
<column name="PROBABILITY" value="50"/>
<column name="PROBABILITY" valueNumeric="50"/>
<column name="OFFERCODE" valueNumeric="1008"/>
<column name="VAT" valueNumeric="0.00"/>
<column name="DATE_NEW" valueDate="2019-05-17T09:03:46"/>
......@@ -95,7 +95,7 @@
<column name="ADDRESS" value="Industrial Steel AG&#10;Königstraße 4&#10;22767 Hamburg"/>
<column name="OFFERDATE" valueDate="2020-03-16T12:00:00"/>
<column name="OBJECT_TYPE" value="Salesproject"/>
<column name="PROBABILITY" value="75"/>
<column name="PROBABILITY" valueNumeric="75"/>
<column name="OFFERCODE" valueNumeric="1013"/>
<column name="VAT" valueNumeric="4750.00"/>
<column name="DATE_NEW" valueDate="2019-05-23T09:04:28"/>
......@@ -117,7 +117,7 @@
<column name="ADDRESS" value="Bucher Unternehmensgruppe&#10;Julius-Leber-Straße 5&#10;22765 Hamburg"/>
<column name="OFFERDATE" valueDate="2020-04-06T12:00:00"/>
<column name="OBJECT_TYPE" value="Salesproject"/>
<column name="PROBABILITY" value="0"/>
<column name="PROBABILITY" valueNumeric="0"/>
<column name="OFFERCODE" valueNumeric="1014"/>
<column name="VAT" valueNumeric="0.00"/>
<column name="DATE_NEW" valueDate="2020-09-16T09:11:19"/>
......@@ -140,7 +140,7 @@
<column name="ADDRESS" value="Skyscraper Bau GmbH&#10;Bolzstraße 64&#10;70173 Stuttgart"/>
<column name="OFFERDATE" valueDate="2020-07-06T12:00:00"/>
<column name="OBJECT_TYPE" value="Salesproject"/>
<column name="PROBABILITY" value="50"/>
<column name="PROBABILITY" valueNumeric="50"/>
<column name="OFFERCODE" valueNumeric="1011"/>
<column name="VAT" valueNumeric="10165.00"/>
<column name="DATE_NEW" valueDate="2019-05-22T11:40:03"/>
......@@ -180,7 +180,7 @@
<column name="ADDRESS" value="Gfk AG Wilhelm-Straße 4 80807 München"/>
<column name="OFFERDATE" valueDate="2018-06-14T02:00:00"/>
<column name="OBJECT_TYPE" value="Salesproject"/>
<column name="PROBABILITY" value="75"/>
<column name="PROBABILITY" valueNumeric="75"/>
<column name="OFFERCODE" valueNumeric="1002"/>
<column name="VAT" valueNumeric="119.70"/>
<column name="DATE_NEW" valueDate="2019-05-13T01:16:36"/>
......@@ -202,7 +202,7 @@
<column name="ADDRESS" value="Skyscraper Bau GmbH&#10;Bolzstraße 64&#10;70173 Stuttgart"/>
<column name="OFFERDATE" valueDate="2020-08-19T12:00:00"/>
<column name="OBJECT_TYPE" value="Salesproject"/>
<column name="PROBABILITY" value="25"/>
<column name="PROBABILITY" valueNumeric="25"/>
<column name="OFFERCODE" valueNumeric="1006"/>
<column name="VAT" valueNumeric="0.00"/>
<column name="DATE_NEW" valueDate="2019-05-17T08:23:52"/>
......@@ -225,7 +225,7 @@
<column name="ADDRESS" value="Industrial Steel AG&#10;Königstraße 4&#10;22767 Hamburg"/>
<column name="OFFERDATE" valueDate="2020-05-15T12:00:00"/>
<column name="OBJECT_TYPE" value="Salesproject"/>
<column name="PROBABILITY" value="25"/>
<column name="PROBABILITY" valueNumeric="25"/>
<column name="OFFERCODE" valueNumeric="1010"/>
<column name="VAT" valueNumeric="0.00"/>
<column name="DATE_NEW" valueDate="2019-05-17T10:28:20"/>
......@@ -248,7 +248,7 @@
<column name="ADDRESS" value="Industrial Steel AG&#10;Königstraße 4&#10;22767 Hamburg"/>
<column name="OFFERDATE" valueDate="2020-05-14T12:00:00"/>
<column name="OBJECT_TYPE" value="Salesproject"/>
<column name="PROBABILITY" value="50"/>
<column name="PROBABILITY" valueNumeric="50"/>
<column name="OFFERCODE" valueNumeric="1005"/>
<column name="VAT" valueNumeric="39.90"/>
<column name="DATE_NEW" valueDate="2019-05-16T01:35:17"/>
......@@ -267,7 +267,7 @@
<column name="ADDRESS" value="Gfk AG Wilhelm-Straße 4 80807 München"/>
<column name="OFFERDATE" valueDate="2017-11-09T01:00:00"/>
<column name="OBJECT_TYPE" value="Salesproject"/>
<column name="PROBABILITY" value="50"/>
<column name="PROBABILITY" valueNumeric="50"/>
<column name="OFFERCODE" valueNumeric="1004"/>
<column name="VAT" valueNumeric="159.60"/>
<column name="DATE_NEW" valueDate="2019-05-13T01:16:36"/>
......@@ -289,7 +289,7 @@
<column name="ADDRESS" value="Industrial Steel AG&#10;Königstraße 4&#10;22767 Hamburg"/>
<column name="OFFERDATE" valueDate="2020-03-23T12:00:00"/>
<column name="OBJECT_TYPE" value="Salesproject"/>
<column name="PROBABILITY" value="50"/>
<column name="PROBABILITY" valueNumeric="50"/>
<column name="OFFERCODE" valueNumeric="1012"/>
<column name="VAT" valueNumeric="8550.00"/>
<column name="DATE_NEW" valueDate="2019-05-23T09:00:44"/>
......@@ -312,7 +312,7 @@
<column name="ADDRESS" value="Transatlantik Logistics GmbH&#10;Friedrichshafen 12&#10;88046 Friedrichshafen"/>
<column name="OFFERDATE" valueDate="2020-07-06T12:00:00"/>
<column name="OBJECT_TYPE" value="Salesproject"/>
<column name="PROBABILITY" value="75"/>
<column name="PROBABILITY" valueNumeric="75"/>
<column name="OFFERCODE" valueNumeric="1009"/>
<column name="VAT" valueNumeric="0.00"/>
<column name="DATE_NEW" valueDate="2019-05-17T09:27:12"/>
......
......@@ -7,7 +7,7 @@
<column name="PHASE" value="SALPROJPHASESQO"/>
<column name="ENDDATE" valueDate="2021-05-20T12:00:00"/>
<column name="SALESPROJECTID" value="438537db-0dc6-4aed-b1d1-813011baf88c"/>
<column name="PROBABILITY" value="SALPROJPROB25"/>
<column name="PROBABILITY" valueNumeric="25"/>
<column name="PROJECTCODE" valueNumeric="1002"/>
<column name="PROJECTTITLE" value="Erstprojekt"/>
<column name="CONTACT_ID" value="dec94545-2487-46d5-978d-26ee0fcf0f5f"/>
......@@ -20,7 +20,7 @@
<column name="PHASE" value="SALPROJPHASESAL"/>
<column name="ENDDATE" valueDate="2021-05-17T12:00:00"/>
<column name="SALESPROJECTID" value="6d3d16cd-733e-41d1-ab6c-8a6cba63ba4a"/>
<column name="PROBABILITY" value="SALPROJPROB25"/>
<column name="PROBABILITY" valueNumeric="25"/>
<column name="PROJECTCODE" valueNumeric="1003"/>
<column name="PROJECTTITLE" value="Skyscraper / Pilotprojekt"/>
<column name="CONTACT_ID" value="fc465f2f-803b-4a1f-b79d-7b466d7ecff4"/>
......@@ -33,7 +33,7 @@
<column name="PHASE" value="SALPROJPHASEOFFER"/>
<column name="ENDDATE" valueDate="2022-05-22T12:00:00"/>
<column name="SALESPROJECTID" value="7e2680f6-a438-45aa-956a-787363f85923"/>
<column name="PROBABILITY" value="SALPROJPROB50"/>
<column name="PROBABILITY" valueNumeric="50"/>
<column name="PROJECTCODE" valueNumeric="1005"/>
<column name="PROJECTTITLE" value="Kronen Pilotprojekt"/>
<column name="CONTACT_ID" value="a3fd3c23-12e1-4820-b76e-2cd70103d94d"/>
......@@ -46,7 +46,7 @@
<column name="PHASE" value="SALPROJPHASESAL"/>
<column name="ENDDATE" valueDate="2022-05-18T12:00:00"/>
<column name="SALESPROJECTID" value="d422ad81-717f-42b0-bd64-fc892744aac7"/>
<column name="PROBABILITY" value="SALPROJPROB25"/>
<column name="PROBABILITY" valueNumeric="25"/>
<column name="PROJECTCODE" valueNumeric="1004"/>
<column name="PROJECTTITLE" value="Transatlantik Initialprojekt"/>
<column name="CONTACT_ID" value="6efb4fab-64f9-4d8e-aa6f-a158d13fc273"/>
......@@ -58,7 +58,7 @@
<column name="PHASE" value="SALPROJPHASENQC"/>
<column name="ENDDATE" valueDate="2021-11-26T12:00:00"/>
<column name="SALESPROJECTID" value="ebb04ae2-d1f9-4ef3-bdfa-e9f562d215ba"/>
<column name="PROBABILITY" value="SALPROJPROB50"/>
<column name="PROBABILITY" valueNumeric="50"/>
<column name="PROJECTCODE" valueNumeric="1007"/>
<column name="PROJECTTITLE" value="Projekt 123"/>
<column name="CONTACT_ID" value="fb07cb0e-c391-4503-9c47-a39ec7388f4f"/>
......@@ -71,7 +71,7 @@
<column name="PHASE" value="SALPROJPHASEMQC"/>
<column name="ENDDATE" valueDate="2022-05-22T12:00:00"/>
<column name="SALESPROJECTID" value="ef7f4726-4476-4f59-97c2-706dc1e0046f"/>
<column name="PROBABILITY" value="SALPROJPROB25"/>
<column name="PROBABILITY" valueNumeric="25"/>
<column name="PROJECTCODE" valueNumeric="1006"/>
<column name="PROJECTTITLE" value="Buchner Neuprojekt"/>
<column name="CONTACT_ID" value="019651a4-503e-4e06-aefd-e7e631bf3144"/>
......
......@@ -2723,9 +2723,9 @@
<name>PROBABILITY</name>
<dbName></dbName>
<primaryKey v="false" />
<columnType v="12" />
<size v="36" />
<scale v="0" />
<columnType v="3" />
<size v="6" />
<scale v="2" />
<notNull v="false" />
<isUnique v="false" />
<index v="false" />
......@@ -3712,9 +3712,9 @@
<name>PROBABILITY</name>
<dbName></dbName>
<primaryKey v="false" />
<columnType v="12" />
<size v="36" />
<scale v="0" />
<columnType v="3" />
<size v="6" />
<scale v="2" />
<notNull v="false" />
<isUnique v="false" />
<index v="false" />
......
......@@ -253,24 +253,12 @@
<fieldName>KeywordAttributeTypes</fieldName>
<isConsumer v="false" />
</entityDependency>
<entityDependency>
<name>718fe5a2-c75f-49ed-b67e-fc4fbf63ff1d</name>
<entityName>Salesproject_entity</entityName>
<fieldName>KeywordProbabilties</fieldName>
<isConsumer v="false" />
</entityDependency>
<entityDependency>
<name>a44375e9-917c-4db8-9aa8-de0625caf78f</name>
<entityName>Activity_entity</entityName>
<fieldName>KeywordCategories</fieldName>
<isConsumer v="false" />
</entityDependency>
<entityDependency>
<name>f442a641-4dff-4860-bf4c-cfddc054e075</name>
<entityName>Offer_entity</entityName>
<fieldName>KeywordProbabilities</fieldName>
<isConsumer v="false" />
</entityDependency>
<entityDependency>
<name>fa831dac-3287-422a-8f28-504fc525876a</name>
<entityName>Communication_entity</entityName>
......
......@@ -75,12 +75,14 @@
<entityField>
<name>PROBABILITY</name>
<title>Probability</title>
<consumer>KeywordProbabilities</consumer>
<contentType>NUMBER</contentType>
<maxValue v="100" />
<minValue v="0" />
<outputFormat>0.00'%'</outputFormat>
<groupable v="true" />
<dropDownProcess>%aditoprj%/entity/Offer_entity/entityfields/probability/dropDownProcess.js</dropDownProcess>
<stateProcess>%aditoprj%/entity/Offer_entity/entityfields/probability/stateProcess.js</stateProcess>
<valueProcess>%aditoprj%/entity/Offer_entity/entityfields/probability/valueProcess.js</valueProcess>
<displayValueProcess>%aditoprj%/entity/Offer_entity/entityfields/probability/displayValueProcess.js</displayValueProcess>
</entityField>
<entityField>
<name>STATUS</name>
......@@ -344,21 +346,6 @@
<fieldName>ISO3Name</fieldName>
</dependency>
</entityConsumer>
<entityConsumer>
<name>KeywordProbabilities</name>
<dependency>
<name>dependency</name>
<entityName>KeywordEntry_entity</entityName>
<fieldName>SpecificContainerKeywords</fieldName>
</dependency>
<children>
<entityParameter>
<name>ContainerName_param</name>
<valueProcess>%aditoprj%/entity/Offer_entity/entityfields/keywordprobabilities/children/containername_param/valueProcess.js</valueProcess>
<expose v="false" />
</entityParameter>
</children>
</entityConsumer>
<entityConsumer>
<name>Activities</name>
<dependency>
......@@ -1032,22 +1019,22 @@
<displayValueProcess>%aditoprj%/entity/Offer_entity/entityfields/discounted_vat/displayValueProcess.js</displayValueProcess>
</entityField>
<entityConsumer>
<name>Products</name>
<children>
<entityParameter>
<name>OrderOfferInformations_param</name>
<valueProcess>%aditoprj%/entity/Offer_entity/entityfields/products/children/orderofferinformations_param/valueProcess.js</valueProcess>
</entityParameter>
<entityParameter>
<name>ShownInOfferMainView_param</name>
<valueProcess>%aditoprj%/entity/Offer_entity/entityfields/products/children/showninoffermainview_param/valueProcess.js</valueProcess>
</entityParameter>
</children>
<dependency>
<name>dependency</name>
<entityName>Product_entity</entityName>
<fieldName>Products</fieldName>
</dependency>
<name>Products</name>
<dependency>
<name>dependency</name>
<entityName>Product_entity</entityName>
<fieldName>Products</fieldName>
</dependency>
<children>
<entityParameter>
<name>OrderOfferInformations_param</name>
<valueProcess>%aditoprj%/entity/Offer_entity/entityfields/products/children/orderofferinformations_param/valueProcess.js</valueProcess>
</entityParameter>
<entityParameter>
<name>ShownInOfferMainView_param</name>
<valueProcess>%aditoprj%/entity/Offer_entity/entityfields/products/children/showninoffermainview_param/valueProcess.js</valueProcess>
</entityParameter>
</children>
</entityConsumer>
<entityActionGroup>
<name>observeActionGroup</name>
......@@ -1235,10 +1222,6 @@
<name>STATUS.displayValue</name>
<expression>%aditoprj%/entity/Offer_entity/recordcontainers/db/recordfieldmappings/status.displayvalue/expression.js</expression>
</dbRecordFieldMapping>
<dbRecordFieldMapping>
<name>PROBABILITY.displayValue</name>
<expression>%aditoprj%/entity/Offer_entity/recordcontainers/db/recordfieldmappings/probability.displayvalue/expression.js</expression>
</dbRecordFieldMapping>
<dbRecordFieldMapping>
<name>PAYMENTTERMS.value</name>
<recordfield>OFFER.PAYMENTTERMS</recordfield>
......@@ -1344,10 +1327,6 @@
<recordfield>OFFER.OFFERID</recordfield>
<aggregateType>COUNT</aggregateType>
</aggregateFieldDbMapping>
<aggregateFieldDbMapping>
<name>PROBABILITY_aggregate.value</name>
<expression>%aditoprj%/entity/Offer_entity/recordcontainers/db/recordfieldmappings/probability_aggregate.value/expression.js</expression>
</aggregateFieldDbMapping>
<dbRecordFieldMapping>
<name>OFFER_ID.value</name>
<recordfield>OFFER.OFFER_ID</recordfield>
......@@ -1368,6 +1347,11 @@
<name>DISCOUNTED_VAT.value</name>
<recordfield>OFFER.DISCOUNTED_VAT</recordfield>
</dbRecordFieldMapping>
<aggregateFieldDbMapping>
<name>PROBABILITY_aggregate.value</name>
<recordfield>OFFER.PROBABILITY</recordfield>
<aggregateType>AVG</aggregateType>
</aggregateFieldDbMapping>
</recordFieldMappings>
<linkInformation>
<linkInformation>
......
import("system.result");
import("Keyword_lib");
import("KeywordRegistry_basic");
result.string($KeywordRegistry.offerProbability());
import("system.result");
import("system.vars");
import("Keyword_lib");
import("KeywordRegistry_basic");
result.string(KeywordUtils.getViewValue($KeywordRegistry.offerProbability(), vars.get("$field.PROBABILITY")));
import("system.result");
result.object([
["0.00", "0%"],
["25.00", "25%"],
["50.00", "50%"],
["75.00", "75%"],
["100.00", "100%"]
]);
import("Keyword_lib");
import("KeywordRegistry_basic");
import("AttributeRegistry_basic");
import("system.neon");
import("system.result");
import("system.vars");
import("Attribute_lib");
import("Contact_lib");
if (vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
{
result.string(KeywordUtils.getFirst($KeywordRegistry.offerProbability()));
result.string("0.00");
}
\ No newline at end of file
import("system.result");
import("Keyword_lib");
import("KeywordRegistry_basic");
var sql = KeywordUtils.getResolvedTitleSqlPart($KeywordRegistry.offerProbability(), "OFFER.PROBABILITY");
result.string(sql);
\ No newline at end of file
import("system.SQLTYPES");
import("system.result");
import("Sql_lib");
var helper = new SqlMaskingUtils();
result.string("AVG("+ helper.cast("OFFER.PROBABILITY", SQLTYPES.INTEGER) + ")");
\ No newline at end of file
......@@ -139,9 +139,12 @@
<entityField>
<name>PROBABILITY</name>
<title>Probability</title>
<consumer>KeywordProbabilties</consumer>
<contentType>NUMBER</contentType>
<maxValue v="100" />
<minValue v="0" />
<outputFormat>0.00'%'</outputFormat>
<groupable v="true" />
<displayValueProcess>%aditoprj%/entity/Salesproject_entity/entityfields/probability/displayValueProcess.js</displayValueProcess>
<dropDownProcess>%aditoprj%/entity/Salesproject_entity/entityfields/probability/dropDownProcess.js</dropDownProcess>
</entityField>
<entityConsumer>
<name>SalesprojectSources</name>
......@@ -367,22 +370,6 @@
</entityParameter>
</children>
</entityConsumer>
<entityConsumer>
<name>KeywordProbabilties</name>
<dependency>
<name>dependency</name>
<entityName>KeywordEntry_entity</entityName>
<fieldName>SpecificContainerKeywords</fieldName>
</dependency>
<children>
<entityParameter>
<name>ContainerName_param</name>
<valueProcess>%aditoprj%/entity/Salesproject_entity/entityfields/keywordprobabilties/children/containername_param/valueProcess.js</valueProcess>
<expose v="false" />
<title></title>
</entityParameter>
</children>
</entityConsumer>
<entityConsumer>
<name>KeywordStates</name>
<dependency>
......@@ -871,6 +858,16 @@
<iconId>VAADIN:CURLY_BRACKETS</iconId>
<stateProcess>%aditoprj%/entity/Salesproject_entity/entityfields/openadminview/stateProcess.js</stateProcess>
</entityActionField>
<entityAggregateField>
<name>PROBABILITY_aggregate</name>
<parentField>PROBABILITY</parentField>
<title>Ø Probability</title>
</entityAggregateField>
<entityAggregateField>
<name>VOLUME_aggregate</name>
<parentField>VOLUME</parentField>
<title>Volume</title>
</entityAggregateField>
</entityFields>
<recordContainers>
<dbRecordContainer>
......@@ -945,10 +942,6 @@
<name>CONTACT_ID.displayValue</name>
<recordfield>ORGANISATION.NAME</recordfield>
</dbRecordFieldMapping>
<dbRecordFieldMapping>
<name>PROBABILITY.displayValue</name>
<expression>%aditoprj%/entity/Salesproject_entity/recordcontainers/db/recordfieldmappings/probability.displayvalue/expression.js</expression>
</dbRecordFieldMapping>
<dbRecordFieldMapping>
<name>PHASE.displayValue</name>
<expression>%aditoprj%/entity/Salesproject_entity/recordcontainers/db/recordfieldmappings/phase.displayvalue/expression.js</expression>
......@@ -1009,6 +1002,16 @@
<name>ACTIVE.value</name>
<expression>%aditoprj%/entity/Salesproject_entity/recordcontainers/db/recordfieldmappings/active.value/expression.js</expression>
</dbRecordFieldMapping>
<aggregateFieldDbMapping>
<name>VOLUME_aggregate.value</name>
<recordfield>SALESPROJECT.VOLUME</recordfield>
<aggregateType>SUM</aggregateType>
</aggregateFieldDbMapping>
<aggregateFieldDbMapping>
<name>PROBABILITY_aggregate.value</name>
<recordfield>SALESPROJECT.PROBABILITY</recordfield>
<aggregateType>AVG</aggregateType>
</aggregateFieldDbMapping>
</recordFieldMappings>
<linkInformation>
<linkInformation>
......
import("system.result");
import("Keyword_lib");
import("KeywordRegistry_basic");
result.string($KeywordRegistry.salesprojectProbability());
import("system.result");
import("system.vars");
import("Keyword_lib");
import("KeywordRegistry_basic");
result.string(KeywordUtils.getViewValue($KeywordRegistry.salesprojectProbability(), vars.get("$field.PROBABILITY")));
import("system.result");
result.object([
["0.00", "0%"],
["25.00", "25%"],
["50.00", "50%"],
["75.00", "75%"],
["100.00", "100%"]
]);
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment