Skip to content
Snippets Groups Projects
Commit db6e320c authored by Benjamin Ulrich's avatar Benjamin Ulrich :speech_balloon: Committed by Johannes Goderbauer
Browse files

[Projekt: Entwicklung - Neon][TicketNr.: 1058900][Ausweisung der...

[Projekt: Entwicklung - Neon][TicketNr.: 1058900][Ausweisung der Klassifizierung in Firma (FilterView und PreviewView)]
parent d4398bf1
No related branches found
No related tags found
No related merge requests found
Showing
with 2000 additions and 217 deletions
......@@ -2,5 +2,8 @@
<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_keywordClassificationOrganisation.xml"/>
<include relativeToChangelogFile="true" file="add_classificationGrading.xml"/>
<include relativeToChangelogFile="true" file="create_classificationGrading.xml"/>
<include relativeToChangelogFile="true" file="create_classificationGroup.xml"/>
<include relativeToChangelogFile="true" file="create_classificationStorage.xml"/>
<include relativeToChangelogFile="true" file="rename_ClassificationTypeToObjectType.xml"/>
</databaseChangeLog>
<?xml version="1.1" encoding="UTF-8" standalone="no"?>
<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">
<changeSet author="b.ulrich" id="094af11f-c308-42bf-a78e-99d55883900a">
<createTable tableName="CLASSIFICATIONGRADING">
<column name="CLASSIFICATIONGRADINGID" type="CHAR(36)">
<constraints primaryKey="true" primaryKeyName="PK_CLASSIFICATIONGRADING_CLASSIFICATIONGRADINGID"/>
</column>
<column name="GRADING" type="NVARCHAR(1)"/>
<column name="MAXGRADEFORSCORE" type="INTEGER"/>
<column name="CLASSIFICATIONGROUP_ID" type="CHAR(36)"/>
</createTable>
<createIndex indexName="IDX_CLASSIFICATION_GRADING" tableName="CLASSIFICATIONGRADING">
<column name="CLASSIFICATIONGROUP_ID"/>
</createIndex>
</changeSet>
</databaseChangeLog>
<?xml version="1.1" encoding="UTF-8" standalone="no"?>
<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">
<changeSet author="b.ulrich" id="7d965008-8161-45bd-bb5c-a2d4e623324d">
<createTable tableName="CLASSIFICATIONGROUP">
<column name="CLASSIFICATIONGROUPID" type="CHAR(36)">
<constraints primaryKey="true" primaryKeyName="PK_CLASSIFICATIONGROUP_CLASSIFICATIONGROUPID"/>
</column>
<column name="TITLE" type="VARCHAR(36)"/>
<column name="SORTING" type="SMALLINT"/>
</createTable>
<addColumn tableName="CLASSIFICATIONTYPE">
<column name="CLASSIFICATIONGROUP_ID" type="CHAR(36)"/>
</addColumn>
<dropColumn tableName="CLASSIFICATIONTYPE" columnName="CLASSIFICATIONGROUP"/>
<createIndex indexName="IDX_CLASSIFICATION_TYPE" tableName="CLASSIFICATIONTYPE">
<column name="CLASSIFICATIONGROUP_ID"/>
</createIndex>
</changeSet>
</databaseChangeLog>
<?xml version="1.1" encoding="UTF-8" standalone="no"?>
<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">
<changeSet author="b.ulrich" id="7d965008-8161-45bd-bb5c-a2d4e623324d">
<createTable tableName="CLASSIFICATIONSTORAGE">
<column name="CLASSIFICATIONSTORAGEID" type="CHAR(36)">
<constraints primaryKey="true" primaryKeyName="PK_CLASSIFICATIONSTORAGE_CLASSIFICATIONSTORAGEID"/>
</column>
<column name="CLASSIFICATIONVALUE" type="VARCHAR(20)"/>
<column name="OBJECT_ROWID" type="CHAR(36)"/>
<column name="OBJECT_TYPE" type="VARCHAR(63)"/>
</createTable>
<addUniqueConstraint
columnNames="OBJECT_ROWID, OBJECT_TYPE"
constraintName="const_classificationstrage"
tableName="CLASSIFICATIONSTORAGE"
validate="true"/>
<createIndex indexName="IDX_CLASSIFICATION_STORAGE" tableName="CLASSIFICATIONSTORAGE">
<column name="OBJECT_ROWID"/>
</createIndex>
</changeSet>
</databaseChangeLog>
<?xml version="1.1" encoding="UTF-8" standalone="no"?>
<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">
<changeSet author="b.ulrich" id="b693a8ff-3267-4813-9a89-e17120e1346a">
<renameColumn
columnDataType="VARCHAR(63)"
newColumnName="OBJECT_TYPE"
oldColumnName="CLASSIFICATIONTYPE"
tableName="CLASSIFICATIONTYPE"/>
</changeSet>
</databaseChangeLog>
\ No newline at end of file
......@@ -52,4 +52,6 @@
<include file="generatedData/documenttemplateplaceofuse.xml" relativeToChangelogFile="true"/>
<include file="generatedData/visitplan.xml" relativeToChangelogFile="true"/>
<include file="generatedData/classificationgrading.xml" relativeToChangelogFile="true"/>
<include file="generatedData/classificationgroup.xml" relativeToChangelogFile="true"/>
<include file="generatedData/classificationstorage.xml" relativeToChangelogFile="true"/>
</databaseChangeLog>
\ No newline at end of file
......@@ -6,122 +6,122 @@
<column name="CLASSIFICATIONGRADINGID" value="68dd4d91-d472-477d-935c-70cbe5606c51"/>
<column name="GRADING" value="A"/>
<column name="MAXGRADEFORSCORE" valueNumeric="100"/>
<column name="CLASSIFICATIONTYPE_GROUP" value="1. Classification"/>
<column name="CLASSIFICATIONGROUP_ID" value="00cc7b8f-d99e-46bf-90c3-74e05b5af685"/>
</insert>
<insert tableName="classificationgrading">
<column name="CLASSIFICATIONGRADINGID" value="9437f368-bea1-47f4-b76e-d6a391af438d"/>
<column name="GRADING" value="B"/>
<column name="MAXGRADEFORSCORE" valueNumeric="75"/>
<column name="CLASSIFICATIONTYPE_GROUP" value="1. Classification"/>
<column name="CLASSIFICATIONGROUP_ID" value="00cc7b8f-d99e-46bf-90c3-74e05b5af685"/>
</insert>
<insert tableName="classificationgrading">
<column name="CLASSIFICATIONGRADINGID" value="348a2af8-ec01-4a58-8ff6-5e3a837852a4"/>
<column name="GRADING" value="C"/>
<column name="MAXGRADEFORSCORE" valueNumeric="50"/>
<column name="CLASSIFICATIONTYPE_GROUP" value="1. Classification"/>
<column name="CLASSIFICATIONGROUP_ID" value="00cc7b8f-d99e-46bf-90c3-74e05b5af685"/>
</insert>
<insert tableName="classificationgrading">
<column name="CLASSIFICATIONGRADINGID" value="9a823957-0ca9-4972-95df-d894d4e4fc25"/>
<column name="GRADING" value="D"/>
<column name="MAXGRADEFORSCORE" valueNumeric="25"/>
<column name="CLASSIFICATIONTYPE_GROUP" value="1. Classification"/>
<column name="CLASSIFICATIONGROUP_ID" value="00cc7b8f-d99e-46bf-90c3-74e05b5af685"/>
</insert>
<insert tableName="classificationgrading">
<column name="CLASSIFICATIONGRADINGID" value="4ef54a02-ddf8-4238-b9fd-f5a043032b7d"/>
<column name="GRADING" value="A"/>
<column name="MAXGRADEFORSCORE" valueNumeric="100"/>
<column name="CLASSIFICATIONTYPE_GROUP" value="2. Classification"/>
<column name="CLASSIFICATIONGROUP_ID" value="b2126d9d-8d18-46d4-a48f-1a03fc456ddd"/>
</insert>
<insert tableName="classificationgrading">
<column name="CLASSIFICATIONGRADINGID" value="748ef65c-af41-42d8-8ac4-480bc9390591"/>
<column name="GRADING" value="B"/>
<column name="MAXGRADEFORSCORE" valueNumeric="75"/>
<column name="CLASSIFICATIONTYPE_GROUP" value="2. Classification"/>
<column name="CLASSIFICATIONGROUP_ID" value="b2126d9d-8d18-46d4-a48f-1a03fc456ddd"/>
</insert>
<insert tableName="classificationgrading">
<column name="CLASSIFICATIONGRADINGID" value="8e73dd97-4428-4316-882d-7b2af56330ef"/>
<column name="GRADING" value="C"/>
<column name="MAXGRADEFORSCORE" valueNumeric="50"/>
<column name="CLASSIFICATIONTYPE_GROUP" value="2. Classification"/>
<column name="CLASSIFICATIONGROUP_ID" value="b2126d9d-8d18-46d4-a48f-1a03fc456ddd"/>
</insert>
<insert tableName="classificationgrading">
<column name="CLASSIFICATIONGRADINGID" value="76af9750-a714-4a35-bfd2-6eab3c316e5b"/>
<column name="GRADING" value="D"/>
<column name="MAXGRADEFORSCORE" valueNumeric="25"/>
<column name="CLASSIFICATIONTYPE_GROUP" value="2. Classification"/>
<column name="CLASSIFICATIONGROUP_ID" value="b2126d9d-8d18-46d4-a48f-1a03fc456ddd"/>
</insert>
<insert tableName="classificationgrading">
<column name="CLASSIFICATIONGRADINGID" value="c021718f-b6ca-4d4d-87f7-e4450d103fe2"/>
<column name="GRADING" value="A"/>
<column name="MAXGRADEFORSCORE" valueNumeric="100"/>
<column name="CLASSIFICATIONTYPE_GROUP" value="3. Classification"/>
<column name="CLASSIFICATIONGROUP_ID" value="c1305d16-320e-44f8-95f9-e4cff05d3cfb"/>
</insert>
<insert tableName="classificationgrading">
<column name="CLASSIFICATIONGRADINGID" value="8f702450-83fc-4085-92c2-ac09f96dcd6b"/>
<column name="GRADING" value="B"/>
<column name="MAXGRADEFORSCORE" valueNumeric="75"/>
<column name="CLASSIFICATIONTYPE_GROUP" value="3. Classification"/>
<column name="CLASSIFICATIONGROUP_ID" value="c1305d16-320e-44f8-95f9-e4cff05d3cfb"/>
</insert>
<insert tableName="classificationgrading">
<column name="CLASSIFICATIONGRADINGID" value="14da2618-88be-425c-92c3-68d8584aa0bf"/>
<column name="GRADING" value="C"/>
<column name="MAXGRADEFORSCORE" valueNumeric="50"/>
<column name="CLASSIFICATIONTYPE_GROUP" value="3. Classification"/>
<column name="CLASSIFICATIONGROUP_ID" value="c1305d16-320e-44f8-95f9-e4cff05d3cfb"/>
</insert>
<insert tableName="classificationgrading">
<column name="CLASSIFICATIONGRADINGID" value="5e5c3ffe-3fa6-41e3-8659-1b03e7e1a1cd"/>
<column name="GRADING" value="D"/>
<column name="MAXGRADEFORSCORE" valueNumeric="25"/>
<column name="CLASSIFICATIONTYPE_GROUP" value="3. Classification"/>
<column name="CLASSIFICATIONGROUP_ID" value="c1305d16-320e-44f8-95f9-e4cff05d3cfb"/>
</insert>
<insert tableName="classificationgrading">
<column name="CLASSIFICATIONGRADINGID" value="5e46e499-00c2-4cc2-9f4c-952290484623"/>
<column name="GRADING" value="D"/>
<column name="MAXGRADEFORSCORE" valueNumeric="25"/>
<column name="CLASSIFICATIONTYPE_GROUP" value="1. Target group"/>
<column name="CLASSIFICATIONGROUP_ID" value="e3b0a84f-d2a7-4d7c-b734-82ab4b262e84"/>
</insert>
<insert tableName="classificationgrading">
<column name="CLASSIFICATIONGRADINGID" value="8c982beb-bc53-4bcf-8b76-7ee919bbf653"/>
<column name="GRADING" value="C"/>
<column name="MAXGRADEFORSCORE" valueNumeric="50"/>
<column name="CLASSIFICATIONTYPE_GROUP" value="1. Target group"/>
<column name="CLASSIFICATIONGROUP_ID" value="e3b0a84f-d2a7-4d7c-b734-82ab4b262e84"/>
</insert>
<insert tableName="classificationgrading">
<column name="CLASSIFICATIONGRADINGID" value="a89c81df-9380-41b1-9c7c-52d3a1862ac7"/>
<column name="GRADING" value="B"/>
<column name="MAXGRADEFORSCORE" valueNumeric="75"/>
<column name="CLASSIFICATIONTYPE_GROUP" value="1. Target group"/>
<column name="CLASSIFICATIONGROUP_ID" value="e3b0a84f-d2a7-4d7c-b734-82ab4b262e84"/>
</insert>
<insert tableName="classificationgrading">
<column name="CLASSIFICATIONGRADINGID" value="7afd58ad-6eae-4d6b-8d4b-2ca4bdd177e6"/>
<column name="GRADING" value="A"/>
<column name="MAXGRADEFORSCORE" valueNumeric="100"/>
<column name="CLASSIFICATIONTYPE_GROUP" value="1. Target group"/>
<column name="CLASSIFICATIONGROUP_ID" value="e3b0a84f-d2a7-4d7c-b734-82ab4b262e84"/>
</insert>
<insert tableName="classificationgrading">
<column name="CLASSIFICATIONGRADINGID" value="8408ca43-a4dc-4767-8127-e52c08276815"/>
<column name="GRADING" value="D"/>
<column name="MAXGRADEFORSCORE" valueNumeric="25"/>
<column name="CLASSIFICATIONTYPE_GROUP" value="2. Customer value"/>
<column name="CLASSIFICATIONGROUP_ID" value="fb1349b6-6dc1-44b7-b7ea-03d5483e7fac"/>
</insert>
<insert tableName="classificationgrading">
<column name="CLASSIFICATIONGRADINGID" value="03aa277d-873b-4913-9051-d44aa4f77627"/>
<column name="GRADING" value="C"/>
<column name="MAXGRADEFORSCORE" valueNumeric="50"/>
<column name="CLASSIFICATIONTYPE_GROUP" value="2. Customer value"/>
<column name="CLASSIFICATIONGROUP_ID" value="fb1349b6-6dc1-44b7-b7ea-03d5483e7fac"/>
</insert>
<insert tableName="classificationgrading">
<column name="CLASSIFICATIONGRADINGID" value="29226adf-eb79-4696-a4b8-7be73c9488e6"/>
<column name="GRADING" value="B"/>
<column name="MAXGRADEFORSCORE" valueNumeric="75"/>
<column name="CLASSIFICATIONTYPE_GROUP" value="2. Customer value"/>
<column name="CLASSIFICATIONGROUP_ID" value="fb1349b6-6dc1-44b7-b7ea-03d5483e7fac"/>
</insert>
<insert tableName="classificationgrading">
<column name="CLASSIFICATIONGRADINGID" value="f8e1c5a4-b0d0-4b73-9700-11ff916adfdd"/>
<column name="GRADING" value="A"/>
<column name="MAXGRADEFORSCORE" valueNumeric="100"/>
<column name="CLASSIFICATIONTYPE_GROUP" value="2. Customer value"/>
<column name="CLASSIFICATIONGROUP_ID" value="fb1349b6-6dc1-44b7-b7ea-03d5483e7fac"/>
</insert>
</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="autogenerated" id="c71ca120-5de6-4a44-a795-1127653c25df">
<delete tableName="classificationgroup"/>
<insert tableName="classificationgroup">
<column name="CLASSIFICATIONGROUPID" value="00cc7b8f-d99e-46bf-90c3-74e05b5af685"/>
<column name="TITLE" value="1. Classification"/>
<column name="SORTING" valueNumeric="1"/>
</insert>
<insert tableName="classificationgroup">
<column name="CLASSIFICATIONGROUPID" value="b2126d9d-8d18-46d4-a48f-1a03fc456ddd"/>
<column name="TITLE" value="2. Classification"/>
<column name="SORTING" valueNumeric="2"/>
</insert>
<insert tableName="classificationgroup">
<column name="CLASSIFICATIONGROUPID" value="c1305d16-320e-44f8-95f9-e4cff05d3cfb"/>
<column name="TITLE" value="3. Classification"/>
<column name="SORTING" valueNumeric="3"/>
</insert>
<insert tableName="classificationgroup">
<column name="CLASSIFICATIONGROUPID" value="e3b0a84f-d2a7-4d7c-b734-82ab4b262e84"/>
<column name="TITLE" value="1. Target group"/>
<column name="SORTING" valueNumeric="1"/>
</insert>
<insert tableName="classificationgroup">
<column name="CLASSIFICATIONGROUPID" value="fb1349b6-6dc1-44b7-b7ea-03d5483e7fac"/>
<column name="TITLE" value="2. Customer value"/>
<column name="SORTING" valueNumeric="2"/>
</insert>
</changeSet>
</databaseChangeLog>
\ No newline at end of file
......@@ -646,35 +646,35 @@
<column name="CLASSIFICATIONTYPE_ID" value="f581dcb9-db6f-4a82-995c-695d0a7393d3"/>
<column name="SCORE" valueNumeric="0.00"/>
<column name="SORT" valueNumeric="10"/>
<column name="TITLE" value="0-49 T€"/>
<column name="TITLE" value="0-49 D€"/>
</insert>
<insert tableName="CLASSIFICATIONSCORE">
<column name="CLASSIFICATIONSCOREID" value="07f21cf8-c369-45f3-88fe-40ca586ed11b"/>
<column name="CLASSIFICATIONTYPE_ID" value="f581dcb9-db6f-4a82-995c-695d0a7393d3"/>
<column name="SCORE" valueNumeric="10.00"/>
<column name="SORT" valueNumeric="30"/>
<column name="TITLE" value="100-199 T€"/>
<column name="TITLE" value="100-199 D€"/>
</insert>
<insert tableName="CLASSIFICATIONSCORE">
<column name="CLASSIFICATIONSCOREID" value="733323d6-ff3d-4ccb-b179-ad1fea05dfe8"/>
<column name="CLASSIFICATIONTYPE_ID" value="f581dcb9-db6f-4a82-995c-695d0a7393d3"/>
<column name="SCORE" valueNumeric="15.00"/>
<column name="SORT" valueNumeric="40"/>
<column name="TITLE" value="200-349 T€"/>
<column name="TITLE" value="200-349 D€"/>
</insert>
<insert tableName="CLASSIFICATIONSCORE">
<column name="CLASSIFICATIONSCOREID" value="839cd672-5981-4207-8a82-caddd00107e4"/>
<column name="CLASSIFICATIONTYPE_ID" value="f581dcb9-db6f-4a82-995c-695d0a7393d3"/>
<column name="SCORE" valueNumeric="5.00"/>
<column name="SORT" valueNumeric="20"/>
<column name="TITLE" value="50-99 T€"/>
<column name="TITLE" value="50-99 D€"/>
</insert>
<insert tableName="CLASSIFICATIONSCORE">
<column name="CLASSIFICATIONSCOREID" value="f02cfd28-5a09-42ca-b805-07b7b38e3363"/>
<column name="CLASSIFICATIONTYPE_ID" value="f581dcb9-db6f-4a82-995c-695d0a7393d3"/>
<column name="SCORE" valueNumeric="20.00"/>
<column name="SORT" valueNumeric="50"/>
<column name="TITLE" value="ab 350 T€"/>
<column name="TITLE" value="ab 350 D€"/>
</insert>
<insert tableName="CLASSIFICATIONSCORE">
<column name="CLASSIFICATIONSCOREID" value="4982ab85-0961-4d85-8fee-2b55887add96"/>
......
<?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="autogenerated" id="c71ca120-5de6-4a44-a795-1127653c25df">
<delete tableName="CLASSIFICATIONSTORAGE"/>
<insert tableName="CLASSIFICATIONSTORAGE">
<column name="CLASSIFICATIONSTORAGEID" value="166e729d-45c6-4dab-bff2-940d2b618f6b"/>
<column name="CLASSIFICATIONVALUE" value="BBB"/>
<column name="OBJECT_ROWID" value="438537db-0dc6-4aed-b1d1-813011baf88c"/>
<column name="OBJECT_TYPE" value="Salesproject"/>
</insert>
<insert tableName="CLASSIFICATIONSTORAGE">
<column name="CLASSIFICATIONSTORAGEID" value="1aafcbf6-6feb-4916-a4fd-58c138eb8f8f"/>
<column name="CLASSIFICATIONVALUE" value="DBA"/>
<column name="OBJECT_ROWID" value="6d3d16cd-733e-41d1-ab6c-8a6cba63ba4a"/>
<column name="OBJECT_TYPE" value="Salesproject"/>
</insert>
<insert tableName="CLASSIFICATIONSTORAGE">
<column name="CLASSIFICATIONSTORAGEID" value="04b4ac80-a316-437a-b113-e7de14e181a8"/>
<column name="CLASSIFICATIONVALUE" value="ABB"/>
<column name="OBJECT_ROWID" value="7e2680f6-a438-45aa-956a-787363f85923"/>
<column name="OBJECT_TYPE" value="Salesproject"/>
</insert>
<insert tableName="CLASSIFICATIONSTORAGE">
<column name="CLASSIFICATIONSTORAGEID" value="42cc772e-53c6-4849-be29-ebb4e18ab860"/>
<column name="CLASSIFICATIONVALUE" value="ACB"/>
<column name="OBJECT_ROWID" value="d422ad81-717f-42b0-bd64-fc892744aac7"/>
<column name="OBJECT_TYPE" value="Salesproject"/>
</insert>
<insert tableName="CLASSIFICATIONSTORAGE">
<column name="CLASSIFICATIONSTORAGEID" value="7f7dfe1d-cb98-44c8-8106-858d991d2b06"/>
<column name="CLASSIFICATIONVALUE" value="ACA"/>
<column name="OBJECT_ROWID" value="ebb04ae2-d1f9-4ef3-bdfa-e9f562d215ba"/>
<column name="OBJECT_TYPE" value="Salesproject"/>
</insert>
<insert tableName="CLASSIFICATIONSTORAGE">
<column name="CLASSIFICATIONSTORAGEID" value="471aafd5-a348-453f-8b2a-64bb365fd0ee"/>
<column name="CLASSIFICATIONVALUE" value="ACB"/>
<column name="OBJECT_ROWID" value="ef7f4726-4476-4f59-97c2-706dc1e0046f"/>
<column name="OBJECT_TYPE" value="Salesproject"/>
</insert>
<insert tableName="CLASSIFICATIONSTORAGE">
<column name="CLASSIFICATIONSTORAGEID" value="63dd36bb-74b8-487b-811f-521438ef9491"/>
<column name="CLASSIFICATIONVALUE" value="AC"/>
<column name="OBJECT_ROWID" value="019651a4-503e-4e06-aefd-e7e631bf3144"/>
<column name="OBJECT_TYPE" value="Organisation"/>
</insert>
<insert tableName="CLASSIFICATIONSTORAGE">
<column name="CLASSIFICATIONSTORAGEID" value="4ce62df5-f0ea-4593-a152-6704c61d7cef"/>
<column name="CLASSIFICATIONVALUE" value="BD"/>
<column name="OBJECT_ROWID" value="2c14fb05-d48e-4eeb-8a7f-85d423746848"/>
<column name="OBJECT_TYPE" value="Organisation"/>
</insert>
<insert tableName="CLASSIFICATIONSTORAGE">
<column name="CLASSIFICATIONSTORAGEID" value="821c7eed-7bee-4879-97ec-44d2014a192b"/>
<column name="CLASSIFICATIONVALUE" value="BD"/>
<column name="OBJECT_ROWID" value="33ae2997-7bff-4c3c-8038-2fa6781dbe9d"/>
<column name="OBJECT_TYPE" value="Organisation"/>
</insert>
<insert tableName="CLASSIFICATIONSTORAGE">
<column name="CLASSIFICATIONSTORAGEID" value="7e59d485-01a8-4e43-9655-ba751d5983a4"/>
<column name="CLASSIFICATIONVALUE" value="BC"/>
<column name="OBJECT_ROWID" value="449080f6-b714-4189-a261-37439d0d4010"/>
<column name="OBJECT_TYPE" value="Organisation"/>
</insert>
<insert tableName="CLASSIFICATIONSTORAGE">
<column name="CLASSIFICATIONSTORAGEID" value="c64c9f31-a108-4df9-b515-6e523b1341c1"/>
<column name="CLASSIFICATIONVALUE" value="AC"/>
<column name="OBJECT_ROWID" value="5a52304e-65e8-40ed-9aca-a76af6c8c3a0"/>
<column name="OBJECT_TYPE" value="Organisation"/>
</insert>
<insert tableName="CLASSIFICATIONSTORAGE">
<column name="CLASSIFICATIONSTORAGEID" value="1251e4b0-195d-4556-a10e-7942f1b0e337"/>
<column name="CLASSIFICATIONVALUE" value="AB"/>
<column name="OBJECT_ROWID" value="6efb4fab-64f9-4d8e-aa6f-a158d13fc273"/>
<column name="OBJECT_TYPE" value="Organisation"/>
</insert>
<insert tableName="CLASSIFICATIONSTORAGE">
<column name="CLASSIFICATIONSTORAGEID" value="3893da8a-f357-46e0-a0b9-65aa58b0dfa6"/>
<column name="CLASSIFICATIONVALUE" value="BC"/>
<column name="OBJECT_ROWID" value="777246d5-7a73-4c52-af14-84df66128e5d"/>
<column name="OBJECT_TYPE" value="Organisation"/>
</insert>
<insert tableName="CLASSIFICATIONSTORAGE">
<column name="CLASSIFICATIONSTORAGEID" value="84a92c36-88df-4c06-a36a-650ed92d4d0a"/>
<column name="CLASSIFICATIONVALUE" value="BD"/>
<column name="OBJECT_ROWID" value="8707accf-b1fd-4bde-97b1-ab44b75f66f9"/>
<column name="OBJECT_TYPE" value="Organisation"/>
</insert>
<insert tableName="CLASSIFICATIONSTORAGE">
<column name="CLASSIFICATIONSTORAGEID" value="f451479f-97dc-4570-b342-c8d53f04b493"/>
<column name="CLASSIFICATIONVALUE" value="AC"/>
<column name="OBJECT_ROWID" value="8eecb5e5-40d9-4bf0-a152-1ca456795563"/>
<column name="OBJECT_TYPE" value="Organisation"/>
</insert>
<insert tableName="CLASSIFICATIONSTORAGE">
<column name="CLASSIFICATIONSTORAGEID" value="80eac6e6-f237-455e-96fd-8484722a79d4"/>
<column name="CLASSIFICATIONVALUE" value="BD"/>
<column name="OBJECT_ROWID" value="a3fd3c23-12e1-4820-b76e-2cd70103d94d"/>
<column name="OBJECT_TYPE" value="Organisation"/>
</insert>
<insert tableName="CLASSIFICATIONSTORAGE">
<column name="CLASSIFICATIONSTORAGEID" value="25a1b340-538d-4c4f-8b1e-25126286cd53"/>
<column name="CLASSIFICATIONVALUE" value="BB"/>
<column name="OBJECT_ROWID" value="b219b58a-f120-42d8-9a64-0b176501eac7"/>
<column name="OBJECT_TYPE" value="Organisation"/>
</insert>
<insert tableName="CLASSIFICATIONSTORAGE">
<column name="CLASSIFICATIONSTORAGEID" value="bbc19466-8d76-4f35-be56-8458f677d4a9"/>
<column name="CLASSIFICATIONVALUE" value="BC"/>
<column name="OBJECT_ROWID" value="cabf6192-f9c3-4bd4-9366-ad2b073bdfa3"/>
<column name="OBJECT_TYPE" value="Organisation"/>
</insert>
<insert tableName="CLASSIFICATIONSTORAGE">
<column name="CLASSIFICATIONSTORAGEID" value="0adb8953-1685-45cf-bcf7-c2c2098aa215"/>
<column name="CLASSIFICATIONVALUE" value="BB"/>
<column name="OBJECT_ROWID" value="dec94545-2487-46d5-978d-26ee0fcf0f5f"/>
<column name="OBJECT_TYPE" value="Organisation"/>
</insert>
<insert tableName="CLASSIFICATIONSTORAGE">
<column name="CLASSIFICATIONSTORAGEID" value="b4d2847f-0548-4cc8-b002-7723b5fc9184"/>
<column name="CLASSIFICATIONVALUE" value="BD"/>
<column name="OBJECT_ROWID" value="e450d126-eab8-4517-ba7c-8b6804f8c859"/>
<column name="OBJECT_TYPE" value="Organisation"/>
</insert>
<insert tableName="CLASSIFICATIONSTORAGE">
<column name="CLASSIFICATIONSTORAGEID" value="e2142492-eeab-482d-a37e-b1c8fe7b2545"/>
<column name="CLASSIFICATIONVALUE" value="BC"/>
<column name="OBJECT_ROWID" value="e6da1393-f46b-41a4-826b-2c7d22de2246"/>
<column name="OBJECT_TYPE" value="Organisation"/>
</insert>
<insert tableName="CLASSIFICATIONSTORAGE">
<column name="CLASSIFICATIONSTORAGEID" value="7a4762f5-90a3-4b6c-8a5d-93125381c18a"/>
<column name="CLASSIFICATIONVALUE" value="AC"/>
<column name="OBJECT_ROWID" value="e83c45e0-c30b-436e-b445-00a8b58383b0"/>
<column name="OBJECT_TYPE" value="Organisation"/>
</insert>
<insert tableName="CLASSIFICATIONSTORAGE">
<column name="CLASSIFICATIONSTORAGEID" value="fc665249-9efc-4d90-839d-cdffb4c3f407"/>
<column name="CLASSIFICATIONVALUE" value="AC"/>
<column name="OBJECT_ROWID" value="eda61ea6-35ed-4a92-a93c-6118fc67d533"/>
<column name="OBJECT_TYPE" value="Organisation"/>
</insert>
<insert tableName="CLASSIFICATIONSTORAGE">
<column name="CLASSIFICATIONSTORAGEID" value="7b2eb62a-b686-4eaf-bde1-2e1dd1028f65"/>
<column name="CLASSIFICATIONVALUE" value="BC"/>
<column name="OBJECT_ROWID" value="fb07cb0e-c391-4503-9c47-a39ec7388f4f"/>
<column name="OBJECT_TYPE" value="Organisation"/>
</insert>
<insert tableName="CLASSIFICATIONSTORAGE">
<column name="CLASSIFICATIONSTORAGEID" value="2ab913d3-e1a8-4fe2-904b-77b02f6be689"/>
<column name="CLASSIFICATIONVALUE" value="BB"/>
<column name="OBJECT_ROWID" value="fc465f2f-803b-4a1f-b79d-7b466d7ecff4"/>
<column name="OBJECT_TYPE" value="Organisation"/>
</insert>
<insert tableName="CLASSIFICATIONSTORAGE">
<column name="CLASSIFICATIONSTORAGEID" value="8db70618-5840-4d4b-90e2-66e1919fc6c1"/>
<column name="CLASSIFICATIONVALUE" value="AC"/>
<column name="OBJECT_ROWID" value="fd082db5-be43-4219-a705-588f9c06e59b"/>
<column name="OBJECT_TYPE" value="Organisation"/>
</insert>
</changeSet>
</databaseChangeLog>
......@@ -3,126 +3,125 @@
<changeSet author="autogenerated" id="de26cf22-891e-4584-97cd-fe877ebc790c">
<delete tableName="classificationtype"/>
<insert tableName="classificationtype">
<column name="CLASSIFICATIONGROUP" value="2. Classification"/>
<column name="CLASSIFICATIONTYPE" value="SALESPROJ"/>
<column name="CLASSIFICATIONGROUP_ID" value="b2126d9d-8d18-46d4-a48f-1a03fc456ddd"/>
<column name="OBJECT_TYPE" value="Salesproject"/>
<column name="CLASSIFICATIONTYPEID" value="2031525e-6ca3-46b4-91d4-7f90cd31a630"/>
<column name="SCORETYPE" value="ScoreCustomizing"/>
</insert>
<insert tableName="classificationtype">
<column name="CLASSIFICATIONGROUP" value="2. Classification"/>
<column name="CLASSIFICATIONTYPE" value="SALESPROJ"/>
<column name="CLASSIFICATIONGROUP_ID" value="b2126d9d-8d18-46d4-a48f-1a03fc456ddd"/>
<column name="OBJECT_TYPE" value="Salesproject"/>
<column name="CLASSIFICATIONTYPEID" value="2a702a31-9907-4f1b-abfd-3342640f1c9e"/>
<column name="SCORETYPE" value="ScoreStandard"/>
</insert>
<insert tableName="classificationtype">
<column name="CLASSIFICATIONGROUP" value="3. Classification"/>
<column name="CLASSIFICATIONTYPE" value="SALESPROJ"/>
<column name="CLASSIFICATIONGROUP_ID" value="c1305d16-320e-44f8-95f9-e4cff05d3cfb"/>
<column name="OBJECT_TYPE" value="Salesproject"/>
<column name="CLASSIFICATIONTYPEID" value="31c169aa-ba5b-4f9d-9dd3-b0d0e8d1b632"/>
<column name="SCORETYPE" value="ScoreDepartment"/>
</insert>
<insert tableName="classificationtype">
<column name="CLASSIFICATIONGROUP" value="1. Classification"/>
<column name="CLASSIFICATIONTYPE" value="SALESPROJ"/>
<column name="CLASSIFICATIONGROUP_ID" value="00cc7b8f-d99e-46bf-90c3-74e05b5af685"/>
<column name="OBJECT_TYPE" value="Salesproject"/>
<column name="CLASSIFICATIONTYPEID" value="382b311e-b2b2-49da-b6e1-339afae92657"/>
<column name="SCORETYPE" value="ScoreUsers"/>
</insert>
<insert tableName="classificationtype">
<column name="CLASSIFICATIONGROUP" value="1. Classification"/>
<column name="CLASSIFICATIONTYPE" value="SALESPROJ"/>
<column name="CLASSIFICATIONGROUP_ID" value="00cc7b8f-d99e-46bf-90c3-74e05b5af685"/>
<column name="OBJECT_TYPE" value="Salesproject"/>
<column name="CLASSIFICATIONTYPEID" value="4977ba88-074c-4fe5-b04a-97c9a5eae982"/>
<column name="SCORETYPE" value="ScoreBranch"/>
</insert>
<insert tableName="classificationtype">
<column name="CLASSIFICATIONGROUP" value="1. Classification"/>
<column name="CLASSIFICATIONTYPE" value="SALESPROJ"/>
<column name="CLASSIFICATIONGROUP_ID" value="00cc7b8f-d99e-46bf-90c3-74e05b5af685"/>
<column name="OBJECT_TYPE" value="Salesproject"/>
<column name="CLASSIFICATIONTYPEID" value="54128957-c80b-4b5a-ad1b-cfce665dfb10"/>
<column name="SCORETYPE" value="ScoreBased"/>
</insert>
<insert tableName="classificationtype">
<column name="CLASSIFICATIONGROUP" value="3. Classification"/>
<column name="CLASSIFICATIONTYPE" value="SALESPROJ"/>
<column name="CLASSIFICATIONGROUP_ID" value="c1305d16-320e-44f8-95f9-e4cff05d3cfb"/>
<column name="OBJECT_TYPE" value="Salesproject"/>
<column name="CLASSIFICATIONTYPEID" value="57604bc1-d99f-4d61-b28d-55218a72045b"/>
<column name="SCORETYPE" value="ScoreDecisionPhase"/>
</insert>
<insert tableName="classificationtype">
<column name="CLASSIFICATIONGROUP" value="3. Classification"/>
<column name="CLASSIFICATIONTYPE" value="SALESPROJ"/>
<column name="CLASSIFICATIONGROUP_ID" value="c1305d16-320e-44f8-95f9-e4cff05d3cfb"/>
<column name="OBJECT_TYPE" value="Salesproject"/>
<column name="CLASSIFICATIONTYPEID" value="8c1e8f81-145f-4efe-936f-3f4147f4d59a"/>
<column name="SCORETYPE" value="ScoreCloud"/>
</insert>
<insert tableName="classificationtype">
<column name="CLASSIFICATIONGROUP" value="3. Classification"/>
<column name="CLASSIFICATIONTYPE" value="SALESPROJ"/>
<column name="CLASSIFICATIONGROUP_ID" value="c1305d16-320e-44f8-95f9-e4cff05d3cfb"/>
<column name="OBJECT_TYPE" value="Salesproject"/>
<column name="CLASSIFICATIONTYPEID" value="a43189fc-b712-45ed-9398-58d6e15760ca"/>
<column name="SCORETYPE" value="ScorePosition"/>
</insert>
<insert tableName="classificationtype">
<column name="CLASSIFICATIONGROUP" value="2. Classification"/>
<column name="CLASSIFICATIONTYPE" value="SALESPROJ"/>
<column name="CLASSIFICATIONGROUP_ID" value="b2126d9d-8d18-46d4-a48f-1a03fc456ddd"/>
<column name="OBJECT_TYPE" value="Salesproject"/>
<column name="CLASSIFICATIONTYPEID" value="d8091374-f3fd-41dc-8468-91469618c6fc"/>
<column name="SCORETYPE" value="ScoreBudget"/>
</insert>
<insert tableName="classificationtype">
<column name="CLASSIFICATIONGROUP" value="3. Classification"/>
<column name="CLASSIFICATIONTYPE" value="SALESPROJ"/>
<column name="CLASSIFICATIONGROUP_ID" value="c1305d16-320e-44f8-95f9-e4cff05d3cfb"/>
<column name="OBJECT_TYPE" value="Salesproject"/>
<column name="CLASSIFICATIONTYPEID" value="f4d3791e-1717-4473-987b-0cd751805387"/>
<column name="SCORETYPE" value="ScoreProjectStart"/>
</insert>
<insert tableName="CLASSIFICATIONTYPE">
<column name="CLASSIFICATIONGROUP" value="1. Target group"/>
<column name="CLASSIFICATIONTYPE" value="ORGANISATION"/>
<column name="CLASSIFICATIONGROUP_ID" value="e3b0a84f-d2a7-4d7c-b734-82ab4b262e84"/>
<column name="OBJECT_TYPE" value="Organisation"/>
<column name="CLASSIFICATIONTYPEID" value="4b72857e-863d-4254-accf-25281bb7bb64"/>
<column name="SCORETYPE" value="Number of employees"/>
</insert>
<insert tableName="CLASSIFICATIONTYPE">
<column name="CLASSIFICATIONGROUP" value="1. Target group"/>
<column name="CLASSIFICATIONTYPE" value="ORGANISATION"/>
<column name="CLASSIFICATIONGROUP_ID" value="e3b0a84f-d2a7-4d7c-b734-82ab4b262e84"/>
<column name="OBJECT_TYPE" value="Organisation"/>
<column name="CLASSIFICATIONTYPEID" value="970b251c-ca6e-43f4-9162-ebc5d1142a8b"/>
<column name="SCORETYPE" value="Product preference"/>
</insert>
<insert tableName="CLASSIFICATIONTYPE">
<column name="CLASSIFICATIONGROUP" value="1. Target group"/>
<column name="CLASSIFICATIONTYPE" value="ORGANISATION"/>
<column name="CLASSIFICATIONGROUP_ID" value="e3b0a84f-d2a7-4d7c-b734-82ab4b262e84"/>
<column name="OBJECT_TYPE" value="Organisation"/>
<column name="CLASSIFICATIONTYPEID" value="037a9de1-fa6d-4895-9db3-82f7769682ae"/>
<column name="SCORETYPE" value="Headquarters"/>
</insert>
<insert tableName="CLASSIFICATIONTYPE">
<column name="CLASSIFICATIONGROUP" value="1. Target group"/>
<column name="CLASSIFICATIONTYPE" value="ORGANISATION"/>
<column name="CLASSIFICATIONGROUP_ID" value="e3b0a84f-d2a7-4d7c-b734-82ab4b262e84"/>
<column name="OBJECT_TYPE" value="Organisation"/>
<column name="CLASSIFICATIONTYPEID" value="d67397c5-5e05-433b-b61d-12807906aa5a"/>
<column name="SCORETYPE" value="Industry"/>
</insert>
<insert tableName="CLASSIFICATIONTYPE">
<column name="CLASSIFICATIONGROUP" value="2. Customer value"/>
<column name="CLASSIFICATIONTYPE" value="ORGANISATION"/>
<column name="CLASSIFICATIONGROUP_ID" value="fb1349b6-6dc1-44b7-b7ea-03d5483e7fac"/>
<column name="OBJECT_TYPE" value="Organisation"/>
<column name="CLASSIFICATIONTYPEID" value="80c6ec8b-eb54-4d25-a4f5-0adaf4cdc84e"/>
<column name="SCORETYPE" value="Creditworthiness"/>
</insert>
<insert tableName="CLASSIFICATIONTYPE">
<column name="CLASSIFICATIONGROUP" value="2. Customer value"/>
<column name="CLASSIFICATIONTYPE" value="ORGANISATION"/>
<column name="CLASSIFICATIONGROUP_ID" value="fb1349b6-6dc1-44b7-b7ea-03d5483e7fac"/>
<column name="OBJECT_TYPE" value="Organisation"/>
<column name="CLASSIFICATIONTYPEID" value="4d878689-15c0-46cc-acc8-3c524463db5c"/>
<column name="SCORETYPE" value="Loyalty"/>
</insert>
<insert tableName="CLASSIFICATIONTYPE">
<column name="CLASSIFICATIONGROUP" value="2. Customer value"/>
<column name="CLASSIFICATIONTYPE" value="ORGANISATION"/>
<column name="CLASSIFICATIONGROUP_ID" value="fb1349b6-6dc1-44b7-b7ea-03d5483e7fac"/>
<column name="OBJECT_TYPE" value="Organisation"/>
<column name="CLASSIFICATIONTYPEID" value="f581dcb9-db6f-4a82-995c-695d0a7393d3"/>
<column name="SCORETYPE" value="Purchasing potential p. a."/>
</insert>
<insert tableName="CLASSIFICATIONTYPE">
<column name="CLASSIFICATIONGROUP" value="2. Customer value"/>
<column name="CLASSIFICATIONTYPE" value="ORGANISATION"/>
<column name="CLASSIFICATIONGROUP_ID" value="fb1349b6-6dc1-44b7-b7ea-03d5483e7fac"/>
<column name="OBJECT_TYPE" value="Organisation"/>
<column name="CLASSIFICATIONTYPEID" value="be76dab1-c6ab-4b1e-8322-8b052ccda4d9"/>
<column name="SCORETYPE" value="Current supply share"/>
</insert>
<insert tableName="CLASSIFICATIONTYPE">
<column name="CLASSIFICATIONGROUP" value="2. Customer value"/>
<column name="CLASSIFICATIONTYPE" value="ORGANISATION"/>
<column name="CLASSIFICATIONGROUP_ID" value="fb1349b6-6dc1-44b7-b7ea-03d5483e7fac"/>
<column name="OBJECT_TYPE" value="Organisation"/>
<column name="CLASSIFICATIONTYPEID" value="95396ee7-f0e2-41b4-995e-bac5749709ec"/>
<column name="SCORETYPE" value="Business development"/>
</insert>
</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="autogenerated" id="62ad16a9-7312-4dda-9e4b-460673b9af82">
<!--
<insert tableName="VISITPLANEMPLOYEEWEEK">
<column name="VISITPLANEMPLOYEEWEEKID" value="821b3424-b6d2-41f8-b0b2-6a7c2c050214"/>
<column name="VISITPLAN_YEAR" valueNumeric="2020"/>
......@@ -96,6 +96,6 @@
<column name="CONTACT_ID" value="fc465f2f-803b-4a1f-b79d-7b466d7ecff4"/>
<column name="INFO" value="Kontrolltermin"/>
</insert>
-->
</changeSet>
</databaseChangeLog>
\ No newline at end of file
......@@ -9424,25 +9424,25 @@
<description></description>
</entityFieldDb>
<entityFieldDb>
<name>CLASSIFICATIONTYPE</name>
<name>CLASSIFICATIONGROUP_ID</name>
<dbName></dbName>
<primaryKey v="false" />
<columnType v="12" />
<columnType v="1" />
<size v="36" />
<scale v="0" />
<notNull v="false" />
<isUnique v="false" />
<index v="false" />
<index v="true" />
<documentation></documentation>
<title></title>
<description></description>
</entityFieldDb>
<entityFieldDb>
<name>CLASSIFICATIONGROUP</name>
<name>OBJECT_TYPE</name>
<dbName></dbName>
<primaryKey v="false" />
<columnType v="12" />
<size v="80" />
<size v="36" />
<scale v="0" />
<notNull v="false" />
<isUnique v="false" />
......@@ -14987,25 +14987,163 @@
<description></description>
</entityFieldDb>
<entityFieldDb>
<name>CLASSIFICATIONTYPE_GROUP</name>
<name>GRADING</name>
<dbName></dbName>
<primaryKey v="false" />
<columnType v="1" />
<size v="1" />
<scale v="0" />
<notNull v="false" />
<isUnique v="false" />
<index v="false" />
<documentation></documentation>
<title></title>
<description></description>
</entityFieldDb>
<entityFieldDb>
<name>MAXGRADEFORSCORE</name>
<dbName></dbName>
<primaryKey v="false" />
<columnType v="4" />
<size v="10" />
<scale v="0" />
<notNull v="false" />
<isUnique v="false" />
<index v="false" />
<documentation></documentation>
<title></title>
<description></description>
</entityFieldDb>
<entityFieldDb>
<name>CLASSIFICATIONGROUP_ID</name>
<dbName></dbName>
<primaryKey v="false" />
<columnType v="1" />
<size v="36" />
<scale v="0" />
<notNull v="false" />
<isUnique v="false" />
<index v="true" />
<documentation></documentation>
<title></title>
<description></description>
</entityFieldDb>
</entityFields>
</entityDb>
<entityDb>
<name>CLASSIFICATIONSTORAGE</name>
<dbName></dbName>
<idColumn>CLASSIFICATIONSTORAGEID</idColumn>
<idGeneratorType v="0" />
<idGeneratorInterval v="1" />
<documentation></documentation>
<title></title>
<description></description>
<auditSyncConfig>
<name>auditSyncConfig</name>
<auditMode v="0" />
<syncActive v="false" />
<syncComplete v="true" />
<syncDirection v="1" />
<syncIds></syncIds>
</auditSyncConfig>
<entityFields>
<entityFieldDb>
<name>OBJECT_ROWID</name>
<dbName></dbName>
<primaryKey v="false" />
<columnType v="12" />
<size v="36" />
<scale v="0" />
<notNull v="false" />
<isUnique v="false" />
<index v="true" />
<documentation></documentation>
<title></title>
<description></description>
</entityFieldDb>
<entityFieldDb>
<name>CLASSIFICATIONVALUE</name>
<dbName></dbName>
<primaryKey v="false" />
<columnType v="12" />
<size v="20" />
<scale v="0" />
<notNull v="false" />
<isUnique v="false" />
<index v="false" />
<documentation></documentation>
<title></title>
<description></description>
</entityFieldDb>
<entityFieldDb>
<name>GRADING</name>
<name>CLASSIFICATIONSTORAGEID</name>
<dbName></dbName>
<primaryKey v="true" />
<columnType v="1" />
<size v="36" />
<scale v="0" />
<notNull v="true" />
<isUnique v="true" />
<index v="true" />
<documentation></documentation>
<title></title>
<description></description>
</entityFieldDb>
<entityFieldDb>
<name>OBJECT_TYPE</name>
<dbName></dbName>
<primaryKey v="false" />
<columnType v="12" />
<size v="36" />
<scale v="0" />
<notNull v="false" />
<isUnique v="false" />
<index v="false" />
<documentation></documentation>
<title></title>
<description></description>
</entityFieldDb>
</entityFields>
</entityDb>
<entityDb>
<name>CLASSIFICATIONGROUP</name>
<dbName></dbName>
<idColumn>CLASSIFICATIONGROUPID</idColumn>
<idGeneratorType v="0" />
<idGeneratorInterval v="1" />
<documentation></documentation>
<title></title>
<description></description>
<auditSyncConfig>
<name>auditSyncConfig</name>
<auditMode v="0" />
<syncActive v="false" />
<syncComplete v="true" />
<syncDirection v="1" />
<syncIds></syncIds>
</auditSyncConfig>
<entityFields>
<entityFieldDb>
<name>CLASSIFICATIONGROUPID</name>
<dbName></dbName>
<primaryKey v="true" />
<columnType v="1" />
<size v="1" />
<size v="36" />
<scale v="0" />
<notNull v="true" />
<isUnique v="true" />
<index v="true" />
<documentation></documentation>
<title></title>
<description></description>
</entityFieldDb>
<entityFieldDb>
<name>SORTING</name>
<dbName></dbName>
<primaryKey v="false" />
<columnType v="5" />
<size v="5" />
<scale v="0" />
<notNull v="false" />
<isUnique v="false" />
......@@ -15015,11 +15153,11 @@
<description></description>
</entityFieldDb>
<entityFieldDb>
<name>MAXGRADEFORSCORE</name>
<name>TITLE</name>
<dbName></dbName>
<primaryKey v="false" />
<columnType v="4" />
<size v="10" />
<columnType v="12" />
<size v="36" />
<scale v="0" />
<notNull v="false" />
<isUnique v="false" />
......
......@@ -5,14 +5,16 @@
<documentation>%aditoprj%/entity/ClassificationAdmin_entity/documentation.adoc</documentation>
<icon>VAADIN:LIST_OL</icon>
<title>Classification</title>
<grantUpdateProcess>%aditoprj%/entity/ClassificationAdmin_entity/grantUpdateProcess.js</grantUpdateProcess>
<grantDeleteProcess>%aditoprj%/entity/ClassificationAdmin_entity/grantDeleteProcess.js</grantDeleteProcess>
<contentTitleProcess>%aditoprj%/entity/ClassificationAdmin_entity/contentTitleProcess.js</contentTitleProcess>
<iconId>VAADIN:LIST_OL</iconId>
<titlePlural>Classifications</titlePlural>
<recordContainer>db</recordContainer>
<recordContainer>jDito</recordContainer>
<entityFields>
<entityProvider>
<name>#PROVIDER</name>
<targetContextField>TARGET_CONTEXT</targetContextField>
<targetIdField>TARGET_ID</targetIdField>
</entityProvider>
<entityParameter>
<name>ClassificationType_param</name>
......@@ -34,128 +36,130 @@
</entityParameter>
<entityField>
<name>CLASSIFICATIONTYPEID</name>
<title>Indicator</title>
<mandatory v="true" />
<stateProcess>%aditoprj%/entity/ClassificationAdmin_entity/entityfields/classificationtypeid/stateProcess.js</stateProcess>
<valueProcess>%aditoprj%/entity/ClassificationAdmin_entity/entityfields/classificationtypeid/valueProcess.js</valueProcess>
<displayValueProcess>%aditoprj%/entity/ClassificationAdmin_entity/entityfields/classificationtypeid/displayValueProcess.js</displayValueProcess>
</entityField>
<entityField>
<name>CLASSIFICATIONGROUP</name>
<title>Group</title>
<title>Classification</title>
<contentType>TEXT</contentType>
<groupable v="true" />
<mandatoryProcess>%aditoprj%/entity/ClassificationAdmin_entity/entityfields/classificationgroup/mandatoryProcess.js</mandatoryProcess>
<mandatory v="true" />
<dropDownProcess>%aditoprj%/entity/ClassificationAdmin_entity/entityfields/classificationgroup/dropDownProcess.js</dropDownProcess>
<textInputAllowed v="true" />
<titleProcess>%aditoprj%/entity/ClassificationAdmin_entity/entityfields/classificationgroup/titleProcess.js</titleProcess>
<valueProcess>%aditoprj%/entity/ClassificationAdmin_entity/entityfields/classificationgroup/valueProcess.js</valueProcess>
<displayValueProcess>%aditoprj%/entity/ClassificationAdmin_entity/entityfields/classificationgroup/displayValueProcess.js</displayValueProcess>
<onValidation>%aditoprj%/entity/ClassificationAdmin_entity/entityfields/classificationgroup/onValidation.js</onValidation>
</entityField>
<entityConsumer>
<name>KeywordClassificationTypes</name>
<dependency>
<name>dependency</name>
<entityName>KeywordEntry_entity</entityName>
<fieldName>SpecificContainerKeywords</fieldName>
</dependency>
<children>
<entityParameter>
<name>ContainerName_param</name>
<valueProcess>%aditoprj%/entity/ClassificationAdmin_entity/entityfields/keywordclassificationtypes/children/containername_param/valueProcess.js</valueProcess>
</entityParameter>
</children>
</entityConsumer>
<entityConsumer>
<name>ClassificationScores</name>
<state>EDITABLE</state>
<dependency>
<name>dependency</name>
<entityName>ClassificationScore_entity</entityName>
<fieldName>ClassificationScores</fieldName>
</dependency>
<entityParameter>
<name>group_param</name>
<expose v="true" />
<mandatory v="true" />
</entityParameter>
<entityField>
<name>CLASSIFICATION_PARENT_ID</name>
</entityField>
<entityField>
<name>UID</name>
<linkedContextProcess>%aditoprj%/entity/ClassificationAdmin_entity/entityfields/uid/linkedContextProcess.js</linkedContextProcess>
</entityField>
<entityField>
<name>OBJECT_TYPE</name>
<title>Place Of Use</title>
<mandatory v="true" />
<dropDownProcess>%aditoprj%/entity/ClassificationAdmin_entity/entityfields/object_type/dropDownProcess.js</dropDownProcess>
<valueProcess>%aditoprj%/entity/ClassificationAdmin_entity/entityfields/object_type/valueProcess.js</valueProcess>
<onValueChange>%aditoprj%/entity/ClassificationAdmin_entity/entityfields/object_type/onValueChange.js</onValueChange>
<onValueChangeTypes>
<element>MASK</element>
</onValueChangeTypes>
</entityField>
<entityField>
<name>TARGET_CONTEXT</name>
<valueProcess>%aditoprj%/entity/ClassificationAdmin_entity/entityfields/target_context/valueProcess.js</valueProcess>
</entityField>
<entityField>
<name>TARGET_ID</name>
<valueProcess>%aditoprj%/entity/ClassificationAdmin_entity/entityfields/target_id/valueProcess.js</valueProcess>
</entityField>
<entityActionGroup>
<name>FilterviewActionGroup</name>
<children>
<entityParameter>
<name>ClassificationGroup_param</name>
<valueProcess>%aditoprj%/entity/ClassificationAdmin_entity/entityfields/classificationscores/children/classificationgroup_param/valueProcess.js</valueProcess>
</entityParameter>
<entityParameter>
<name>ClassificationTypeId_param</name>
<valueProcess>%aditoprj%/entity/ClassificationAdmin_entity/entityfields/classificationscores/children/classificationtypeid_param/valueProcess.js</valueProcess>
</entityParameter>
<entityParameter>
<name>ClassificationType_param</name>
<valueProcess>%aditoprj%/entity/ClassificationAdmin_entity/entityfields/classificationscores/children/classificationtype_param/valueProcess.js</valueProcess>
</entityParameter>
<entityActionField>
<name>UpdateClassification</name>
<title>Recalculate all Classifications</title>
<onActionProcess>%aditoprj%/entity/ClassificationAdmin_entity/entityfields/filterviewactiongroup/children/updateclassification/onActionProcess.js</onActionProcess>
<iconId>VAADIN:AUTOMATION</iconId>
</entityActionField>
</children>
</entityConsumer>
</entityActionGroup>
<entityField>
<name>CLASSIFICATIONTYPE</name>
<title>Usage</title>
<consumer>KeywordClassificationTypes</consumer>
<groupable v="true" />
<name>SORTING</name>
<title>Sorting</title>
<contentType>NUMBER</contentType>
<mandatory v="true" />
<stateProcess>%aditoprj%/entity/ClassificationAdmin_entity/entityfields/classificationtype/stateProcess.js</stateProcess>
<valueProcess>%aditoprj%/entity/ClassificationAdmin_entity/entityfields/classificationtype/valueProcess.js</valueProcess>
<displayValueProcess>%aditoprj%/entity/ClassificationAdmin_entity/entityfields/classificationtype/displayValueProcess.js</displayValueProcess>
<stateProcess>%aditoprj%/entity/ClassificationAdmin_entity/entityfields/sorting/stateProcess.js</stateProcess>
<valueProcess>%aditoprj%/entity/ClassificationAdmin_entity/entityfields/sorting/valueProcess.js</valueProcess>
</entityField>
<entityField>
<name>SCORETYPE</name>
<title>Scoretype</title>
<name>CLASSIFICATIONTYPEIDDISPLAYVALUE</name>
<title>Indicator</title>
<mandatory v="true" />
<displayValueProcess>%aditoprj%/entity/ClassificationAdmin_entity/entityfields/scoretype/displayValueProcess.js</displayValueProcess>
<stateProcess>%aditoprj%/entity/ClassificationAdmin_entity/entityfields/classificationtypeiddisplayvalue/stateProcess.js</stateProcess>
<valueProcess>%aditoprj%/entity/ClassificationAdmin_entity/entityfields/classificationtypeiddisplayvalue/valueProcess.js</valueProcess>
</entityField>
<entityField>
<name>recordCategory</name>
<valueProcess>%aditoprj%/entity/ClassificationAdmin_entity/entityfields/recordcategory/valueProcess.js</valueProcess>
</entityField>
<entityConsumer>
<name>ClassificationGradings</name>
<dependency>
<name>dependency</name>
<entityName>ClassificationGrading_entity</entityName>
<fieldName>ClassificationGradings</fieldName>
</dependency>
<children>
<entityParameter>
<name>ClassificationTypeId_param</name>
<valueProcess>%aditoprj%/entity/ClassificationAdmin_entity/entityfields/classificationgradings/children/classificationtypeid_param/valueProcess.js</valueProcess>
</entityParameter>
</children>
</entityConsumer>
<entityParameter>
<name>group_param</name>
<expose v="true" />
</entityParameter>
<entityProvider>
<name>#PROVIDER_AGGREGATES</name>
<useAggregates v="true" />
</entityProvider>
</entityFields>
<recordContainers>
<dbRecordContainer>
<name>db</name>
<alias>Data_alias</alias>
<orderClauseProcess>%aditoprj%/entity/ClassificationAdmin_entity/recordcontainers/db/orderClauseProcess.js</orderClauseProcess>
<linkInformation>
<linkInformation>
<name>2f70bf47-42e3-40a2-b076-0da34cfb80d9</name>
<tableName>CLASSIFICATIONTYPE</tableName>
<primaryKey>CLASSIFICATIONTYPEID</primaryKey>
<isUIDTable v="true" />
<readonly v="false" />
</linkInformation>
</linkInformation>
<jDitoRecordContainer>
<name>jDito</name>
<jDitoRecordAlias>Data_alias</jDitoRecordAlias>
<contentProcess>%aditoprj%/entity/ClassificationAdmin_entity/recordcontainers/jdito/contentProcess.js</contentProcess>
<hasDependentRecords v="false" />
<onInsert>%aditoprj%/entity/ClassificationAdmin_entity/recordcontainers/jdito/onInsert.js</onInsert>
<onUpdate>%aditoprj%/entity/ClassificationAdmin_entity/recordcontainers/jdito/onUpdate.js</onUpdate>
<onDelete>%aditoprj%/entity/ClassificationAdmin_entity/recordcontainers/jdito/onDelete.js</onDelete>
<recordFieldMappings>
<dbRecordFieldMapping>
<jDitoRecordFieldMapping>
<name>UID.value</name>
</jDitoRecordFieldMapping>
<jDitoRecordFieldMapping>
<name>CLASSIFICATION_PARENT_ID.value</name>
</jDitoRecordFieldMapping>
<jDitoRecordFieldMapping>
<name>CLASSIFICATIONGROUP.value</name>
<recordfield>CLASSIFICATIONTYPE.CLASSIFICATIONGROUP</recordfield>
</dbRecordFieldMapping>
<dbRecordFieldMapping>
<name>SCORETYPE.value</name>
<recordfield>CLASSIFICATIONTYPE.SCORETYPE</recordfield>
</dbRecordFieldMapping>
<dbRecordFieldMapping>
<name>CLASSIFICATIONTYPE.value</name>
<recordfield>CLASSIFICATIONTYPE.CLASSIFICATIONTYPE</recordfield>
</dbRecordFieldMapping>
<dbRecordFieldMapping>
</jDitoRecordFieldMapping>
<jDitoRecordFieldMapping>
<name>CLASSIFICATIONGROUP.displayValue</name>
</jDitoRecordFieldMapping>
<jDitoRecordFieldMapping>
<name>CLASSIFICATIONTYPEID.value</name>
<recordfield>CLASSIFICATIONTYPE.CLASSIFICATIONTYPEID</recordfield>
</dbRecordFieldMapping>
</jDitoRecordFieldMapping>
<jDitoRecordFieldMapping>
<name>CLASSIFICATIONTYPEID.displayValue</name>
</jDitoRecordFieldMapping>
<jDitoRecordFieldMapping>
<name>OBJECT_TYPE.value</name>
</jDitoRecordFieldMapping>
<jDitoRecordFieldMapping>
<name>OBJECT_TYPE.displayValue</name>
</jDitoRecordFieldMapping>
<jDitoRecordFieldMapping>
<name>SORTING.value</name>
</jDitoRecordFieldMapping>
<jDitoRecordFieldMapping>
<name>recordCategory.value</name>
</jDitoRecordFieldMapping>
</recordFieldMappings>
</dbRecordContainer>
</jDitoRecordContainer>
</recordContainers>
</entity>
import("system.vars");
import("system.result");
result.string(vars.get("$field.CLASSIFICATIONTYPE.displayValue"))
\ No newline at end of file
= ClassificationAdmin_entity
The administrative representation of the classification which is used among other things in the sales project (see also Classification_entity)
\ No newline at end of file
Definition:
The administrative representation of the classification which is used among other things in the sales project and organisation (see also Classification_entity)
The classification can be dynamically configured at runtime.
Purpose:
This Entity gives the administrators an easy way to change the classification.
Classifications get stored in the Classification table with their own uid, the ids of the classification type, classification score, object_rowId and object_type.
This entity displays the classifications (classificationGroup) and indicators (classificationType) grouped with the usage (object_type) in an treetable.
with the usage (object_type) as the first group, followed by the classifications (classificationgroup) of that group and it's indicators.
The grading of the classification can be changed in the preview of an classification.
The possible values of an indicator can be changed when opening the preview of the indicator.
TreeTable Example:
USAGE CLASSIFICATION INDICATOR
Organisation
1. Target Group
Industry
Headquarters
Product preference
2. Customer value
Salesproject
1. Classification
2. Classification
3. Classification
Particularities:
The classification gets updated via the "updateClassifications_serverProcess", which runs periodically,
you can also start it manually using the action of this entity (currently invisible).
The Classification consists of the following entities:
Classification_entity,
ClassificationAdmin_entity,
ClassificationGrading_entity,
ClassificationGroup_entity,
ClassificationScore_entity,
ClassificationType_entity
Our terms in the db and entity structure differ from the technical terms the user gets to see, to make it easier to understand
for the developer that doesn't have the technical know-how:
Our term: Technical term: Example:
Object_Type Usage Organisation
ClassificationGroup Classification 1. Target Group
ClassificationType Indicator Industry
ClassificationScore (Possible-)Value/Selection Service
Adding the classification to other modules:
The Classification is only implemented for Organisation and Salesproject at the moment but can easily be used in other modules aswell by doing the following:
Add the Consumers "Classifications" and "ClassificationGroups" to the module you want to add the classification functionality
and configure them the same way as in organisation and salesproject.
If you want to also have the classification in the preview and Filterview you also have to add the field "CLASSIFICATIONSTORAGE_ID"
and configure the following things:
-add CLASSIFICATIONSTORAGE at the Linkinformation of the recordContainer (Primary key: CLASSIFICATIONSTORAGEID, UID Table: false, Read only: true)
-add the left join in the fromClauseProcess to CLASSIFICATIONSTORAGE using CLASSIFICATIONSTORAGE.OBJECT_ROWID = TableName.TableUid
-add the recordfieldmapping to the field (CLASSIFICATIONSTORAGE.CLASSIFICATIONSTORAGEID)
-add the CLASSIFICATIONSTORAGE_ID to the Filterview and Preview
Add the reference to the ClassificationView to the Mainview Context (see als organsiation and salesproject)
Extend the Keywordregistry and the classificationTypes in AB_KEYWORD_ENTRY by the new Module you are implementing the classification for.
Also extend the CLASSIFICATIONADMIN_entity.CLASSIFICATIONTYPEPLACEOFUSE DropDownProcess.
Add ClassificationUtils.insertEmptyClassification() with the Uid und vars.get("$sys.currentcontextname") to the onInsert of the Module
and also add the delete conditon to the onDelete (newWhere("CLASSIFICATIONSTORAGE.OBJECT_ROWID", eigeneUid).deleteData();)
!Important: if you are adding or deleting these datasets you always have to also insert/delete the dataset into CLASSIFICATIONSTORAGE entry,
so add the above mentioned delete condition and onInsertFunction to all actions that delete/create those datasets.!
Now you can either configure your classifications in the client or via liquibase
\ No newline at end of file
import("system.vars");
import("system.translate");
import("Context_lib");
import("system.result");
result.string(translate.text(vars.get("$field.CLASSIFICATIONGROUP")));
\ No newline at end of file
var groupId = vars.get("$field.CLASSIFICATIONGROUP");
if(groupId != "" && groupId != undefined)
result.string(ContextUtils.loadContentTitle("ClassificationGroup_entity", groupId));
else
result.string("")
\ No newline at end of file
import("system.logging");
import("Classification_lib");
import("system.neon");
import("system.vars");
import("system.db");
import("system.result");
if (vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
//no Translation since the same logic as in the Keywords applies (Admin User is able to change the title)
if (vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW || vars.get("$sys.recordstate") == neon.OPERATINGSTATE_EDIT)
{
var classificationType = vars.get("$field.CLASSIFICATIONTYPE")
if (classificationType)
result.object(ClassificationUtils.getAllGroups(classificationType, true));
var objectType = vars.get("$field.OBJECT_TYPE")
if (objectType)
{
var obj = ClassificationUtils.getAllGroups(objectType);
result.object(obj);
}
}
\ No newline at end of file
import("system.neon");
import("system.result");
import("system.vars");
result.object(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW || vars.get("$sys.recordstate") == neon.OPERATINGSTATE_EDIT);
\ No newline at end of file
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