diff --git a/.liquibase/Data_alias/basic/2019.2/AttributeKeyword.xml b/.liquibase/Data_alias/basic/2019.2/AttributeKeyword.xml index 272ae0c6a2922b4096ce2e511adc036fcdb3b88c..d924ad24ca2252b9d37a5cd90f35c45b66c18b7d 100644 --- a/.liquibase/Data_alias/basic/2019.2/AttributeKeyword.xml +++ b/.liquibase/Data_alias/basic/2019.2/AttributeKeyword.xml @@ -12,6 +12,9 @@ <dropColumn tableName="AB_ATTRIBUTERELATION"> <column name="BOOL_VALUE"/> </dropColumn> + <dropColumn tableName="AB_ATTRIBUTE"> + <column name="ATTRIBUTE_LEVEL"/> + </dropColumn> <modifyDataType tableName="AB_ATTRIBUTERELATION" columnName="CHAR_VALUE" newDataType="NVARCHAR(512)"/> <createIndex indexName="IDX_ATTRPARENT" tableName="AB_ATTRIBUTE"> <column name="ATTRIBUTE_PARENT_ID"/> diff --git a/.liquibase/Data_alias/basic/2019.2/data/example_attribute/Attribute.xml b/.liquibase/Data_alias/basic/2019.2/data/example_attribute/Attribute.xml index 632b9c9749a3758287c9d0ddfc316b3e6295dc25..9895874d89a18bbdd07f23d7c44e1b5346feecf1 100644 --- a/.liquibase/Data_alias/basic/2019.2/data/example_attribute/Attribute.xml +++ b/.liquibase/Data_alias/basic/2019.2/data/example_attribute/Attribute.xml @@ -4,14 +4,12 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="752d7706-ac6e-4b51-a918-4265531794a4"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="0"/> <column name="ATTRIBUTE_NAME" value="Mitbewerber"/> <column name="ATTRIBUTE_TYPE" value="GROUP "/> </insert> <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="8af37871-d407-4414-98ad-e64dbaa5794a"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="1"/> <column name="ATTRIBUTE_NAME" value="Preispolitik"/> <column name="ATTRIBUTE_PARENT_ID" value="752d7706-ac6e-4b51-a918-4265531794a4"/> <column name="ATTRIBUTE_TYPE" value="KEYWORD "/> @@ -20,7 +18,6 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="558419b2-6113-4060-b88d-cc6324754765"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="1"/> <column name="ATTRIBUTE_NAME" value="Stärke"/> <column name="ATTRIBUTE_PARENT_ID" value="752d7706-ac6e-4b51-a918-4265531794a4"/> <column name="ATTRIBUTE_TYPE" value="KEYWORD "/> @@ -29,7 +26,6 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="71226196-2812-4d70-b90f-c3e2c14fd4d1"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="1"/> <column name="ATTRIBUTE_NAME" value="Schwäche"/> <column name="ATTRIBUTE_PARENT_ID" value="752d7706-ac6e-4b51-a918-4265531794a4"/> <column name="ATTRIBUTE_TYPE" value="KEYWORD "/> @@ -38,14 +34,12 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="0644222a-2b3b-4f5e-a85a-d24c32fa0e72"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="0"/> <column name="ATTRIBUTE_NAME" value="Interessen"/> <column name="ATTRIBUTE_TYPE" value="GROUP "/> </insert> <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="53266a7c-58ed-47dc-bbe8-9e00b33cb344"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="1"/> <column name="ATTRIBUTE_NAME" value="Kulanz"/> <column name="ATTRIBUTE_PARENT_ID" value="965823ef-fe63-41f8-9b0b-432f17ac31a7"/> <column name="ATTRIBUTE_TYPE" value="COMBOVALUE "/> @@ -54,28 +48,24 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="0ecd14d9-837c-47fc-9676-afe71f7e5518"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="0"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="0"/> <column name="ATTRIBUTE_NAME" value="Schadensart"/> <column name="ATTRIBUTE_TYPE" value="COMBO "/> </insert> <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="965823ef-fe63-41f8-9b0b-432f17ac31a7"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="0"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="0"/> <column name="ATTRIBUTE_NAME" value="Regulierung"/> <column name="ATTRIBUTE_TYPE" value="COMBO "/> </insert> <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="10dc7354-cb50-4354-8412-2c35b569e3ad"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="0"/> <column name="ATTRIBUTE_NAME" value="Technische Merkmale"/> <column name="ATTRIBUTE_TYPE" value="GROUP "/> </insert> <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="e7e05c6e-6108-44bd-824a-c076dfa5ae93"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="2"/> <column name="ATTRIBUTE_NAME" value="B"/> <column name="ATTRIBUTE_PARENT_ID" value="f11f65d0-4352-4f81-85d0-bfd034275e34"/> <column name="ATTRIBUTE_TYPE" value="COMBOVALUE "/> @@ -84,7 +74,6 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="ed4c3079-51b0-4bb5-b228-55de4309d5ab"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="2"/> <column name="ATTRIBUTE_NAME" value="0 gering"/> <column name="ATTRIBUTE_PARENT_ID" value="e73ed929-8631-46de-b28f-eb1423abb808"/> <column name="ATTRIBUTE_TYPE" value="COMBOVALUE "/> @@ -92,7 +81,6 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="6266b41c-fa20-47b9-bd71-5633015d0796"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="2"/> <column name="ATTRIBUTE_NAME" value="gut"/> <column name="ATTRIBUTE_PARENT_ID" value="dc52ede6-2b79-488c-b7bb-48877bd5d198"/> <column name="ATTRIBUTE_TYPE" value="COMBOVALUE "/> @@ -100,7 +88,6 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="dc52ede6-2b79-488c-b7bb-48877bd5d198"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="1"/> <column name="ATTRIBUTE_NAME" value="Stimmung"/> <column name="ATTRIBUTE_PARENT_ID" value="83e627b7-39da-4519-8023-ed384d3a0a42"/> <column name="ATTRIBUTE_TYPE" value="COMBO "/> @@ -109,7 +96,6 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="691452ec-3b9f-43dc-91a2-645a97b775b2"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="1"/> <column name="ATTRIBUTE_NAME" value="Risiko"/> <column name="ATTRIBUTE_PARENT_ID" value="e32cd923-3774-41c1-95d5-57b79e52e568"/> <column name="ATTRIBUTE_TYPE" value="COMBO "/> @@ -118,7 +104,6 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="54018b5e-0e02-48d1-873c-1c934d2e97ed"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="2"/> <column name="ATTRIBUTE_NAME" value="Rennrad"/> <column name="ATTRIBUTE_PARENT_ID" value="65f0027d-7939-4342-b531-f31f10c3c045"/> <column name="ATTRIBUTE_TYPE" value="COMBOVALUE "/> @@ -127,7 +112,6 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="292825e8-fa96-4b7b-8dab-71955ae14571"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="2"/> <column name="ATTRIBUTE_NAME" value="A"/> <column name="ATTRIBUTE_PARENT_ID" value="f11f65d0-4352-4f81-85d0-bfd034275e34"/> <column name="ATTRIBUTE_TYPE" value="COMBOVALUE "/> @@ -135,7 +119,6 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="4fcd8bb8-72fd-48d0-9e64-4c80e5177c36"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="2"/> <column name="ATTRIBUTE_NAME" value="NPO"/> <column name="ATTRIBUTE_PARENT_ID" value="7e9927a4-41e4-426f-bddd-c3e9ee3b093e"/> <column name="ATTRIBUTE_TYPE" value="COMBOVALUE "/> @@ -145,14 +128,12 @@ <column name="AB_ATTRIBUTEID" value="9e9568c5-ad8a-4c1e-a6e6-72c9b4a3acf7"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="0"/> <column name="ATTRIBUTE_INFO" value="Als Attribut ist der Name aus lib_frame z.B. 'ORG' 'PERS' 'OFFER' etc. zu verwenden."/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="0"/> <column name="ATTRIBUTE_NAME" value="Doku Vorlagen Verwendung"/> <column name="ATTRIBUTE_TYPE" value="COMBO "/> </insert> <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="2b6e3225-9447-4706-9313-62c9463d6671"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="2"/> <column name="ATTRIBUTE_NAME" value="Handwerk"/> <column name="ATTRIBUTE_PARENT_ID" value="da8e8568-63e0-41d3-a83f-2d8ae4982ba5"/> <column name="ATTRIBUTE_TYPE" value="COMBOVALUE "/> @@ -161,7 +142,6 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="be60e4b3-19b1-48a9-ad5c-c7d38698b4a1"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="2"/> <column name="ATTRIBUTE_NAME" value="Dumpingpreis Wettbewerb"/> <column name="ATTRIBUTE_PARENT_ID" value="691452ec-3b9f-43dc-91a2-645a97b775b2"/> <column name="ATTRIBUTE_TYPE" value="COMBOVALUE "/> @@ -170,7 +150,6 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="6d15f683-389e-4915-9043-c4cfdf188095"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="1"/> <column name="ATTRIBUTE_NAME" value="Vollberechnung"/> <column name="ATTRIBUTE_PARENT_ID" value="965823ef-fe63-41f8-9b0b-432f17ac31a7"/> <column name="ATTRIBUTE_TYPE" value="COMBOVALUE "/> @@ -179,14 +158,12 @@ <column name="AB_ATTRIBUTEID" value="ab545654-1fce-4993-b763-0ec469781302"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> <column name="ATTRIBUTE_INFO" value="Konditionen die bei Angebotserstellung übernommen werden"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="0"/> <column name="ATTRIBUTE_NAME" value="Konditionen"/> <column name="ATTRIBUTE_TYPE" value="GROUP "/> </insert> <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="25e97db1-f796-497d-9842-3efcbb5bebf1"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="1"/> <column name="ATTRIBUTE_NAME" value="Sonstiges"/> <column name="ATTRIBUTE_PARENT_ID" value="0644222a-2b3b-4f5e-a85a-d24c32fa0e72"/> <column name="ATTRIBUTE_TYPE" value="COMBO "/> @@ -195,7 +172,6 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="a844a395-e857-447d-b8f8-fa850bbceb82"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="1"/> <column name="ATTRIBUTE_NAME" value="Produkttyp"/> <column name="ATTRIBUTE_PARENT_ID" value="e32cd923-3774-41c1-95d5-57b79e52e568"/> <column name="ATTRIBUTE_TYPE" value="COMBO "/> @@ -204,7 +180,6 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="b1c552a0-eab9-417d-9f12-039d41603f6d"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="2"/> <column name="ATTRIBUTE_NAME" value="mittel"/> <column name="ATTRIBUTE_PARENT_ID" value="dc52ede6-2b79-488c-b7bb-48877bd5d198"/> <column name="ATTRIBUTE_TYPE" value="COMBOVALUE "/> @@ -213,7 +188,6 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="9e20d257-e2a7-4ef7-9253-1d8ed971b7b9"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="2"/> <column name="ATTRIBUTE_NAME" value="D"/> <column name="ATTRIBUTE_PARENT_ID" value="f11f65d0-4352-4f81-85d0-bfd034275e34"/> <column name="ATTRIBUTE_TYPE" value="COMBOVALUE "/> @@ -222,7 +196,6 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="0a6cbbc0-bd0e-4794-96ef-3d458d5fdb70"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="2"/> <column name="ATTRIBUTE_NAME" value="1 mittel"/> <column name="ATTRIBUTE_PARENT_ID" value="e73ed929-8631-46de-b28f-eb1423abb808"/> <column name="ATTRIBUTE_TYPE" value="COMBOVALUE "/> @@ -231,7 +204,6 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="32612c75-b32c-4043-88c4-e8237acf8d5c"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="2"/> <column name="ATTRIBUTE_NAME" value="liebt Geselligkeit"/> <column name="ATTRIBUTE_PARENT_ID" value="25e97db1-f796-497d-9842-3efcbb5bebf1"/> <column name="ATTRIBUTE_TYPE" value="COMBOVALUE "/> @@ -240,7 +212,6 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="6db07a20-86bc-48da-8b27-b39bdd73b86b"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="2"/> <column name="ATTRIBUTE_NAME" value="Projektverschiebung Kunde"/> <column name="ATTRIBUTE_PARENT_ID" value="691452ec-3b9f-43dc-91a2-645a97b775b2"/> <column name="ATTRIBUTE_TYPE" value="COMBOVALUE "/> @@ -249,7 +220,6 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="85c9cdd8-f7a6-4210-840e-fab8628f4dbe"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="2"/> <column name="ATTRIBUTE_NAME" value="Qualitätsproblem Kunde"/> <column name="ATTRIBUTE_PARENT_ID" value="691452ec-3b9f-43dc-91a2-645a97b775b2"/> <column name="ATTRIBUTE_TYPE" value="COMBOVALUE "/> @@ -258,7 +228,6 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="7c39913b-a07c-4332-96ff-7b34b566ff49"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="2"/> <column name="ATTRIBUTE_NAME" value="Wein"/> <column name="ATTRIBUTE_PARENT_ID" value="7621696c-40ce-4cf2-92ec-74bc940e49ec"/> <column name="ATTRIBUTE_TYPE" value="COMBOVALUE "/> @@ -266,7 +235,6 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="07fc6730-6c83-4996-bfd9-41c18765a10a"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="2"/> <column name="ATTRIBUTE_NAME" value="Wechsel Entscheidungsträger"/> <column name="ATTRIBUTE_PARENT_ID" value="691452ec-3b9f-43dc-91a2-645a97b775b2"/> <column name="ATTRIBUTE_TYPE" value="COMBOVALUE "/> @@ -275,7 +243,6 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="26385e16-6b2f-428c-9c28-1bfa9c2ccf6f"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="2"/> <column name="ATTRIBUTE_NAME" value="Finanzdienstleistung"/> <column name="ATTRIBUTE_PARENT_ID" value="7e9927a4-41e4-426f-bddd-c3e9ee3b093e"/> <column name="ATTRIBUTE_TYPE" value="COMBOVALUE "/> @@ -284,7 +251,6 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="65f0027d-7939-4342-b531-f31f10c3c045"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="1"/> <column name="ATTRIBUTE_NAME" value="Sport"/> <column name="ATTRIBUTE_PARENT_ID" value="0644222a-2b3b-4f5e-a85a-d24c32fa0e72"/> <column name="ATTRIBUTE_TYPE" value="COMBO "/> @@ -293,7 +259,6 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="7f01bfa6-ce9d-4964-b1e2-3cd5464d076a"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="2"/> <column name="ATTRIBUTE_NAME" value="Gerät/Maschine"/> <column name="ATTRIBUTE_PARENT_ID" value="a844a395-e857-447d-b8f8-fa850bbceb82"/> <column name="ATTRIBUTE_TYPE" value="COMBOVALUE "/> @@ -301,7 +266,6 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="e857f9ee-fb27-4507-8381-46ba0a181cef"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="1"/> <column name="ATTRIBUTE_NAME" value="Jahresurlaub"/> <column name="ATTRIBUTE_PARENT_ID" value="acaf54c3-9613-4740-aa22-4f6ebd0d6cb0"/> <column name="ATTRIBUTE_TYPE" value="NUMBER "/> @@ -309,7 +273,6 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="005b2ec8-68f3-4cbe-b9e5-783526e4c288"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="2"/> <column name="ATTRIBUTE_NAME" value="Fernreisen"/> <column name="ATTRIBUTE_PARENT_ID" value="25e97db1-f796-497d-9842-3efcbb5bebf1"/> <column name="ATTRIBUTE_TYPE" value="COMBOVALUE "/> @@ -317,7 +280,6 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="4dce5406-9a91-4a92-b55e-d1313c18f9c6"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="1"/> <column name="ATTRIBUTE_NAME" value="Teilberechnung"/> <column name="ATTRIBUTE_PARENT_ID" value="965823ef-fe63-41f8-9b0b-432f17ac31a7"/> <column name="ATTRIBUTE_TYPE" value="COMBOVALUE "/> @@ -326,7 +288,6 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="9cfa5ce3-f1ae-4d18-9a65-0571f5ffb786"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="1"/> <column name="ATTRIBUTE_NAME" value="PERS"/> <column name="ATTRIBUTE_PARENT_ID" value="9e9568c5-ad8a-4c1e-a6e6-72c9b4a3acf7"/> <column name="ATTRIBUTE_TYPE" value="COMBOVALUE "/> @@ -335,14 +296,12 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="e32cd923-3774-41c1-95d5-57b79e52e568"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="0"/> <column name="ATTRIBUTE_NAME" value="Beurteilung"/> <column name="ATTRIBUTE_TYPE" value="GROUP "/> </insert> <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="7e9927a4-41e4-426f-bddd-c3e9ee3b093e"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="1"/> <column name="ATTRIBUTE_NAME" value="Branche"/> <column name="ATTRIBUTE_PARENT_ID" value="e32cd923-3774-41c1-95d5-57b79e52e568"/> <column name="ATTRIBUTE_TYPE" value="COMBO "/> @@ -350,7 +309,6 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="c7d28377-8cb1-4f92-a9ac-ed08041a782b"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="1"/> <column name="ATTRIBUTE_NAME" value="Zielgruppe"/> <column name="ATTRIBUTE_PARENT_ID" value="e32cd923-3774-41c1-95d5-57b79e52e568"/> <column name="ATTRIBUTE_TYPE" value="COMBO "/> @@ -359,7 +317,6 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="bb0c6356-33be-4e7c-a409-9ef5145f7aae"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="2"/> <column name="ATTRIBUTE_NAME" value="Dienstleistung"/> <column name="ATTRIBUTE_PARENT_ID" value="7e9927a4-41e4-426f-bddd-c3e9ee3b093e"/> <column name="ATTRIBUTE_TYPE" value="COMBOVALUE "/> @@ -368,7 +325,6 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="17746b46-2702-447a-b749-a92bfdf4bb38"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="2"/> <column name="ATTRIBUTE_NAME" value="Kunde"/> <column name="ATTRIBUTE_PARENT_ID" value="c7d28377-8cb1-4f92-a9ac-ed08041a782b"/> <column name="ATTRIBUTE_TYPE" value="COMBOVALUE "/> @@ -376,7 +332,6 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="d0a9eb78-6dcf-48e0-ba91-04a3ba104d26"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="2"/> <column name="ATTRIBUTE_NAME" value="Interessent"/> <column name="ATTRIBUTE_PARENT_ID" value="c7d28377-8cb1-4f92-a9ac-ed08041a782b"/> <column name="ATTRIBUTE_TYPE" value="COMBOVALUE "/> @@ -385,7 +340,6 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="e4a60941-513f-4e75-a787-f00070ecb00a"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="2"/> <column name="ATTRIBUTE_NAME" value="Hersteller"/> <column name="ATTRIBUTE_PARENT_ID" value="c7d28377-8cb1-4f92-a9ac-ed08041a782b"/> <column name="ATTRIBUTE_TYPE" value="COMBOVALUE "/> @@ -394,7 +348,6 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="1d30d0ab-6103-4972-84c0-fd23eef15ca1"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="2"/> <column name="ATTRIBUTE_NAME" value="Wettbewerber"/> <column name="ATTRIBUTE_PARENT_ID" value="c7d28377-8cb1-4f92-a9ac-ed08041a782b"/> <column name="ATTRIBUTE_TYPE" value="COMBOVALUE "/> @@ -403,7 +356,6 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="83e627b7-39da-4519-8023-ed384d3a0a42"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="0"/> <column name="ATTRIBUTE_NAME" value="Betreuung"/> <column name="ATTRIBUTE_TYPE" value="GROUP "/> <column name="SORTING" valueNumeric="1"/> @@ -411,21 +363,18 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="786148de-56b3-497e-88db-2ff5e4dc0bd7"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="0"/> <column name="ATTRIBUTE_NAME" value="Kontaktierung"/> <column name="ATTRIBUTE_TYPE" value="GROUP "/> </insert> <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="1d4c071b-237e-4a11-abff-0acaeaf6f8b1"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="0"/> <column name="ATTRIBUTE_NAME" value="Signatur"/> <column name="ATTRIBUTE_TYPE" value="GROUP "/> </insert> <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="79ee6a0f-5192-4db3-9b05-156fd18b01b4"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="2"/> <column name="ATTRIBUTE_NAME" value="Bier"/> <column name="ATTRIBUTE_PARENT_ID" value="7621696c-40ce-4cf2-92ec-74bc940e49ec"/> <column name="ATTRIBUTE_TYPE" value="COMBOVALUE "/> @@ -434,7 +383,6 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="7621696c-40ce-4cf2-92ec-74bc940e49ec"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="1"/> <column name="ATTRIBUTE_NAME" value="Genuss"/> <column name="ATTRIBUTE_PARENT_ID" value="0644222a-2b3b-4f5e-a85a-d24c32fa0e72"/> <column name="ATTRIBUTE_TYPE" value="COMBO "/> @@ -443,7 +391,6 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="a3972e57-d081-463a-a33c-5d4d3af6d8f2"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="2"/> <column name="ATTRIBUTE_NAME" value="Motorrad"/> <column name="ATTRIBUTE_PARENT_ID" value="65f0027d-7939-4342-b531-f31f10c3c045"/> <column name="ATTRIBUTE_TYPE" value="COMBOVALUE "/> @@ -452,7 +399,6 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="6819c616-a580-4bd6-ba41-9ba1db569dc4"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="1"/> <column name="ATTRIBUTE_NAME" value="Drehzahl (rpm)"/> <column name="ATTRIBUTE_PARENT_ID" value="10dc7354-cb50-4354-8412-2c35b569e3ad"/> <column name="ATTRIBUTE_TYPE" value="NUMBER "/> @@ -461,7 +407,6 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="4c28a67b-dbc5-4399-bf33-b52e4cf82ffd"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="1"/> <column name="ATTRIBUTE_NAME" value="ORG"/> <column name="ATTRIBUTE_PARENT_ID" value="9e9568c5-ad8a-4c1e-a6e6-72c9b4a3acf7"/> <column name="ATTRIBUTE_TYPE" value="COMBOVALUE "/> @@ -469,7 +414,6 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="2318607b-556a-4537-92f0-9870ee9a9201"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="2"/> <column name="ATTRIBUTE_NAME" value="Zigarren"/> <column name="ATTRIBUTE_PARENT_ID" value="7621696c-40ce-4cf2-92ec-74bc940e49ec"/> <column name="ATTRIBUTE_TYPE" value="COMBOVALUE "/> @@ -478,7 +422,6 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="43321e69-c8aa-4b0e-9c4e-8cde74f5c0fc"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="2"/> <column name="ATTRIBUTE_NAME" value="Verschleißteil"/> <column name="ATTRIBUTE_PARENT_ID" value="a844a395-e857-447d-b8f8-fa850bbceb82"/> <column name="ATTRIBUTE_TYPE" value="COMBOVALUE "/> @@ -487,7 +430,6 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="9882c4bc-a3d9-43a9-8238-81ef39387869"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="2"/> <column name="ATTRIBUTE_NAME" value="Maschinenbau"/> <column name="ATTRIBUTE_PARENT_ID" value="7e9927a4-41e4-426f-bddd-c3e9ee3b093e"/> <column name="ATTRIBUTE_TYPE" value="COMBOVALUE "/> @@ -495,7 +437,6 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="e73ed929-8631-46de-b28f-eb1423abb808"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="1"/> <column name="ATTRIBUTE_NAME" value="Loyalität"/> <column name="ATTRIBUTE_PARENT_ID" value="e32cd923-3774-41c1-95d5-57b79e52e568"/> <column name="ATTRIBUTE_TYPE" value="COMBO "/> @@ -504,7 +445,6 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="b93fc811-e0dc-4e50-9ca6-107f43ac4c0c"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="0"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="1"/> <column name="ATTRIBUTE_NAME" value="Tabellen Daten"/> <column name="ATTRIBUTE_PARENT_ID" value="be31d7a5-9a02-4ae0-8265-916d32c1fccb"/> <column name="ATTRIBUTE_TYPE" value="TEXT "/> @@ -512,14 +452,12 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="915d566f-acbe-448c-a7b6-11898adc3880"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="0"/> <column name="ATTRIBUTE_NAME" value="Liefersperre"/> <column name="ATTRIBUTE_TYPE" value="BOOLEAN "/> </insert> <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="d14f6eea-8760-43bf-ad3a-e7c3e4416392"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="2"/> <column name="ATTRIBUTE_NAME" value="Partner"/> <column name="ATTRIBUTE_PARENT_ID" value="c7d28377-8cb1-4f92-a9ac-ed08041a782b"/> <column name="ATTRIBUTE_TYPE" value="COMBOVALUE "/> @@ -528,7 +466,6 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="f310ae37-5ec3-47c6-839b-a92fc8fcd252"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="1"/> <column name="ATTRIBUTE_NAME" value="Geburtstagsliste"/> <column name="ATTRIBUTE_PARENT_ID" value="83e627b7-39da-4519-8023-ed384d3a0a42"/> <column name="ATTRIBUTE_TYPE" value="COMBO "/> @@ -537,7 +474,6 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="62b43c0f-9afb-4b57-8b7d-de38d43a9d47"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="2"/> <column name="ATTRIBUTE_NAME" value="Nein"/> <column name="ATTRIBUTE_PARENT_ID" value="f310ae37-5ec3-47c6-839b-a92fc8fcd252"/> <column name="ATTRIBUTE_TYPE" value="COMBOVALUE "/> @@ -546,7 +482,6 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="ddf607c0-a45b-4255-bf4e-b2d515df4b86"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="2"/> <column name="ATTRIBUTE_NAME" value="Ja"/> <column name="ATTRIBUTE_PARENT_ID" value="f310ae37-5ec3-47c6-839b-a92fc8fcd252"/> <column name="ATTRIBUTE_TYPE" value="COMBOVALUE "/> @@ -554,14 +489,12 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="fd3963bc-8e60-411a-9911-b97eb73e5cf7"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="0"/> <column name="ATTRIBUTE_NAME" value="Projektart"/> <column name="ATTRIBUTE_TYPE" value="COMBO "/> </insert> <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="3265f271-2e85-42b2-84af-c9e23e8a1e8c"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="1"/> <column name="ATTRIBUTE_NAME" value="Intern"/> <column name="ATTRIBUTE_PARENT_ID" value="fd3963bc-8e60-411a-9911-b97eb73e5cf7"/> <column name="ATTRIBUTE_TYPE" value="COMBOVALUE "/> @@ -570,7 +503,6 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="615d3850-ef32-4988-9a8d-7b702b489194"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="1"/> <column name="ATTRIBUTE_NAME" value="Partner"/> <column name="ATTRIBUTE_PARENT_ID" value="fd3963bc-8e60-411a-9911-b97eb73e5cf7"/> <column name="ATTRIBUTE_TYPE" value="COMBOVALUE "/> @@ -579,7 +511,6 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="be3b5fe2-2146-4eab-80a4-3c1cf4d6156a"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="1"/> <column name="ATTRIBUTE_NAME" value="Bestandskunde"/> <column name="ATTRIBUTE_PARENT_ID" value="fd3963bc-8e60-411a-9911-b97eb73e5cf7"/> <column name="ATTRIBUTE_TYPE" value="COMBOVALUE "/> @@ -588,7 +519,6 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="87204e4b-2db2-4eb4-b216-5e16b227561e"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="1"/> <column name="ATTRIBUTE_NAME" value="Interessent"/> <column name="ATTRIBUTE_PARENT_ID" value="fd3963bc-8e60-411a-9911-b97eb73e5cf7"/> <column name="ATTRIBUTE_TYPE" value="COMBOVALUE "/> @@ -596,7 +526,6 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="4a9625ed-0cd9-445f-ae13-5bdbfdf3f38c"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="2"/> <column name="ATTRIBUTE_NAME" value="Fussball"/> <column name="ATTRIBUTE_PARENT_ID" value="65f0027d-7939-4342-b531-f31f10c3c045"/> <column name="ATTRIBUTE_TYPE" value="COMBOVALUE "/> @@ -604,7 +533,6 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="66271d11-a275-4141-8f84-86ab2ed3fedf"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="1"/> <column name="ATTRIBUTE_NAME" value="Förderband"/> <column name="ATTRIBUTE_PARENT_ID" value="10dc7354-cb50-4354-8412-2c35b569e3ad"/> <column name="ATTRIBUTE_TYPE" value="BOOLEAN "/> @@ -613,7 +541,6 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="fa0171cf-2e0d-4ff0-bbe7-8ff083a96593"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="0"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="1"/> <column name="ATTRIBUTE_NAME" value="weitere Daten"/> <column name="ATTRIBUTE_PARENT_ID" value="be31d7a5-9a02-4ae0-8265-916d32c1fccb"/> <column name="ATTRIBUTE_TYPE" value="TEXT "/> @@ -622,7 +549,6 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="974bbd28-08b3-41a4-bd74-7d9c3c778249"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="2"/> <column name="ATTRIBUTE_NAME" value="kein Risiko"/> <column name="ATTRIBUTE_PARENT_ID" value="691452ec-3b9f-43dc-91a2-645a97b775b2"/> <column name="ATTRIBUTE_TYPE" value="COMBOVALUE "/> @@ -631,7 +557,6 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="9350afa2-7181-4eb4-b731-3699fe71b0f6"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="2"/> <column name="ATTRIBUTE_NAME" value="schlecht"/> <column name="ATTRIBUTE_PARENT_ID" value="dc52ede6-2b79-488c-b7bb-48877bd5d198"/> <column name="ATTRIBUTE_TYPE" value="COMBOVALUE "/> @@ -640,7 +565,6 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="d8949d8f-051b-4f5b-ba61-5af49e9499cc"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="2"/> <column name="ATTRIBUTE_NAME" value="Ersatzteil"/> <column name="ATTRIBUTE_PARENT_ID" value="a844a395-e857-447d-b8f8-fa850bbceb82"/> <column name="ATTRIBUTE_TYPE" value="COMBOVALUE "/> @@ -649,7 +573,6 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="23a4d394-9fae-4205-a811-730d5109c115"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="2"/> <column name="ATTRIBUTE_NAME" value="Segeln"/> <column name="ATTRIBUTE_PARENT_ID" value="65f0027d-7939-4342-b531-f31f10c3c045"/> <column name="ATTRIBUTE_TYPE" value="COMBOVALUE "/> @@ -658,7 +581,6 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="b78ef891-16a3-4354-bc95-7b70ef5b4e2e"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="1"/> <column name="ATTRIBUTE_NAME" value="Werkzeugwechsler"/> <column name="ATTRIBUTE_PARENT_ID" value="10dc7354-cb50-4354-8412-2c35b569e3ad"/> <column name="ATTRIBUTE_TYPE" value="BOOLEAN "/> @@ -667,7 +589,6 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="617da3f5-d8bc-45ff-85a1-258621ea2a0b"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="2"/> <column name="ATTRIBUTE_NAME" value="Logistik"/> <column name="ATTRIBUTE_PARENT_ID" value="7e9927a4-41e4-426f-bddd-c3e9ee3b093e"/> <column name="ATTRIBUTE_TYPE" value="COMBOVALUE "/> @@ -676,7 +597,6 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="1a3c1c77-e57c-4481-a67f-adf7e084ea90"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="2"/> <column name="ATTRIBUTE_NAME" value="IT"/> <column name="ATTRIBUTE_PARENT_ID" value="da8e8568-63e0-41d3-a83f-2d8ae4982ba5"/> <column name="ATTRIBUTE_TYPE" value="COMBOVALUE "/> @@ -685,7 +605,6 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="953e3b5e-0ca7-4215-8dee-b0ba28ef1bf9"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="2"/> <column name="ATTRIBUTE_NAME" value="Zahlungsproblem Kunde"/> <column name="ATTRIBUTE_PARENT_ID" value="691452ec-3b9f-43dc-91a2-645a97b775b2"/> <column name="ATTRIBUTE_TYPE" value="COMBOVALUE "/> @@ -693,7 +612,6 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="2bdb04cb-4cd3-4454-802c-8e2b4a5e2e36"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="2"/> <column name="ATTRIBUTE_NAME" value="Behörde"/> <column name="ATTRIBUTE_PARENT_ID" value="7e9927a4-41e4-426f-bddd-c3e9ee3b093e"/> <column name="ATTRIBUTE_TYPE" value="COMBOVALUE "/> @@ -702,7 +620,6 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="30be2556-e09b-4169-be32-d4bafeb89a2f"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="2"/> <column name="ATTRIBUTE_NAME" value="Tourismus"/> <column name="ATTRIBUTE_PARENT_ID" value="da8e8568-63e0-41d3-a83f-2d8ae4982ba5"/> <column name="ATTRIBUTE_TYPE" value="COMBOVALUE "/> @@ -711,7 +628,6 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="acafca42-8ef4-4c21-abe8-1c2ca358a5aa"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="2"/> <column name="ATTRIBUTE_NAME" value="Handel"/> <column name="ATTRIBUTE_PARENT_ID" value="7e9927a4-41e4-426f-bddd-c3e9ee3b093e"/> <column name="ATTRIBUTE_TYPE" value="COMBOVALUE "/> @@ -720,7 +636,6 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="79378933-9f74-4391-b876-4528b582661f"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="2"/> <column name="ATTRIBUTE_NAME" value="Bauwesen"/> <column name="ATTRIBUTE_PARENT_ID" value="7e9927a4-41e4-426f-bddd-c3e9ee3b093e"/> <column name="ATTRIBUTE_TYPE" value="COMBOVALUE "/> @@ -729,7 +644,6 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="c85a5ebe-80fe-4176-a92a-35d2200baa07"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="2"/> <column name="ATTRIBUTE_NAME" value="2 gross"/> <column name="ATTRIBUTE_PARENT_ID" value="e73ed929-8631-46de-b28f-eb1423abb808"/> <column name="ATTRIBUTE_TYPE" value="COMBOVALUE "/> @@ -738,7 +652,6 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="7b687991-601c-4d75-b201-00a6cc9c6b93"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="1"/> <column name="ATTRIBUTE_NAME" value="Gewicht (kg)"/> <column name="ATTRIBUTE_PARENT_ID" value="10dc7354-cb50-4354-8412-2c35b569e3ad"/> <column name="ATTRIBUTE_TYPE" value="NUMBER "/> @@ -746,7 +659,6 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="f11f65d0-4352-4f81-85d0-bfd034275e34"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="1"/> <column name="ATTRIBUTE_NAME" value="Bonität"/> <column name="ATTRIBUTE_PARENT_ID" value="e32cd923-3774-41c1-95d5-57b79e52e568"/> <column name="ATTRIBUTE_TYPE" value="COMBO "/> @@ -755,7 +667,6 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="da8e8568-63e0-41d3-a83f-2d8ae4982ba5"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="1"/> <column name="ATTRIBUTE_NAME" value="Beruf"/> <column name="ATTRIBUTE_PARENT_ID" value="0644222a-2b3b-4f5e-a85a-d24c32fa0e72"/> <column name="ATTRIBUTE_TYPE" value="COMBO "/> @@ -763,14 +674,12 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="acaf54c3-9613-4740-aa22-4f6ebd0d6cb0"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="0"/> <column name="ATTRIBUTE_NAME" value="Personal"/> <column name="ATTRIBUTE_TYPE" value="GROUP "/> </insert> <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="957d61a4-0038-46e0-b5a3-fc2a5d413004"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="2"/> <column name="ATTRIBUTE_NAME" value="C"/> <column name="ATTRIBUTE_PARENT_ID" value="f11f65d0-4352-4f81-85d0-bfd034275e34"/> <column name="ATTRIBUTE_TYPE" value="COMBOVALUE "/> @@ -779,14 +688,12 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="be31d7a5-9a02-4ae0-8265-916d32c1fccb"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="0"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="0"/> <column name="ATTRIBUTE_NAME" value="zusätzliche Daten"/> <column name="ATTRIBUTE_TYPE" value="GROUP "/> </insert> <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="4d4ef830-68e6-4228-9e4f-13614d841328"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="2"/> <column name="ATTRIBUTE_NAME" value="Wirtschaft"/> <column name="ATTRIBUTE_PARENT_ID" value="da8e8568-63e0-41d3-a83f-2d8ae4982ba5"/> <column name="ATTRIBUTE_TYPE" value="COMBOVALUE "/> @@ -794,7 +701,6 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="bb62ae03-be34-4d34-885c-27591c5bf1b4"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="2"/> <column name="ATTRIBUTE_NAME" value="Golf"/> <column name="ATTRIBUTE_PARENT_ID" value="65f0027d-7939-4342-b531-f31f10c3c045"/> <column name="ATTRIBUTE_TYPE" value="COMBOVALUE "/> @@ -803,7 +709,6 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="0afb463f-6ce4-4dfb-b093-09a8fcd925a3"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="2"/> <column name="ATTRIBUTE_NAME" value="Bauteil"/> <column name="ATTRIBUTE_PARENT_ID" value="a844a395-e857-447d-b8f8-fa850bbceb82"/> <column name="ATTRIBUTE_TYPE" value="COMBOVALUE "/> @@ -812,14 +717,12 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="bad29370-3c47-4ac7-8d5d-4e86439000ef"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="0"/> <column name="ATTRIBUTE_NAME" value="Mitarbeiterkonto"/> <column name="ATTRIBUTE_TYPE" value="GROUP "/> </insert> <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="97c6f6ec-2ed2-4c26-8612-b524e3ef15db"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="1"/> <column name="ATTRIBUTE_NAME" value="DOCUMENT"/> <column name="ATTRIBUTE_PARENT_ID" value="9e9568c5-ad8a-4c1e-a6e6-72c9b4a3acf7"/> <column name="ATTRIBUTE_TYPE" value="COMBOVALUE "/> @@ -828,7 +731,6 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="fffbb6b5-05ea-4f76-83c6-cf2cb29ef576"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="1"/> <column name="ATTRIBUTE_NAME" value="unvollständige Lieferung"/> <column name="ATTRIBUTE_PARENT_ID" value="0ecd14d9-837c-47fc-9676-afe71f7e5518"/> <column name="ATTRIBUTE_TYPE" value="COMBOVALUE "/> @@ -837,7 +739,6 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="5c188c8c-14b2-4c66-ad48-65b750e05353"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="1"/> <column name="ATTRIBUTE_NAME" value="Qualitätsbeanstandung"/> <column name="ATTRIBUTE_PARENT_ID" value="0ecd14d9-837c-47fc-9676-afe71f7e5518"/> <column name="ATTRIBUTE_TYPE" value="COMBOVALUE "/> @@ -846,7 +747,6 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="3600aba4-01d4-4ca3-a3e7-79e0b946a2b1"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="1"/> <column name="ATTRIBUTE_NAME" value="fehlerhafte Lieferung"/> <column name="ATTRIBUTE_PARENT_ID" value="0ecd14d9-837c-47fc-9676-afe71f7e5518"/> <column name="ATTRIBUTE_TYPE" value="COMBOVALUE "/> @@ -855,7 +755,6 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="66b64741-a896-4404-874a-b83b3525fcff"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="1"/> <column name="ATTRIBUTE_NAME" value="Transportschaden"/> <column name="ATTRIBUTE_PARENT_ID" value="0ecd14d9-837c-47fc-9676-afe71f7e5518"/> <column name="ATTRIBUTE_TYPE" value="COMBOVALUE "/> @@ -863,7 +762,6 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="c0fb9a3a-89a5-46a4-9b95-f48c9481375e"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="1"/> <column name="ATTRIBUTE_NAME" value="EVENT"/> <column name="ATTRIBUTE_PARENT_ID" value="9e9568c5-ad8a-4c1e-a6e6-72c9b4a3acf7"/> <column name="ATTRIBUTE_TYPE" value="COMBOVALUE "/> @@ -872,7 +770,6 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="292fae38-6557-466d-8843-3b1b4a1f6599"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="1"/> <column name="ATTRIBUTE_NAME" value="Zahlungskondition"/> <column name="ATTRIBUTE_PARENT_ID" value="ab545654-1fce-4993-b763-0ec469781302"/> <column name="ATTRIBUTE_TYPE" value="KEYWORD "/> @@ -881,7 +778,6 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="3a6e11fc-b00a-4cf3-975a-a5e8b60fc5cb"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="1"/> <column name="ATTRIBUTE_NAME" value="Lieferkondition"/> <column name="ATTRIBUTE_PARENT_ID" value="ab545654-1fce-4993-b763-0ec469781302"/> <column name="ATTRIBUTE_TYPE" value="KEYWORD "/> @@ -890,7 +786,6 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="97b449a5-d9b4-42ff-b9b0-4f8b27b8a9ec"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="1"/> <column name="ATTRIBUTE_NAME" value="Preisliste"/> <column name="ATTRIBUTE_PARENT_ID" value="ab545654-1fce-4993-b763-0ec469781302"/> <column name="ATTRIBUTE_TYPE" value="KEYWORD "/> @@ -900,14 +795,12 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="e7886e41-252e-414c-a169-5d1481d010c8"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="0"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="0"/> <column name="ATTRIBUTE_NAME" value="Lieferant"/> <column name="ATTRIBUTE_TYPE" value="TEXT "/> </insert> <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="44d53f3a-a8cd-4e79-bc09-a6e17d678e7e"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="0"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="1"/> <column name="ATTRIBUTE_NAME" value="Rückantwort Kampagne"/> <column name="ATTRIBUTE_PARENT_ID" value="786148de-56b3-497e-88db-2ff5e4dc0bd7"/> <column name="ATTRIBUTE_TYPE" value="TEXT "/> @@ -915,7 +808,6 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="e8999504-5851-4934-a3f1-fb4b513d41e9"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="1"/> <column name="ATTRIBUTE_NAME" value="schreibt für"/> <column name="ATTRIBUTE_PARENT_ID" value="1d4c071b-237e-4a11-abff-0acaeaf6f8b1"/> <column name="ATTRIBUTE_TYPE" value="TEXT "/> @@ -923,21 +815,18 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="33cb83f1-aee2-469e-b57d-666ac6725f61"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="0"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="0"/> <column name="ATTRIBUTE_NAME" value="Unterkampagne von"/> <column name="ATTRIBUTE_TYPE" value="TEXT "/> </insert> <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="093c7337-c134-4be5-a215-dc94804c3511"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="0"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="0"/> <column name="ATTRIBUTE_NAME" value="übergeordnete Kampagne von"/> <column name="ATTRIBUTE_TYPE" value="TEXT "/> </insert> <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="28fd7a4b-72d8-40ff-a893-a9479abcf19e"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="1"/> <column name="ATTRIBUTE_NAME" value="Feiertag"/> <column name="ATTRIBUTE_PARENT_ID" value="bad29370-3c47-4ac7-8d5d-4e86439000ef"/> <column name="ATTRIBUTE_TYPE" value="TEXT "/> @@ -945,7 +834,6 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="14847ea6-b6fd-43f6-a819-af2b1e53177e"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="0"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="1"/> <column name="ATTRIBUTE_NAME" value="Innendienst"/> <column name="ATTRIBUTE_PARENT_ID" value="83e627b7-39da-4519-8023-ed384d3a0a42"/> <column name="ATTRIBUTE_TYPE" value="TEXT "/> @@ -953,7 +841,6 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="cd90b9e3-e663-4248-b9ed-4e25ed330c58"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="0"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="1"/> <column name="ATTRIBUTE_NAME" value="Aussendienst"/> <column name="ATTRIBUTE_PARENT_ID" value="83e627b7-39da-4519-8023-ed384d3a0a42"/> <column name="ATTRIBUTE_TYPE" value="TEXT "/> @@ -961,7 +848,6 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="7abdc3a7-f46b-4021-b695-7fde6b21c6a4"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="0"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="1"/> <column name="ATTRIBUTE_NAME" value="Service"/> <column name="ATTRIBUTE_PARENT_ID" value="83e627b7-39da-4519-8023-ed384d3a0a42"/> <column name="ATTRIBUTE_TYPE" value="TEXT "/> @@ -969,7 +855,6 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="2f963668-9e8c-41d7-aee4-6beaf37492e4"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="0"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="1"/> <column name="ATTRIBUTE_NAME" value="Besuchsfrequenz"/> <column name="ATTRIBUTE_PARENT_ID" value="83e627b7-39da-4519-8023-ed384d3a0a42"/> <column name="ATTRIBUTE_TYPE" value="TEXT "/> @@ -977,7 +862,6 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="ff84c147-27c7-4698-83ff-0e25b1d33851"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="1"/> <column name="ATTRIBUTE_NAME" value="Vorgesetzter von"/> <column name="ATTRIBUTE_PARENT_ID" value="83e627b7-39da-4519-8023-ed384d3a0a42"/> <column name="ATTRIBUTE_TYPE" value="TEXT "/> @@ -985,7 +869,6 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="d637fc6c-9452-4498-8379-ec71d946cbab"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="1"/> <column name="ATTRIBUTE_NAME" value="berichtet an"/> <column name="ATTRIBUTE_PARENT_ID" value="83e627b7-39da-4519-8023-ed384d3a0a42"/> <column name="ATTRIBUTE_TYPE" value="TEXT "/> @@ -993,7 +876,6 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="6bdb658c-94bc-4e68-aefb-a38483ee68b1"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="1"/> <column name="ATTRIBUTE_NAME" value="Gebiet"/> <column name="ATTRIBUTE_PARENT_ID" value="83e627b7-39da-4519-8023-ed384d3a0a42"/> <column name="ATTRIBUTE_TYPE" value="TEXT "/> @@ -1001,7 +883,6 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="3e5736c4-93ff-4471-96f5-48bb34ab53d2"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="1"/> <column name="ATTRIBUTE_NAME" value="Urlaubsgenehmigung durch"/> <column name="ATTRIBUTE_PARENT_ID" value="83e627b7-39da-4519-8023-ed384d3a0a42"/> <column name="ATTRIBUTE_TYPE" value="TEXT "/> @@ -1009,7 +890,6 @@ <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="3f119858-9d69-4903-a572-d286be151f73"/> <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> - <column name="ATTRIBUTE_LEVEL" valueNumeric="1"/> <column name="ATTRIBUTE_NAME" value="Urlaubsprüfung durch"/> <column name="ATTRIBUTE_PARENT_ID" value="83e627b7-39da-4519-8023-ed384d3a0a42"/> <column name="ATTRIBUTE_TYPE" value="TEXT "/> diff --git a/entity/AttributeRelationTree_entity/recordcontainers/jdito/contentProcess.js b/entity/AttributeRelationTree_entity/recordcontainers/jdito/contentProcess.js index 3bc714d701a23a938e5cca97131fd2ee59a579cb..2ea0d933bf989b2b8ac967c1b10bc10d02ac9e5f 100644 --- a/entity/AttributeRelationTree_entity/recordcontainers/jdito/contentProcess.js +++ b/entity/AttributeRelationTree_entity/recordcontainers/jdito/contentProcess.js @@ -44,11 +44,10 @@ function _sortArrayForTree (pArray) { var rows = {}; var allIds = {}; - var idIndex = 1; - var parentIdIndex = 4; + var idIndex = 0; + var parentIdIndex = 1; pArray.forEach(function (row) {allIds[row[idIndex]] = true;}); - var index = 0; for (let itemsAdded = true; itemsAdded; itemsAdded = oldIndex != index) @@ -63,9 +62,8 @@ function _sortArrayForTree (pArray) }; }, rows); } - var sortedArray = new Array(Object.keys(rows).length); + var sortedArray = new Array(index); for (let i in rows) sortedArray[rows[i].index] = rows[i].data; - return sortedArray; } \ No newline at end of file diff --git a/entity/Attribute_entity/Attribute_entity.aod b/entity/Attribute_entity/Attribute_entity.aod index a33899be37800f733596dee69847ff941dcd9efc..f5e38e3f94159efc3a903e6f827c32d85e7e5547 100644 --- a/entity/Attribute_entity/Attribute_entity.aod +++ b/entity/Attribute_entity/Attribute_entity.aod @@ -75,7 +75,6 @@ <entityProvider> <name>AttributeParent</name> <fieldType>DEPENDENCY_IN</fieldType> - <recordContainer>db</recordContainer> <dependencies> <entityDependency> <name>18bd148d-bed3-429f-ba54-c5eac76c5083</name> @@ -238,19 +237,13 @@ </entityParameter> <entityField> <name>USAGELIST</name> - <title>Usages</title> + <title>Usage</title> <state>READONLY</state> <valueProcess>%aditoprj%/entity/Attribute_entity/entityfields/usagelist/valueProcess.js</valueProcess> </entityField> - <entityField> - <name>NAME_WITH_TYPE</name> - <title>Name</title> - <valueProcess>%aditoprj%/entity/Attribute_entity/entityfields/name_with_type/valueProcess.js</valueProcess> - </entityField> <entityProvider> <name>AttributeGroups</name> <fieldType>DEPENDENCY_IN</fieldType> - <recordContainer>db</recordContainer> <children> <entityParameter> <name>GetGroups_param</name> diff --git a/entity/Attribute_entity/entityfields/name_with_type/valueProcess.js b/entity/Attribute_entity/entityfields/name_with_type/valueProcess.js deleted file mode 100644 index 747a495cf7bb42324c1fb691b2609eae4e6df7cf..0000000000000000000000000000000000000000 --- a/entity/Attribute_entity/entityfields/name_with_type/valueProcess.js +++ /dev/null @@ -1,9 +0,0 @@ -import("system.translate"); -import("system.result"); -import("system.vars"); -import("Attribute_lib"); - -var name = vars.get("$field.ATTRIBUTE_NAME"); -if (vars.get("$field.ATTRIBUTE_TYPE").trim() != $AttributeTypes.COMBOVALUE) - name += " (" + translate.text("Type") + ": " + vars.get("$field.ATTRIBUTE_TYPE.displayValue") + ")"; -result.string(name); \ No newline at end of file diff --git a/entity/Attribute_entity/entityfields/usagelist/valueProcess.js b/entity/Attribute_entity/entityfields/usagelist/valueProcess.js index 675da9521dc245e23992c051dc34239c6f262963..6205c80b1197a27513819bf6f91aa0e6cb3a612b 100644 --- a/entity/Attribute_entity/entityfields/usagelist/valueProcess.js +++ b/entity/Attribute_entity/entityfields/usagelist/valueProcess.js @@ -1,18 +1,18 @@ -import("system.translate"); -import("system.result"); -import("system.db"); -import("system.vars"); -import("Sql_lib"); -import("Attribute_lib"); - -var retStr = "\u00A0"; // \u00A0 -> space character that doesn't get trimmed -if (vars.get("$field.ATTRIBUTE_TYPE").trim() != $AttributeTypes.COMBOVALUE) -{ - var usages = db.array(db.COLUMN, SqlCondition.begin() - .andPrepare("AB_ATTRIBUTEUSAGE.AB_ATTRIBUTE_ID", vars.get("$field.AB_ATTRIBUTEID")) - .buildSql("select OBJECT_TYPE from AB_ATTRIBUTEUSAGE")); - if (usages.length) - retStr = translate.text("Usage") + ": " + usages.join(", "); -} - +import("system.translate"); +import("system.result"); +import("system.db"); +import("system.vars"); +import("Sql_lib"); +import("Attribute_lib"); + +var retStr = "\u00A0"; // \u00A0 -> space character that doesn't get trimmed +if (vars.get("$field.ATTRIBUTE_TYPE").trim() != $AttributeTypes.COMBOVALUE) +{ + var usages = db.array(db.COLUMN, SqlCondition.begin() + .andPrepare("AB_ATTRIBUTEUSAGE.AB_ATTRIBUTE_ID", vars.get("$field.AB_ATTRIBUTEID")) + .buildSql("select OBJECT_TYPE from AB_ATTRIBUTEUSAGE")); + if (usages.length) + retStr = usages.join(", "); +} + result.string(retStr); \ No newline at end of file diff --git a/entity/Attribute_entity/recordcontainers/jdito/contentProcess.js b/entity/Attribute_entity/recordcontainers/jdito/contentProcess.js index c56f881e002f57622f6c794a36084061d48df894..e82365497605a662d78f0d4e2c652c3e0ff5051e 100644 --- a/entity/Attribute_entity/recordcontainers/jdito/contentProcess.js +++ b/entity/Attribute_entity/recordcontainers/jdito/contentProcess.js @@ -1,3 +1,5 @@ +import("system.logging"); +import("system.datetime"); import("JditoFilter_lib"); import("KeywordRegistry_basic"); import("Keyword_lib"); @@ -7,11 +9,19 @@ import("system.result"); import("Sql_lib"); import("Attribute_lib"); +var sqlSelect = "select AB_ATTRIBUTEID, AB_ATTRIBUTEID, ATTRIBUTE_ACTIVE, " + + "ATTRIBUTE_NAME, ATTRIBUTE_PARENT_ID, ATTRIBUTE_TYPE, " + + KeywordUtils.getResolvedTitleSqlPart($KeywordRegistry.attributeType(), "ATTRIBUTE_TYPE") + + ", KEYWORD_CONTAINER from AB_ATTRIBUTE"; + var condition = new SqlCondition(); var getGroups = vars.exists("$param.GetGroups_param") && vars.get("$param.GetGroups_param"); var objectType = vars.exists("$param.ObjectType_param") && vars.get("$param.ObjectType_param"); -if (getGroups) + +if (vars.exists("$local.idvalues") && vars.get("$local.idvalues")) + condition.and("AB_ATTRIBUTEID in ('" + vars.get("$local.idvalues").join("','") + "')"); +else if (getGroups) { //this is for the selection of the superordinate attribute, this condition //filters out the own id and the children to prevent loops @@ -19,7 +29,7 @@ if (getGroups) .andPrepare("AB_ATTRIBUTE.ATTRIBUTE_TYPE", $AttributeTypes.GROUP) .andPrepareVars("AB_ATTRIBUTE.AB_ATTRIBUTEID", "$param.AttrParentId_param", "# != ?") .and("AB_ATTRIBUTE.AB_ATTRIBUTEID not in ('" + AttributeUtil.getAllChildren(vars.getString("$param.AttrParentId_param")).join("','") + "')") - .build()); + ); } else if (objectType) //if there's an objectType, it comes from the AttributeRelation entity { @@ -34,33 +44,27 @@ else { var type = vars.exists("$param.AttrParentType_param") && vars.get("$param.AttrParentType_param"); if (type == $AttributeTypes.COMBO) - condition = SqlCondition.begin() - .andPrepareVars("AB_ATTRIBUTE.ATTRIBUTE_PARENT_ID", "$param.AttrParentId_param") - .build(); - else if (type) + condition.andPrepareVars("AB_ATTRIBUTE.ATTRIBUTE_PARENT_ID", "$param.AttrParentId_param"); + else if (type == $AttributeTypes.GROUP) { - var parentId = vars.exists("$param.AttrParentId_param") && vars.get("$param.AttrParentId_param"); - if (parentId) - condition.and("AB_ATTRIBUTE.AB_ATTRIBUTEID in ('" + AttributeUtil.getAllChildren(vars.getString("$param.AttrParentId_param")).join("','") + "')"); + var parentId = vars.exists("$param.AttrParentId_param") && vars.get("$param.AttrParentId_param"); + if (parentId) + condition.and("AB_ATTRIBUTE.AB_ATTRIBUTEID in ('" + AttributeUtil.getAllChildren(vars.getString("$param.AttrParentId_param")).join("','") + "')"); } + else if (type) + condition.and("1=2"); } -var sql = "select AB_ATTRIBUTEID, AB_ATTRIBUTEID, ATTRIBUTE_ACTIVE, " - + "ATTRIBUTE_NAME, ATTRIBUTE_PARENT_ID, ATTRIBUTE_TYPE, " - + KeywordUtils.getResolvedTitleSqlPart($KeywordRegistry.attributeType(), "ATTRIBUTE_TYPE") - + ", KEYWORD_CONTAINER from AB_ATTRIBUTE"; - -if (vars.exists("$local.idvalues") && vars.get("$local.idvalues")) - condition.and(" AB_ATTRIBUTEID in ('" + vars.get("$local.idvalues").join("','") + "')"); -else if (vars.exists("$local.filter") && vars.get("$local.filter")) +//when there are filters selected, add them to the conditon +if (vars.exists("$local.filter") && vars.get("$local.filter")) { var filter = vars.get("$local.filter"); condition.andSqlCondition((JditoFilterUtils.getSqlCondition(filter, "AB_ATTRIBUTE"))); } -var attributes = db.table(condition.buildSql(sql, "1=1")); +var attributes = db.table(condition.buildSql(sqlSelect, "1=1")); -if (!(vars.exists("$local.idvalues") && vars.get("$local.idvalues"))) +if (attributes.length > 1) attributes = _sortArrayForTree(attributes); result.object(attributes); @@ -82,6 +86,8 @@ function _sortArrayForTree (pArray) var oldIndex = index; pArray.forEach(function (row) { + //item will be added if the id is not already in the object and + //the parent is already added (or the parent is not in the array) if (!(row[idIndex] in this) && (row[parentIdIndex] in this || !allIds[row[parentIdIndex]])) this[row[idIndex]] = { data : row, diff --git a/entity/Employee_entity/Employee_entity.aod b/entity/Employee_entity/Employee_entity.aod index 748fd22d321b296b99cfb1c9072045c3068be6c6..6a4abbc912058b9bc777eb6f4c75e5276fb55337 100644 --- a/entity/Employee_entity/Employee_entity.aod +++ b/entity/Employee_entity/Employee_entity.aod @@ -1,272 +1,271 @@ -<?xml version="1.0" encoding="UTF-8"?> -<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.1"> - <name>Employee_entity</name> - <title>Employee</title> - <majorModelMode>DISTRIBUTED</majorModelMode> - <onValidation>%aditoprj%/entity/Employee_entity/onValidation.js</onValidation> - <afterOperatingState>%aditoprj%/entity/Employee_entity/afterOperatingState.js</afterOperatingState> - <iconId>VAADIN:GROUP</iconId> - <titleProcess>%aditoprj%/entity/Employee_entity/titleProcess.js</titleProcess> - <recordContainer>jdito</recordContainer> - <entityFields> - <entityProvider> - <name>#PROVIDER</name> - <lookupIdfield>CONTACT_ID</lookupIdfield> - </entityProvider> - <entityField> - <name>UID</name> - <searchable v="false" /> - <valueProcess>%aditoprj%/entity/Employee_entity/entityfields/uid/valueProcess.js</valueProcess> - </entityField> - <entityField> - <name>TITLE</name> - <title>Username</title> - <mandatory v="true" /> - <valueProcess>%aditoprj%/entity/Employee_entity/entityfields/title/valueProcess.js</valueProcess> - <onValidation>%aditoprj%/entity/Employee_entity/entityfields/title/onValidation.js</onValidation> - </entityField> - <entityField> - <name>CONTACT_ID</name> - <title>Person</title> - <consumer>Contacts</consumer> - <linkedContext>Person</linkedContext> - <mandatory v="true" /> - <stateProcess>%aditoprj%/entity/Employee_entity/entityfields/contact_id/stateProcess.js</stateProcess> - <onValidation>%aditoprj%/entity/Employee_entity/entityfields/contact_id/onValidation.js</onValidation> - <onValueChange>%aditoprj%/entity/Employee_entity/entityfields/contact_id/onValueChange.js</onValueChange> - </entityField> - <entityField> - <name>FIRSTNAME</name> - <title>Firstname</title> - </entityField> - <entityField> - <name>LASTNAME</name> - <title>Lastname</title> - <mandatory v="false" /> - </entityField> - <entityField> - <name>ISACTIVE</name> - <title>Active</title> - <contentType>BOOLEAN</contentType> - <possibleItemsProcess>%aditoprj%/entity/Employee_entity/entityfields/isactive/possibleItemsProcess.js</possibleItemsProcess> - <valueProcess>%aditoprj%/entity/Employee_entity/entityfields/isactive/valueProcess.js</valueProcess> - </entityField> - <entityField> - <name>EMAIL_ADDRESS</name> - <title>Email</title> - <mandatory v="true" /> - <possibleItemsProcess>%aditoprj%/entity/Employee_entity/entityfields/email_address/possibleItemsProcess.js</possibleItemsProcess> - <newItemsAllowed v="true" /> - <onValidation>%aditoprj%/entity/Employee_entity/entityfields/email_address/onValidation.js</onValidation> - </entityField> - <entityField> - <name>PASSWORD</name> - <title>Password</title> - <contentType>PASSWORD</contentType> - <mandatoryProcess>%aditoprj%/entity/Employee_entity/entityfields/password/mandatoryProcess.js</mandatoryProcess> - <searchable v="false" /> - <stateProcess>%aditoprj%/entity/Employee_entity/entityfields/password/stateProcess.js</stateProcess> - </entityField> - <entityField> - <name>CONFIRM_PASSWORD</name> - <title>Confirm password</title> - <contentType>PASSWORD</contentType> - <mandatoryProcess>%aditoprj%/entity/Employee_entity/entityfields/confirm_password/mandatoryProcess.js</mandatoryProcess> - <searchable v="false" /> - <stateProcess>%aditoprj%/entity/Employee_entity/entityfields/confirm_password/stateProcess.js</stateProcess> - </entityField> - <entityActionField> - <name>setPassword</name> - <fieldType>ACTION</fieldType> - <title>Set password</title> - <onActionProcess>%aditoprj%/entity/Employee_entity/entityfields/setpassword/onActionProcess.js</onActionProcess> - <iconId>VAADIN:PASSWORD</iconId> - </entityActionField> - <entityParameter> - <name>PasswordChange_param</name> - <expose v="true" /> - <description>PARAMETER</description> - </entityParameter> - <entityParameter> - <name>OnlyActives_param</name> - <valueProcess>%aditoprj%/entity/Employee_entity/entityfields/onlyactives_param/valueProcess.js</valueProcess> - <expose v="true" /> - <description>PARAMETER</description> - </entityParameter> - <entityConsumer> - <name>Contacts</name> - <fieldType>DEPENDENCY_OUT</fieldType> - <dependency> - <name>dependency</name> - <entityName>Person_entity</entityName> - <fieldName>#PROVIDER</fieldName> - </dependency> - </entityConsumer> - <entityConsumer> - <name>Attributes</name> - <title>Attributes</title> - <fieldType>DEPENDENCY_OUT</fieldType> - <dependency> - <name>dependency</name> - <entityName>AttributeRelation_entity</entityName> - <fieldName>RelationsForSpecificObject</fieldName> - </dependency> - <children> - <entityParameter> - <name>ObjectRowId_param</name> - <valueProcess>%aditoprj%/entity/Employee_entity/entityfields/attributes/children/objectrowid_param/valueProcess.js</valueProcess> - </entityParameter> - <entityParameter> - <name>ObjectType_param</name> - <valueProcess>%aditoprj%/entity/Employee_entity/entityfields/attributes/children/objecttype_param/valueProcess.js</valueProcess> - </entityParameter> - </children> - </entityConsumer> - <entityFieldGroup> - <name>NAME_fieldGroup</name> - <valueProcess>%aditoprj%/entity/Employee_entity/entityfields/name_fieldgroup/valueProcess.js</valueProcess> - <title>Name</title> - <description>FIELDGROUP</description> - <fields> - <element>FIRSTNAME</element> - <element>LASTNAME</element> - </fields> - </entityFieldGroup> - <entityField> - <name>IMAGE</name> - <contentType>IMAGE</contentType> - <searchable v="false" /> - <valueProcess>%aditoprj%/entity/Employee_entity/entityfields/image/valueProcess.js</valueProcess> - <onValueChange>%aditoprj%/entity/Employee_entity/entityfields/image/onValueChange.js</onValueChange> - <onValueChangeTypes> - <element>MASK</element> - </onValueChangeTypes> - </entityField> - <entityField> - <name>DEPARTMENT</name> - <title>Department</title> - <state>INVISIBLE</state> - </entityField> - <entityField> - <name>DESCRIPTION</name> - <title>Description</title> - <contentType>LONG_TEXT</contentType> - </entityField> - <entityField> - <name>ROLES</name> - </entityField> - <entityConsumer> - <name>EmployeeRoles</name> - <title>Roles</title> - <fieldType>DEPENDENCY_OUT</fieldType> - <dependency> - <name>dependency</name> - <entityName>EmployeeRole_entity</entityName> - <fieldName>EmployeeRoles</fieldName> - </dependency> - <children> - <entityParameter> - <name>UserTitle_param</name> - <valueProcess>%aditoprj%/entity/Employee_entity/entityfields/employeeroles/children/usertitle_param/valueProcess.js</valueProcess> - </entityParameter> - </children> - </entityConsumer> - <entityConsumer> - <name>AttributeTree</name> - <title>Attribute Tree</title> - <fieldType>DEPENDENCY_OUT</fieldType> - <dependency> - <name>dependency</name> - <entityName>AttributeRelationTree_entity</entityName> - <fieldName>TreeProvider</fieldName> - </dependency> - <children> - <entityParameter> - <name>ObjectRowId_param</name> - <valueProcess>%aditoprj%/entity/Employee_entity/entityfields/attributetree/children/objectrowid_param/valueProcess.js</valueProcess> - </entityParameter> - <entityParameter> - <name>ObjectType_param</name> - <valueProcess>%aditoprj%/entity/Employee_entity/entityfields/attributetree/children/objecttype_param/valueProcess.js</valueProcess> - </entityParameter> - </children> - </entityConsumer> - <entityConsumer> - <name>Documents</name> - <title>Documents</title> - <fieldType>DEPENDENCY_OUT</fieldType> - <dependency> - <name>dependency</name> - <entityName>Document_entity</entityName> - <fieldName>Documents</fieldName> - </dependency> - <children> - <entityParameter> - <name>AssignmentName_param</name> - <valueProcess>%aditoprj%/entity/Employee_entity/entityfields/documents/children/assignmentname_param/valueProcess.js</valueProcess> - </entityParameter> - <entityParameter> - <name>AssignmentTable_param</name> - <valueProcess>%aditoprj%/entity/Employee_entity/entityfields/documents/children/assignmenttable_param/valueProcess.js</valueProcess> - </entityParameter> - <entityParameter> - <name>AssignmentRowId_param</name> - <valueProcess>%aditoprj%/entity/Employee_entity/entityfields/documents/children/assignmentrowid_param/valueProcess.js</valueProcess> - </entityParameter> - </children> - </entityConsumer> - <entityProvider> - <name>Employees</name> - <fieldType>DEPENDENCY_IN</fieldType> - <lookupIdfield>CONTACT_ID</lookupIdfield> - <dependencies> - <entityDependency> - <name>0ca415b9-a940-424e-bee8-05c007b20659</name> - <entityName>Activity_entity</entityName> - <fieldName>Employees</fieldName> - <isConsumer v="false" /> - </entityDependency> - <entityDependency> - <name>73f93f34-bfe9-48fd-b9ce-7f8ba46014c9</name> - <entityName>Timetracking_entity</entityName> - <fieldName>Employees</fieldName> - <isConsumer v="false" /> - </entityDependency> - </dependencies> - <children> - <entityParameter> - <name>OnlyActives_param</name> - <valueProcess>%aditoprj%/entity/Employee_entity/entityfields/employees/children/onlyactives_param/valueProcess.js</valueProcess> - </entityParameter> - </children> - </entityProvider> - <entityField> - <name>TITLE_ORIGINAL</name> - <searchable v="false" /> - </entityField> - </entityFields> - <recordContainers> - <jDitoRecordContainer> - <name>jdito</name> - <jDitoRecordAlias>Data_alias</jDitoRecordAlias> - <contentProcess>%aditoprj%/entity/Employee_entity/recordcontainers/jdito/contentProcess.js</contentProcess> - <onInsert>%aditoprj%/entity/Employee_entity/recordcontainers/jdito/onInsert.js</onInsert> - <onUpdate>%aditoprj%/entity/Employee_entity/recordcontainers/jdito/onUpdate.js</onUpdate> - <onDelete>%aditoprj%/entity/Employee_entity/recordcontainers/jdito/onDelete.js</onDelete> - <recordFields> - <element>UID.value</element> - <element>TITLE.value</element> - <element>TITLE_ORIGINAL.value</element> - <element>ISACTIVE.value</element> - <element>FIRSTNAME.value</element> - <element>LASTNAME.value</element> - <element>EMAIL_ADDRESS.value</element> - <element>EMAIL_ADDRESS.displayValue</element> - <element>DESCRIPTION.value</element> - <element>CONTACT_ID.value</element> - <element>CONTACT_ID.displayValue</element> - <element>STORED_SELECTIONS.value</element> - </recordFields> - </jDitoRecordContainer> - </recordContainers> -</entity> +<?xml version="1.0" encoding="UTF-8"?> +<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.1"> + <name>Employee_entity</name> + <title>Employee</title> + <majorModelMode>DISTRIBUTED</majorModelMode> + <onValidation>%aditoprj%/entity/Employee_entity/onValidation.js</onValidation> + <afterOperatingState>%aditoprj%/entity/Employee_entity/afterOperatingState.js</afterOperatingState> + <iconId>VAADIN:GROUP</iconId> + <titleProcess>%aditoprj%/entity/Employee_entity/titleProcess.js</titleProcess> + <recordContainer>jdito</recordContainer> + <entityFields> + <entityProvider> + <name>#PROVIDER</name> + <lookupIdfield>CONTACT_ID</lookupIdfield> + </entityProvider> + <entityField> + <name>UID</name> + <searchable v="false" /> + <valueProcess>%aditoprj%/entity/Employee_entity/entityfields/uid/valueProcess.js</valueProcess> + </entityField> + <entityField> + <name>TITLE</name> + <title>Username</title> + <mandatory v="true" /> + <onValidation>%aditoprj%/entity/Employee_entity/entityfields/title/onValidation.js</onValidation> + </entityField> + <entityField> + <name>CONTACT_ID</name> + <title>Person</title> + <consumer>Contacts</consumer> + <linkedContext>Person</linkedContext> + <mandatory v="true" /> + <stateProcess>%aditoprj%/entity/Employee_entity/entityfields/contact_id/stateProcess.js</stateProcess> + <onValidation>%aditoprj%/entity/Employee_entity/entityfields/contact_id/onValidation.js</onValidation> + <onValueChange>%aditoprj%/entity/Employee_entity/entityfields/contact_id/onValueChange.js</onValueChange> + </entityField> + <entityField> + <name>FIRSTNAME</name> + <title>Firstname</title> + </entityField> + <entityField> + <name>LASTNAME</name> + <title>Lastname</title> + <mandatory v="false" /> + </entityField> + <entityField> + <name>ISACTIVE</name> + <title>Active</title> + <contentType>BOOLEAN</contentType> + <possibleItemsProcess>%aditoprj%/entity/Employee_entity/entityfields/isactive/possibleItemsProcess.js</possibleItemsProcess> + <valueProcess>%aditoprj%/entity/Employee_entity/entityfields/isactive/valueProcess.js</valueProcess> + </entityField> + <entityField> + <name>EMAIL_ADDRESS</name> + <title>Email</title> + <mandatory v="true" /> + <possibleItemsProcess>%aditoprj%/entity/Employee_entity/entityfields/email_address/possibleItemsProcess.js</possibleItemsProcess> + <newItemsAllowed v="true" /> + <onValidation>%aditoprj%/entity/Employee_entity/entityfields/email_address/onValidation.js</onValidation> + </entityField> + <entityField> + <name>PASSWORD</name> + <title>Password</title> + <contentType>PASSWORD</contentType> + <mandatoryProcess>%aditoprj%/entity/Employee_entity/entityfields/password/mandatoryProcess.js</mandatoryProcess> + <searchable v="false" /> + <stateProcess>%aditoprj%/entity/Employee_entity/entityfields/password/stateProcess.js</stateProcess> + </entityField> + <entityField> + <name>CONFIRM_PASSWORD</name> + <title>Confirm password</title> + <contentType>PASSWORD</contentType> + <mandatoryProcess>%aditoprj%/entity/Employee_entity/entityfields/confirm_password/mandatoryProcess.js</mandatoryProcess> + <searchable v="false" /> + <stateProcess>%aditoprj%/entity/Employee_entity/entityfields/confirm_password/stateProcess.js</stateProcess> + </entityField> + <entityActionField> + <name>setPassword</name> + <fieldType>ACTION</fieldType> + <title>Set password</title> + <onActionProcess>%aditoprj%/entity/Employee_entity/entityfields/setpassword/onActionProcess.js</onActionProcess> + <iconId>VAADIN:PASSWORD</iconId> + </entityActionField> + <entityParameter> + <name>PasswordChange_param</name> + <expose v="true" /> + <description>PARAMETER</description> + </entityParameter> + <entityParameter> + <name>OnlyActives_param</name> + <valueProcess>%aditoprj%/entity/Employee_entity/entityfields/onlyactives_param/valueProcess.js</valueProcess> + <expose v="true" /> + <description>PARAMETER</description> + </entityParameter> + <entityConsumer> + <name>Contacts</name> + <fieldType>DEPENDENCY_OUT</fieldType> + <dependency> + <name>dependency</name> + <entityName>Person_entity</entityName> + <fieldName>#PROVIDER</fieldName> + </dependency> + </entityConsumer> + <entityConsumer> + <name>Attributes</name> + <title>Attributes</title> + <fieldType>DEPENDENCY_OUT</fieldType> + <dependency> + <name>dependency</name> + <entityName>AttributeRelation_entity</entityName> + <fieldName>RelationsForSpecificObject</fieldName> + </dependency> + <children> + <entityParameter> + <name>ObjectRowId_param</name> + <valueProcess>%aditoprj%/entity/Employee_entity/entityfields/attributes/children/objectrowid_param/valueProcess.js</valueProcess> + </entityParameter> + <entityParameter> + <name>ObjectType_param</name> + <valueProcess>%aditoprj%/entity/Employee_entity/entityfields/attributes/children/objecttype_param/valueProcess.js</valueProcess> + </entityParameter> + </children> + </entityConsumer> + <entityFieldGroup> + <name>NAME_fieldGroup</name> + <valueProcess>%aditoprj%/entity/Employee_entity/entityfields/name_fieldgroup/valueProcess.js</valueProcess> + <title>Name</title> + <description>FIELDGROUP</description> + <fields> + <element>FIRSTNAME</element> + <element>LASTNAME</element> + </fields> + </entityFieldGroup> + <entityField> + <name>IMAGE</name> + <contentType>IMAGE</contentType> + <searchable v="false" /> + <valueProcess>%aditoprj%/entity/Employee_entity/entityfields/image/valueProcess.js</valueProcess> + <onValueChange>%aditoprj%/entity/Employee_entity/entityfields/image/onValueChange.js</onValueChange> + <onValueChangeTypes> + <element>MASK</element> + </onValueChangeTypes> + </entityField> + <entityField> + <name>DEPARTMENT</name> + <title>Department</title> + <state>INVISIBLE</state> + </entityField> + <entityField> + <name>DESCRIPTION</name> + <title>Description</title> + <contentType>LONG_TEXT</contentType> + </entityField> + <entityField> + <name>ROLES</name> + </entityField> + <entityConsumer> + <name>EmployeeRoles</name> + <title>Roles</title> + <fieldType>DEPENDENCY_OUT</fieldType> + <dependency> + <name>dependency</name> + <entityName>EmployeeRole_entity</entityName> + <fieldName>EmployeeRoles</fieldName> + </dependency> + <children> + <entityParameter> + <name>UserTitle_param</name> + <valueProcess>%aditoprj%/entity/Employee_entity/entityfields/employeeroles/children/usertitle_param/valueProcess.js</valueProcess> + </entityParameter> + </children> + </entityConsumer> + <entityConsumer> + <name>AttributeTree</name> + <title>Attribute Tree</title> + <fieldType>DEPENDENCY_OUT</fieldType> + <dependency> + <name>dependency</name> + <entityName>AttributeRelationTree_entity</entityName> + <fieldName>TreeProvider</fieldName> + </dependency> + <children> + <entityParameter> + <name>ObjectRowId_param</name> + <valueProcess>%aditoprj%/entity/Employee_entity/entityfields/attributetree/children/objectrowid_param/valueProcess.js</valueProcess> + </entityParameter> + <entityParameter> + <name>ObjectType_param</name> + <valueProcess>%aditoprj%/entity/Employee_entity/entityfields/attributetree/children/objecttype_param/valueProcess.js</valueProcess> + </entityParameter> + </children> + </entityConsumer> + <entityConsumer> + <name>Documents</name> + <title>Documents</title> + <fieldType>DEPENDENCY_OUT</fieldType> + <dependency> + <name>dependency</name> + <entityName>Document_entity</entityName> + <fieldName>Documents</fieldName> + </dependency> + <children> + <entityParameter> + <name>AssignmentName_param</name> + <valueProcess>%aditoprj%/entity/Employee_entity/entityfields/documents/children/assignmentname_param/valueProcess.js</valueProcess> + </entityParameter> + <entityParameter> + <name>AssignmentTable_param</name> + <valueProcess>%aditoprj%/entity/Employee_entity/entityfields/documents/children/assignmenttable_param/valueProcess.js</valueProcess> + </entityParameter> + <entityParameter> + <name>AssignmentRowId_param</name> + <valueProcess>%aditoprj%/entity/Employee_entity/entityfields/documents/children/assignmentrowid_param/valueProcess.js</valueProcess> + </entityParameter> + </children> + </entityConsumer> + <entityProvider> + <name>Employees</name> + <fieldType>DEPENDENCY_IN</fieldType> + <lookupIdfield>CONTACT_ID</lookupIdfield> + <dependencies> + <entityDependency> + <name>0ca415b9-a940-424e-bee8-05c007b20659</name> + <entityName>Activity_entity</entityName> + <fieldName>Employees</fieldName> + <isConsumer v="false" /> + </entityDependency> + <entityDependency> + <name>73f93f34-bfe9-48fd-b9ce-7f8ba46014c9</name> + <entityName>Timetracking_entity</entityName> + <fieldName>Employees</fieldName> + <isConsumer v="false" /> + </entityDependency> + </dependencies> + <children> + <entityParameter> + <name>OnlyActives_param</name> + <valueProcess>%aditoprj%/entity/Employee_entity/entityfields/employees/children/onlyactives_param/valueProcess.js</valueProcess> + </entityParameter> + </children> + </entityProvider> + <entityField> + <name>TITLE_ORIGINAL</name> + <searchable v="false" /> + </entityField> + </entityFields> + <recordContainers> + <jDitoRecordContainer> + <name>jdito</name> + <jDitoRecordAlias>Data_alias</jDitoRecordAlias> + <contentProcess>%aditoprj%/entity/Employee_entity/recordcontainers/jdito/contentProcess.js</contentProcess> + <onInsert>%aditoprj%/entity/Employee_entity/recordcontainers/jdito/onInsert.js</onInsert> + <onUpdate>%aditoprj%/entity/Employee_entity/recordcontainers/jdito/onUpdate.js</onUpdate> + <onDelete>%aditoprj%/entity/Employee_entity/recordcontainers/jdito/onDelete.js</onDelete> + <recordFields> + <element>UID.value</element> + <element>TITLE.value</element> + <element>TITLE_ORIGINAL.value</element> + <element>ISACTIVE.value</element> + <element>FIRSTNAME.value</element> + <element>LASTNAME.value</element> + <element>EMAIL_ADDRESS.value</element> + <element>EMAIL_ADDRESS.displayValue</element> + <element>DESCRIPTION.value</element> + <element>CONTACT_ID.value</element> + <element>CONTACT_ID.displayValue</element> + <element>STORED_SELECTIONS.value</element> + </recordFields> + </jDitoRecordContainer> + </recordContainers> +</entity> diff --git a/entity/Employee_entity/entityfields/contact_id/onValueChange.js b/entity/Employee_entity/entityfields/contact_id/onValueChange.js index 8b8af980eacaa7cf7553115592be5a360dd3406b..26cac2df6b6b30fe19726b66e078f286f4d7400b 100644 --- a/entity/Employee_entity/entityfields/contact_id/onValueChange.js +++ b/entity/Employee_entity/entityfields/contact_id/onValueChange.js @@ -1,25 +1,28 @@ -import("Communication_lib"); -import("Entity_lib"); -import("system.result"); -import("system.db"); -import("system.neon"); -import("system.vars"); -import("Sql_lib"); - -var contactId = ProcessHandlingUtils.getOnValidationValue(vars.get("$field.CONTACT_ID")); -if ((vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW || vars.get("$sys.recordstate") == neon.OPERATINGSTATE_EDIT) - && contactId) -{ - var name = db.array( - db.ROW, - SqlCondition.begin() - .andPrepare("CONTACT.CONTACTID", contactId) - .buildSql("select FIRSTNAME, LASTNAME, (" + CommUtil.getStandardSubSqlMail() + ") from PERSON join CONTACT on CONTACT.PERSON_ID = PERSON.PERSONID") - ); - - neon.setFieldValues({ - "$field.FIRSTNAME" : name[0] || "", - "$field.LASTNAME" : name[1] || "", - "$field.EMAIL_ADDRESS" : name[2] || "" - }); +import("Communication_lib"); +import("Entity_lib"); +import("system.result"); +import("system.db"); +import("system.neon"); +import("system.vars"); +import("Sql_lib"); +import("Employee_lib"); + +var contactId = ProcessHandlingUtils.getOnValidationValue(vars.get("$field.CONTACT_ID")); +if ((vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW || vars.get("$sys.recordstate") == neon.OPERATINGSTATE_EDIT) + && contactId) +{ + var name = db.array( + db.ROW, + SqlCondition.begin() + .andPrepare("CONTACT.CONTACTID", contactId) + .buildSql("select FIRSTNAME, LASTNAME, (" + CommUtil.getStandardSubSqlMail() + ") from PERSON join CONTACT on CONTACT.PERSON_ID = PERSON.PERSONID") + ); + var username = EmployeeUtils.generateUserName(name[0], name[1], "f.l+"); + + neon.setFieldValues({ + "$field.FIRSTNAME" : name[0] || "", + "$field.LASTNAME" : name[1] || "", + "$field.EMAIL_ADDRESS" : name[2] || "", + "$field.TITLE" : username + }); } \ No newline at end of file diff --git a/entity/Employee_entity/entityfields/title/valueProcess.js b/entity/Employee_entity/entityfields/title/valueProcess.js deleted file mode 100644 index 058b37c3c1c367ab44f6212d3e684707bb3a398b..0000000000000000000000000000000000000000 --- a/entity/Employee_entity/entityfields/title/valueProcess.js +++ /dev/null @@ -1,7 +0,0 @@ -import("system.neon"); -import("system.vars"); -import("system.result"); -import("Employee_lib"); - -if (vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW || vars.get("$sys.recordstate") == neon.OPERATINGSTATE_EDIT && !vars.get("$field.TITLE")) - result.string(EmployeeUtils.generateUserName(vars.get("$field.FIRSTNAME"), vars.get("$field.LASTNAME"), "f.l+")); \ No newline at end of file diff --git a/neonView/AttributeFilter_view/AttributeFilter_view.aod b/neonView/AttributeFilter_view/AttributeFilter_view.aod index 0b65a9ac7b1714029130c254f1f20168b244bbd6..cadb8afc80a55d8af99a17f82f798828a6200a72 100644 --- a/neonView/AttributeFilter_view/AttributeFilter_view.aod +++ b/neonView/AttributeFilter_view/AttributeFilter_view.aod @@ -10,14 +10,27 @@ </groupLayout> </layout> <children> - <treeViewTemplate> - <name>AttributesTreetable</name> + <treeTableViewTemplate> + <name>AttributeTreeTable</name> <parentField>ATTRIBUTE_PARENT_ID</parentField> <favoriteActionGroup1>AttributeActions</favoriteActionGroup1> - <titleField>NAME_WITH_TYPE</titleField> - <descriptionField>USAGELIST</descriptionField> + <showChildrenCount v="false" /> <entityField>#ENTITY</entityField> - </treeViewTemplate> + <columns> + <neonTableColumn> + <name>a776a053-6712-44f9-943f-da26d1ce11ee</name> + <entityField>ATTRIBUTE_NAME</entityField> + </neonTableColumn> + <neonTableColumn> + <name>b975154d-8bac-4182-9030-e3b3d744c642</name> + <entityField>ATTRIBUTE_TYPE</entityField> + </neonTableColumn> + <neonTableColumn> + <name>ad92d325-6cdb-4fa0-a99b-27c937c89936</name> + <entityField>USAGELIST</entityField> + </neonTableColumn> + </columns> + </treeTableViewTemplate> <tableViewTemplate> <name>AttributesTable</name> <entityField>#ENTITY</entityField> diff --git a/process/JditoFilter_lib/process.js b/process/JditoFilter_lib/process.js index 47338a2ea2b09bb468ef588daa1784a150f5fad0..4f27dfaec8b3cfe738feae91f9e1cea90f6b8320 100644 --- a/process/JditoFilter_lib/process.js +++ b/process/JditoFilter_lib/process.js @@ -112,6 +112,23 @@ JditoFilterUtils.filterRecords = function (pColumns, pRecords, pFilter) }, filter); } +/** + * builds an sql condition from the given filter + * + * @param {String|Object} pFilter the filter as JSON + * @param {String} pTable the database table + * @param {Object} pColumnMap custom mapping for the fields to the DB columns, this is necessary + * if the fields are from different tables + * + * @example + * if (vars.exists("$local.filter") && vars.get("$local.filter")) + * { + * var filter = vars.get("$local.filter"); + * condition.andSqlCondition((JditoFilterUtils.getSqlCondition(filter, "AB_ATTRIBUTE"))); + * } + * + * @return {SqlCondition} the SqlCondition object + */ JditoFilterUtils.getSqlCondition = function (pFilter, pTable, pColumnMap) { var condition = new SqlCondition();