diff --git a/.liquibase/Data_alias/basic/2019.1.4/DSGVO/create_DSGVO.xml b/.liquibase/Data_alias/basic/2019.1.4/DSGVO/create_DSGVO.xml new file mode 100644 index 0000000000000000000000000000000000000000..adc14bb0340d1daad4c627f90bc9acb802fc1a6d --- /dev/null +++ b/.liquibase/Data_alias/basic/2019.1.4/DSGVO/create_DSGVO.xml @@ -0,0 +1,45 @@ +<?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="m.hofmann" id="e6b32d7d-298c-44a3-901f-88baa77cb6c3"> + <createTable tableName="DSGVO"> + <column name="DSGVOID" type="CHAR(36)"> + <constraints primaryKey="true" primaryKeyName="PK_DSGVO_DSGVOID"/> + </column> + + <column name="DSGVOTYPE" type="CHAR(36)"/> + <column name="ROW_ID" type="CHAR(36)" /> + + <column name="STATUORITYSOURCE" type="CHAR(36)" /> + <column name="PURPOSE" type="CHAR(36)" /> + + <column name="VALID_TO" type="TIMESTAMP" /> + + <column name="CONTACT_ID" type="CHAR(36)"> + <constraints nullable="false"/> + </column> + + <column name="USER_NEW" type="NVARCHAR(50)"> + <constraints nullable="false"/> + </column> + <column name="DATE_NEW" type="TIMESTAMP"> + <constraints nullable="false"/> + </column> + <column name="USER_EDIT" type="NVARCHAR(50)" /> + <column name="DATE_EDIT" type="TIMESTAMP" /> + </createTable> + + <createTable tableName="DSGVOINFO"> + <column name="DSGVOINFOID" type="CHAR(36)"> + <constraints primaryKey="true" primaryKeyName="PK_DSGVOINFO_DSGVOINFOID"/> + </column> + + <column name="CONTACT_ID" type="CHAR(36)"/> + + <column name="DATASOURCE" type="NVARCHAR(100)" /> + + <column name="TRANSMISSION" type="CHAR(36)" /> + <column name="RECIPIENT" type="NVARCHAR(100)" /> + <column name="GUARANTEE" type="NVARCHAR(100)" /> + </createTable> + </changeSet> +</databaseChangeLog> \ No newline at end of file diff --git a/.liquibase/Data_alias/basic/2019.1.4/DSGVO/init_deadline_keyword.xml b/.liquibase/Data_alias/basic/2019.1.4/DSGVO/init_deadline_keyword.xml new file mode 100644 index 0000000000000000000000000000000000000000..133c612be1905101f3d30037e8c83e646853e245 --- /dev/null +++ b/.liquibase/Data_alias/basic/2019.1.4/DSGVO/init_deadline_keyword.xml @@ -0,0 +1,32 @@ +<?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="j.hoermann" id="7edcadc6-d9fa-4156-9df8-7be934db5d9e"> + <insert tableName="AB_KEYWORD_ENTRY"> + <column name="AB_KEYWORD_ENTRYID" value="dd955f03-a36d-4217-9449-aa05dcc1e51a"/> + <column name="KEYID" value="DSGVOONTIME"/> + <column name="TITLE" value="On time"/> + <column name="CONTAINER" value="DSGVODeadline"/> + <column name="SORTING" valueNumeric="0"/> + <column name="ISACTIVE" valueNumeric="1"/> + <column name="ISESSENTIAL" valueNumeric="1"/> + </insert> + <insert tableName="AB_KEYWORD_ENTRY"> + <column name="AB_KEYWORD_ENTRYID" value="6d361b4d-5cc6-48eb-83ee-4a8573ad466a"/> + <column name="KEYID" value="DSGVODEADLINECOMPLEX"/> + <column name="TITLE" value="Extend - complexity"/> + <column name="CONTAINER" value="DSGVODeadline"/> + <column name="SORTING" valueNumeric="1"/> + <column name="ISACTIVE" valueNumeric="1"/> + <column name="ISESSENTIAL" valueNumeric="1"/> + </insert> + <insert tableName="AB_KEYWORD_ENTRY"> + <column name="AB_KEYWORD_ENTRYID" value="32f48ab8-691e-49e6-951b-be088e7c60ff"/> + <column name="KEYID" value="DSGVODEADLINECOUNT"/> + <column name="TITLE" value="Extend - request count"/> + <column name="CONTAINER" value="DSGVODeadline"/> + <column name="SORTING" valueNumeric="2"/> + <column name="ISACTIVE" valueNumeric="1"/> + <column name="ISESSENTIAL" valueNumeric="1"/> + </insert> + </changeSet> +</databaseChangeLog> \ No newline at end of file diff --git a/.liquibase/Data_alias/basic/2019.1.4/DSGVO/init_dsgvoType_keyword.xml b/.liquibase/Data_alias/basic/2019.1.4/DSGVO/init_dsgvoType_keyword.xml new file mode 100644 index 0000000000000000000000000000000000000000..cd1052e3d95397b440f8a5fe73f62e542864f51d --- /dev/null +++ b/.liquibase/Data_alias/basic/2019.1.4/DSGVO/init_dsgvoType_keyword.xml @@ -0,0 +1,50 @@ +<?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="m.hofmann" id="e6b32d7d-298c-44a3-901f-88baa77cb6c3"> + <insert tableName="AB_KEYWORD_ENTRY"> + <column name="AB_KEYWORD_ENTRYID" value="e72a7d5b-7608-4c87-a977-d4a8994e45b4"/> + <column name="KEYID" value="TYPE_NAME"/> + <column name="TITLE" value="Names"/> + <column name="CONTAINER" value="DSGVOType"/> + <column name="SORTING" valueNumeric="0"/> + <column name="ISACTIVE" valueNumeric="1"/> + <column name="ISESSENTIAL" valueNumeric="1"/> + </insert> + <insert tableName="AB_KEYWORD_ENTRY"> + <column name="AB_KEYWORD_ENTRYID" value="c38a3169-63f8-41f7-88a7-3358b2519a4a"/> + <column name="KEYID" value="TYPE_BIRTH"/> + <column name="TITLE" value="Birthday"/> + <column name="CONTAINER" value="DSGVOType"/> + <column name="SORTING" valueNumeric="1"/> + <column name="ISACTIVE" valueNumeric="1"/> + <column name="ISESSENTIAL" valueNumeric="1"/> + </insert> + <insert tableName="AB_KEYWORD_ENTRY"> + <column name="AB_KEYWORD_ENTRYID" value="ffb1a706-348c-42cd-8b13-6f5e74181ba3"/> + <column name="KEYID" value="TYPE_ADDRESS"/> + <column name="TITLE" value="Address"/> + <column name="CONTAINER" value="DSGVOType"/> + <column name="SORTING" valueNumeric="2"/> + <column name="ISACTIVE" valueNumeric="1"/> + <column name="ISESSENTIAL" valueNumeric="1"/> + </insert> + <insert tableName="AB_KEYWORD_ENTRY"> + <column name="AB_KEYWORD_ENTRYID" value="a64796f6-e2b7-4c36-b9da-13df09d9ffed"/> + <column name="KEYID" value="TYPE_COMM"/> + <column name="TITLE" value="Communication"/> + <column name="CONTAINER" value="DSGVOType"/> + <column name="SORTING" valueNumeric="3"/> + <column name="ISACTIVE" valueNumeric="1"/> + <column name="ISESSENTIAL" valueNumeric="1"/> + </insert> + <insert tableName="AB_KEYWORD_ENTRY"> + <column name="AB_KEYWORD_ENTRYID" value="3d0af900-1ab6-4725-bf39-b80581d3907f"/> + <column name="KEYID" value="TYPE_ATTR"/> + <column name="TITLE" value="Attribute"/> + <column name="CONTAINER" value="DSGVOType"/> + <column name="SORTING" valueNumeric="4"/> + <column name="ISACTIVE" valueNumeric="1"/> + <column name="ISESSENTIAL" valueNumeric="1"/> + </insert> + </changeSet> +</databaseChangeLog> \ No newline at end of file diff --git a/.liquibase/Data_alias/basic/2019.1.4/DSGVO/init_purpose_keyword.xml b/.liquibase/Data_alias/basic/2019.1.4/DSGVO/init_purpose_keyword.xml new file mode 100644 index 0000000000000000000000000000000000000000..d638a10e8aca480934a7f7ad2d4a4ea997fbf530 --- /dev/null +++ b/.liquibase/Data_alias/basic/2019.1.4/DSGVO/init_purpose_keyword.xml @@ -0,0 +1,32 @@ +<?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="m.hofmann" id="e6b32d7d-298c-44a3-901f-88baa77cb6c3"> + <insert tableName="AB_KEYWORD_ENTRY"> + <column name="AB_KEYWORD_ENTRYID" value="5c745e67-6ceb-4dde-9c98-0ff6102fff5a"/> + <column name="KEYID" value="DSGVOINTEREST"/> + <column name="TITLE" value="Balancing of interests"/> + <column name="CONTAINER" value="DSGVOPurpose"/> + <column name="SORTING" valueNumeric="0"/> + <column name="ISACTIVE" valueNumeric="1"/> + <column name="ISESSENTIAL" valueNumeric="0"/> + </insert> + <insert tableName="AB_KEYWORD_ENTRY"> + <column name="AB_KEYWORD_ENTRYID" value="d1c5d5bf-5ce5-4a9a-a5ec-4a7dabd6cf0a"/> + <column name="KEYID" value="DSGVONEWS"/> + <column name="TITLE" value="Newsletter dispatch"/> + <column name="CONTAINER" value="DSGVOPurpose"/> + <column name="SORTING" valueNumeric="1"/> + <column name="ISACTIVE" valueNumeric="1"/> + <column name="ISESSENTIAL" valueNumeric="0"/> + </insert> + <insert tableName="AB_KEYWORD_ENTRY"> + <column name="AB_KEYWORD_ENTRYID" value="82fe63e7-14fd-4c07-94fb-6dd05058e570"/> + <column name="KEYID" value="DSGVOADS"/> + <column name="TITLE" value="Advertising consent"/> + <column name="CONTAINER" value="DSGVOPurpose"/> + <column name="SORTING" valueNumeric="2"/> + <column name="ISACTIVE" valueNumeric="1"/> + <column name="ISESSENTIAL" valueNumeric="0"/> + </insert> + </changeSet> +</databaseChangeLog> \ No newline at end of file diff --git a/.liquibase/Data_alias/basic/2019.1.4/DSGVO/init_statuoritysource_keyword.xml b/.liquibase/Data_alias/basic/2019.1.4/DSGVO/init_statuoritysource_keyword.xml new file mode 100644 index 0000000000000000000000000000000000000000..ad66d295902d8cab947ce889a826400fd5e30501 --- /dev/null +++ b/.liquibase/Data_alias/basic/2019.1.4/DSGVO/init_statuoritysource_keyword.xml @@ -0,0 +1,23 @@ +<?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="m.hofmann" id="e6b32d7d-298c-44a3-901f-88baa77cb6c3"> + <insert tableName="AB_KEYWORD_ENTRY"> + <column name="AB_KEYWORD_ENTRYID" value="b189770f-f36f-4256-b1c9-866010a6aa95"/> + <column name="KEYID" value="DSGVOCONTRACT"/> + <column name="TITLE" value="contract of sale"/> + <column name="CONTAINER" value="DSGVOStatuoritysource"/> + <column name="SORTING" valueNumeric="0"/> + <column name="ISACTIVE" valueNumeric="1"/> + <column name="ISESSENTIAL" valueNumeric="0"/> + </insert> + <insert tableName="AB_KEYWORD_ENTRY"> + <column name="AB_KEYWORD_ENTRYID" value="0ecc8e3d-2ff7-40fa-84be-d45988d32ae7"/> + <column name="KEYID" value="DSGVOCONSENT"/> + <column name="TITLE" value="consent"/> + <column name="CONTAINER" value="DSGVOStatuoritysource"/> + <column name="SORTING" valueNumeric="1"/> + <column name="ISACTIVE" valueNumeric="1"/> + <column name="ISESSENTIAL" valueNumeric="0"/> + </insert> + </changeSet> +</databaseChangeLog> \ No newline at end of file diff --git a/.liquibase/Data_alias/basic/2019.1.4/DSGVO/init_transmission_keyword.xml b/.liquibase/Data_alias/basic/2019.1.4/DSGVO/init_transmission_keyword.xml new file mode 100644 index 0000000000000000000000000000000000000000..9586d595ec1cf6f1e1fd654a5631c01a5f80f80d --- /dev/null +++ b/.liquibase/Data_alias/basic/2019.1.4/DSGVO/init_transmission_keyword.xml @@ -0,0 +1,32 @@ +<?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="j.hoermann" id="651186b0-fc02-499c-9a38-6d12eece0291"> + <insert tableName="AB_KEYWORD_ENTRY"> + <column name="AB_KEYWORD_ENTRYID" value="d5b80d62-9c28-4267-ad46-da6bdc021c28"/> + <column name="KEYID" value="DSGVONONE"/> + <column name="TITLE" value="None"/> + <column name="CONTAINER" value="DSGVOTransmission"/> + <column name="SORTING" valueNumeric="0"/> + <column name="ISACTIVE" valueNumeric="1"/> + <column name="ISESSENTIAL" valueNumeric="1"/> + </insert> + <insert tableName="AB_KEYWORD_ENTRY"> + <column name="AB_KEYWORD_ENTRYID" value="0914014a-1b85-49dc-9d12-4fcb3ebb6e4a"/> + <column name="KEYID" value="DSGVOINLAND"/> + <column name="TITLE" value="Inland"/> + <column name="CONTAINER" value="DSGVOTransmission"/> + <column name="SORTING" valueNumeric="1"/> + <column name="ISACTIVE" valueNumeric="1"/> + <column name="ISESSENTIAL" valueNumeric="1"/> + </insert> + <insert tableName="AB_KEYWORD_ENTRY"> + <column name="AB_KEYWORD_ENTRYID" value="5c94a850-4025-4981-b6bf-0eda7680c820"/> + <column name="KEYID" value="DSGVOFOREIGN"/> + <column name="TITLE" value="Foreign country"/> + <column name="CONTAINER" value="DSGVOTransmission"/> + <column name="SORTING" valueNumeric="2"/> + <column name="ISACTIVE" valueNumeric="1"/> + <column name="ISESSENTIAL" valueNumeric="1"/> + </insert> + </changeSet> +</databaseChangeLog> \ No newline at end of file diff --git a/.liquibase/Data_alias/basic/2019.1.4/changelog.xml b/.liquibase/Data_alias/basic/2019.1.4/changelog.xml index 4570600ab792eced684c66818796aaa31bd5f502..4d84cd9089f31098e0c1443f095bb25b2869378c 100644 --- a/.liquibase/Data_alias/basic/2019.1.4/changelog.xml +++ b/.liquibase/Data_alias/basic/2019.1.4/changelog.xml @@ -154,7 +154,14 @@ <include relativeToChangelogFile="true" file="BulkMail/create_letterRecipient.xml"/> <include relativeToChangelogFile="true" file="add_objectRelationIcon.xml"/> - + + <include relativeToChangelogFile="true" file="DSGVO/create_DSGVO.xml"/> + <include relativeToChangelogFile="true" file="DSGVO/init_statuoritysource_keyword.xml"/> + <include relativeToChangelogFile="true" file="DSGVO/init_purpose_keyword.xml"/> + <include relativeToChangelogFile="true" file="DSGVO/init_dsgvoType_keyword.xml"/> + <include relativeToChangelogFile="true" file="DSGVO/init_deadline_keyword.xml"/> + <include relativeToChangelogFile="true" file="DSGVO/init_transmission_keyword.xml"/> + <include relativeToChangelogFile="true" file="AditoBasic/init_UnlinkedMail.xml"/> <include relativeToChangelogFile="true" file="Attributes/AB_ATTRIBUTE.xml"/> diff --git a/aliasDefinition/Data_alias/Data_alias.aod b/aliasDefinition/Data_alias/Data_alias.aod index 8e04113f2d4497187bcda876c2a85801c8763b67..1868441ecbfe756775e74f9e41440e412489d7ba 100644 --- a/aliasDefinition/Data_alias/Data_alias.aod +++ b/aliasDefinition/Data_alias/Data_alias.aod @@ -9999,6 +9999,180 @@ </entityFieldDb> </entityFields> </entityDb> + <entityDb> + <name>DSGVO</name> + <dbName></dbName> + <idColumn>DSGVOID</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>VALID_TO</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="93" /> + <size v="29" /> + <scale v="9" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>DATE_EDIT</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="93" /> + <size v="29" /> + <scale v="9" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>DSGVOID</name> + <dbName></dbName> + <primaryKey v="true" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="true" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>CONTACT_ID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>DATE_NEW</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="93" /> + <size v="29" /> + <scale v="9" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>USER_NEW</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="50" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>USER_EDIT</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="50" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>ROW_ID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>STATUORITYSOURCE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>PURPOSE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>DSGVOTYPE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <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>DESCRIPTIONTRANSLATION</name> <dbName></dbName> @@ -10373,6 +10547,110 @@ </entityFieldDb> </entityFields> </entityDb> + <entityDb> + <name>DSGVOINFO</name> + <dbName></dbName> + <idColumn>DSGVOINFOID</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>RECIPIENT</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="100" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>GUARANTEE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="100" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>TRANSMISSION</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>DSGVOINFOID</name> + <dbName></dbName> + <primaryKey v="true" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="true" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>DATASOURCE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="100" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>CONTACT_ID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + </entityFields> + </entityDb> </entities> </entityGroup> </aliasDefDb> diff --git a/aliasDefinition/Data_alias/Data_alias.aod.orig b/aliasDefinition/Data_alias/Data_alias.aod.orig new file mode 100644 index 0000000000000000000000000000000000000000..7dbc15332b18c506dc955bff88830337d25fc1be --- /dev/null +++ b/aliasDefinition/Data_alias/Data_alias.aod.orig @@ -0,0 +1,10717 @@ +<?xml version="1.0" encoding="UTF-8"?> +<aliasDefinition xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.2.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/aliasDefinition/1.2.0"> + <name>Data_alias</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <datasourceType v="0" /> + <aliasDefinitionSub> + <aliasDefDb> + <entityGroup> + <name>entityGroup</name> + <entities> + <entityDb> + <name>ORGANISATION</name> + <dbName></dbName> + <idColumn>ORGANISATIONID</idColumn> + <idGeneratorType v="0" /> + <idGeneratorInterval v="1" /> + <title></title> + <description></description> + <auditSyncConfig> + <name>auditSyncConfig</name> + <auditMode v="3" /> + <syncActive v="false" /> + <syncComplete v="true" /> + <syncDirection v="1" /> + <syncIds></syncIds> + </auditSyncConfig> + <entityFields> + <entityFieldDb> + <name>CUSTOMERCODE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="30" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title>Customercode</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>INFO</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="2005" /> + <size v="2147483647" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title>Information</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>NAME</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="255" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title>Name</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>TYPE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title>Type</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + <customStringProperty> + <name>keyword</name> + <global v="false" /> + <property>OrganisationType</property> + </customStringProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>SALESAREA</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="5" /> + <size v="5" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title>Sales area</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>ORGANISATIONID</name> + <dbName></dbName> + <primaryKey v="true" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="true" /> + <index v="false" /> + <documentation></documentation> + <title>Organisation Id</title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>DATE_EDIT</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="93" /> + <size v="29" /> + <scale v="9" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Modification date</title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>DATE_NEW</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="93" /> + <size v="29" /> + <scale v="9" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Creation date</title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>USER_NEW</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="50" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Creation user</title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>USER_EDIT</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="50" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Modification user</title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>PICTURE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="2004" /> + <size v="2147483647" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Picture</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + </entityFields> + </entityDb> + <entityDb> + <name>CONTACT</name> + <dbName></dbName> + <idColumn>CONTACTID</idColumn> + <idGeneratorType v="0" /> + <idGeneratorInterval v="1" /> + <title></title> + <description></description> + <auditSyncConfig> + <name>auditSyncConfig</name> + <auditMode v="1" /> + <syncActive v="false" /> + <syncComplete v="true" /> + <syncDirection v="1" /> + <syncIds></syncIds> + </auditSyncConfig> + <entityFields> + <entityFieldDb> + <name>LANGUAGE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="3" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title>Language</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + <customJDitoProperty> + <name>translate4Log</name> + <global v="false" /> + <property>%aditoprj%/aliasDefinition/Data_alias/aliasdefinitionsub/entitygroup/entities/contact/entityfields/language/customproperties/translate4log/property.js</property> + </customJDitoProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>CONTACTID</name> + <dbName></dbName> + <primaryKey v="true" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="true" /> + <index v="false" /> + <title>Contact Id</title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>ORGANISATION_ID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title>Company</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + <customJDitoProperty> + <name>translate4Log</name> + <global v="false" /> + <property>%aditoprj%/aliasDefinition/Data_alias/aliasdefinitionsub/entitygroup/entities/contact/entityfields/organisation_id/customproperties/translate4log/property.js</property> + </customJDitoProperty> + </customProperties> + <dependencies> + <entityDependency> + <name>c5479d2f-654d-4794-a61e-aee1f2c21673</name> + <entityName>ORGANISATION</entityName> + <fieldName>ORGANISATIONID</fieldName> + </entityDependency> + </dependencies> + </entityFieldDb> + <entityFieldDb> + <name>STATUS</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title>Status</title> + <description></description> + <customProperties> + <customStringProperty> + <name>keyword</name> + <global v="false" /> + <property>ContactStatus</property> + </customStringProperty> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>PERSON_ID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title>Contact</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="false" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>ADDRESS_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" /> + <title>standard address</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="false" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>RELATIONSHIP</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>Relationship</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>CONTACTROLE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="50" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Contactrole</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>DEPARTMENT</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="50" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Department</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>POSITION</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="50" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Position Id</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>DATE_EDIT</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="93" /> + <size v="29" /> + <scale v="9" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Modification date</title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>USER_EDIT</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="50" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Modification user</title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>DATE_NEW</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="93" /> + <size v="29" /> + <scale v="9" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Creation date</title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>USER_NEW</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="50" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Creation user</title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>LETTERSALUTATION</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="200" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + </entityFields> + </entityDb> + <entityDb> + <name>PERSON</name> + <dbName></dbName> + <idColumn>PERSONID</idColumn> + <idGeneratorType v="0" /> + <idGeneratorInterval v="1" /> + <title></title> + <description></description> + <auditSyncConfig> + <name>auditSyncConfig</name> + <auditMode v="3" /> + <syncActive v="false" /> + <syncComplete v="true" /> + <syncDirection v="1" /> + <syncIds></syncIds> + </auditSyncConfig> + <entityFields> + <entityFieldDb> + <name>TITLESUFFIX</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="50" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title>Title suffix</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>PERSONID</name> + <dbName></dbName> + <primaryKey v="true" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="true" /> + <index v="false" /> + <title>Person Id</title> + <description></description> + <dependencies> + <entityDependency> + <name>2daca400-8bad-4bad-9df3-98c4ca023c19</name> + <entityName>CONTACT</entityName> + <fieldName>PERSON_ID</fieldName> + </entityDependency> + </dependencies> + </entityFieldDb> + <entityFieldDb> + <name>FIRSTNAME</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="50" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title>Firstname</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>MIDDLENAME</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="50" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title>Middlename</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>DATEOFBIRTH</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="91" /> + <size v="10" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title>Date of birth</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>LASTNAME</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="50" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title>Lastname</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>SALUTATION</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="16" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title>Salutation</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>GENDER</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title>Gender</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + <customStringProperty> + <name>keyword</name> + <global v="false" /> + <property>PersonGender</property> + </customStringProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>TITLE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="50" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title>Title</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>DATE_EDIT</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="93" /> + <size v="29" /> + <scale v="9" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Modification date</title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>USER_EDIT</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="50" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Modification user</title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>DATE_NEW</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="93" /> + <size v="29" /> + <scale v="9" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Creation date</title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>USER_NEW</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="50" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Creation user</title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>PICTURE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="2004" /> + <size v="2147483647" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Picture</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + </entityFields> + </entityDb> + <entityDb> + <name>ADDRESS</name> + <dbName></dbName> + <idColumn>ADDRESSID</idColumn> + <idGeneratorType v="0" /> + <idGeneratorInterval v="1" /> + <title></title> + <description></description> + <auditSyncConfig> + <name>auditSyncConfig</name> + <auditMode v="1" /> + <syncActive v="false" /> + <syncComplete v="true" /> + <syncDirection v="1" /> + <syncIds></syncIds> + </auditSyncConfig> + <entityFields> + <entityFieldDb> + <name>ZIP</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="50" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title>postcode</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>STATE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="50" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title>${ADDRESS_STATE}</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>ADDR_TYPE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title>Addresstype</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + <customStringProperty> + <name>keyword</name> + <global v="false" /> + <property>AddressType</property> + </customStringProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>REGION</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="50" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title>Region</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>ADDRESSADDITION</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="60" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title>Address addition</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>DISTRICT</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="50" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title>District</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>CITY</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="50" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title>City</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>COUNTRY</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="2" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title>Country</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + <customJDitoProperty> + <name>translate4Log</name> + <global v="false" /> + <property>%aditoprj%/aliasDefinition/Data_alias/aliasdefinitionsub/entitygroup/entities/address/entityfields/country/customproperties/translate4log/property.js</property> + </customJDitoProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>ADDRESS</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="50" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title>Address</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>ADDRESSID</name> + <dbName></dbName> + <primaryKey v="true" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="true" /> + <index v="false" /> + <title>Address Id</title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>ADDRIDENTIFIER</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="60" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title>{$ADDRESS_IDENTIFIER}</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>CONTACT_ID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="true" /> + <title>Contact Id</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="false" /> + </customBooleanProperty> + <customStringProperty> + <name>tableRef</name> + <global v="false" /> + <property>CONTACT</property> + </customStringProperty> + </customProperties> + <dependencies> + <entityDependency> + <name>b0a6bcf2-246e-475e-a4f0-b25553e1e27f</name> + <entityName>CONTACT</entityName> + <fieldName>CONTACTID</fieldName> + </entityDependency> + </dependencies> + </entityFieldDb> + <entityFieldDb> + <name>BUILDINGNO</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="50" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title>House number</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>DATE_EDIT</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="93" /> + <size v="29" /> + <scale v="9" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Modification date</title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>USER_EDIT</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="50" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Modification user</title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>DATE_NEW</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="93" /> + <size v="29" /> + <scale v="9" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Creation date</title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>USER_NEW</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="50" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Creation user</title> + <description></description> + </entityFieldDb> + </entityFields> + </entityDb> + <entityDb> + <name>COMMUNICATION</name> + <dbName></dbName> + <idColumn>COMMUNICATIONID</idColumn> + <idGeneratorType v="0" /> + <idGeneratorInterval v="1" /> + <title></title> + <description></description> + <auditSyncConfig> + <name>auditSyncConfig</name> + <auditMode v="1" /> + <syncActive v="false" /> + <syncComplete v="true" /> + <syncDirection v="1" /> + <syncIds></syncIds> + </auditSyncConfig> + <entityFields> + <entityFieldDb> + <name>COMMUNICATIONID</name> + <dbName></dbName> + <primaryKey v="true" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="true" /> + <index v="false" /> + <title>Communication Id</title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>MEDIUM_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" /> + <title>Medium</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>CONTACT_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" /> + <title>Contact Id</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + <customStringProperty> + <name>tableRef</name> + <global v="false" /> + <property>CONTACT</property> + </customStringProperty> + </customProperties> + <dependencies> + <entityDependency> + <name>c42dcb6e-6771-4fd0-80e8-86359c417051</name> + <entityName>CONTACT</entityName> + <fieldName>CONTACTID</fieldName> + </entityDependency> + </dependencies> + </entityFieldDb> + <entityFieldDb> + <name>STANDARD</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="5" /> + <size v="5" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title>Standard</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>ADDR</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="255" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title>${COMM_ADDRESS}</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>DATE_EDIT</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="93" /> + <size v="29" /> + <scale v="9" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Modification date</title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>DATE_NEW</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="93" /> + <size v="29" /> + <scale v="9" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Creation date</title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>USER_NEW</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="50" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Creation user</title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>USER_EDIT</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="50" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Modification user</title> + <description></description> + </entityFieldDb> + </entityFields> + </entityDb> + <entityDb> + <name>CONTRACT</name> + <dbName></dbName> + <idColumn>CONTRACTID</idColumn> + <idGeneratorType v="0" /> + <idGeneratorInterval v="1" /> + <title></title> + <description></description> + <auditSyncConfig> + <name>auditSyncConfig</name> + <auditMode v="2" /> + <syncActive v="false" /> + <syncComplete v="true" /> + <syncDirection v="1" /> + <syncIds></syncIds> + </auditSyncConfig> + <entityFields> + <entityFieldDb> + <name>CONTRACTDUE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="93" /> + <size v="29" /> + <scale v="9" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title>Next due date</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>PAYMENT</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title>Payment method</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>CONTRACTSTATUS</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title>${CONTRACT_STATUS}</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>CONTRACTEND</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="93" /> + <size v="29" /> + <scale v="9" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title>Contract expiry date</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>CONTRACTCODE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="30" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="true" /> + <index v="true" /> + <title>Contract number</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>CONTRACTID</name> + <dbName></dbName> + <primaryKey v="true" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="true" /> + <index v="false" /> + <title>Contract Id</title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>CONTRACTTYPE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title>Type of contract</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>CONTACT_ID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title>Connection</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>CONTRACTSTART</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="93" /> + <size v="29" /> + <scale v="9" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title>Contract start date</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>REMARK</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="2005" /> + <size v="2147483647" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title>Description</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + </entityFields> + </entityDb> + <entityDb> + <name>PRODUCT</name> + <dbName></dbName> + <idColumn>PRODUCTID</idColumn> + <idGeneratorType v="0" /> + <idGeneratorInterval v="1" /> + <title></title> + <description></description> + <auditSyncConfig> + <name>auditSyncConfig</name> + <auditMode v="2" /> + <syncActive v="false" /> + <syncComplete v="true" /> + <syncDirection v="1" /> + <syncIds></syncIds> + </auditSyncConfig> + <entityFields> + <entityFieldDb> + <name>UNIT</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title>Unit</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>ADVERTISING</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="1" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title>Advertising material</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + <customBooleanProperty> + <name>autoMapTrueFalse4Log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>PRODUCTID</name> + <dbName></dbName> + <primaryKey v="true" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="true" /> + <index v="false" /> + <title>Product Id</title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>PRODUCTNAME</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="100" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title>Product name</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>PRODUCTCODE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="100" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="true" /> + <index v="true" /> + <title>Product number</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>MINSTOCK</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="4" /> + <size v="10" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title>Min. Stock</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>GROUPCODEID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title>Product group</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>STATUS</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="4" /> + <size v="10" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title>Active</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + <customBooleanProperty> + <name>autoMapTrueFalse4Log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>STANDARD</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="4" /> + <size v="10" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title>Standard</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>CONTACT_ID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Developer</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + <customStringProperty> + <name>translate4Log</name> + <global v="false" /> + </customStringProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>DATE_EDIT</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="93" /> + <size v="29" /> + <scale v="9" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Modification date</title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>USER_EDIT</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="50" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Modification user</title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>DATE_NEW</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="93" /> + <size v="29" /> + <scale v="9" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Creation date</title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>USER_NEW</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="50" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Creation user</title> + <description></description> + </entityFieldDb> + </entityFields> + </entityDb> + <entityDb> + <name>PROD2PROD</name> + <dbName></dbName> + <idColumn>PROD2PRODID</idColumn> + <idGeneratorType v="0" /> + <idGeneratorInterval v="1" /> + <title></title> + <description></description> + <auditSyncConfig> + <name>auditSyncConfig</name> + <auditMode v="1" /> + <syncActive v="false" /> + <syncComplete v="true" /> + <syncDirection v="1" /> + <syncIds></syncIds> + </auditSyncConfig> + <entityFields> + <entityFieldDb> + <name>OPTIONAL</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="5" /> + <size v="5" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title>Optional</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>TAKEPRICE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="5" /> + <size v="5" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title>Take price</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>SOURCE_ID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title>Product</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + <dependencies> + <entityDependency> + <name>da53ae25-5145-4772-83a3-5586534e9a98</name> + <entityName>PRODUCT</entityName> + <fieldName>PRODUCTID</fieldName> + </entityDependency> + </dependencies> + </entityFieldDb> + <entityFieldDb> + <name>QUANTITY</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="2" /> + <size v="14" /> + <scale v="2" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title>Quantity</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>DEST_ID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title>Destination Id</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + <dependencies> + <entityDependency> + <name>09534dc2-6385-4b33-bd5c-47a1e7d5e410</name> + <entityName>PRODUCT</entityName> + <fieldName>PRODUCTID</fieldName> + </entityDependency> + </dependencies> + </entityFieldDb> + <entityFieldDb> + <name>PROD2PRODID</name> + <dbName></dbName> + <primaryKey v="true" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="true" /> + <index v="false" /> + <title>Product relationship</title> + <description></description> + </entityFieldDb> + </entityFields> + </entityDb> + <entityDb> + <name>PRODUCTPRICE</name> + <dbName></dbName> + <idColumn>PRODUCTPRICEID</idColumn> + <idGeneratorType v="0" /> + <idGeneratorInterval v="1" /> + <title></title> + <description></description> + <auditSyncConfig> + <name>auditSyncConfig</name> + <auditMode v="1" /> + <syncActive v="false" /> + <syncComplete v="true" /> + <syncDirection v="1" /> + <syncIds></syncIds> + </auditSyncConfig> + <entityFields> + <entityFieldDb> + <name>CURRENCY</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title>Currency</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>PRICE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="2" /> + <size v="14" /> + <scale v="2" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title>Price</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>VAT</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="2" /> + <size v="14" /> + <scale v="2" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title>VAT in %</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>PRICELIST</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title>Price list</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>BUYSELL</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="5" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title>PP/SP</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>PRODUCT_ID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title>Product</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + <customStringProperty> + <name>tableRef</name> + <global v="false" /> + <property>PRODUCT</property> + </customStringProperty> + </customProperties> + <dependencies> + <entityDependency> + <name>639c107f-fbaf-49b2-bd21-292049cd2976</name> + <entityName>PRODUCT</entityName> + <fieldName>PRODUCTID</fieldName> + </entityDependency> + </dependencies> + </entityFieldDb> + <entityFieldDb> + <name>VALID_TO</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="93" /> + <size v="29" /> + <scale v="9" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title>Valid to</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>FROMQUANTITY</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="2" /> + <size v="14" /> + <scale v="2" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title>From no. of units</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>CONTACT_ID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title>Company</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>VALID_FROM</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="93" /> + <size v="29" /> + <scale v="9" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title>Valid from</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>PRODUCTPRICEID</name> + <dbName></dbName> + <primaryKey v="true" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="true" /> + <index v="false" /> + <title>Product price Id</title> + <description></description> + </entityFieldDb> + </entityFields> + </entityDb> + <entityDb> + <name>STOCK</name> + <dbName></dbName> + <idColumn>STOCKID</idColumn> + <idGeneratorType v="0" /> + <idGeneratorInterval v="1" /> + <title></title> + <description></description> + <auditSyncConfig> + <name>auditSyncConfig</name> + <auditMode v="1" /> + <syncActive v="false" /> + <syncComplete v="true" /> + <syncDirection v="1" /> + <syncIds></syncIds> + </auditSyncConfig> + <entityFields> + <entityFieldDb> + <name>REFNUMBER</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="50" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title>Reference</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>STOCKID</name> + <dbName></dbName> + <primaryKey v="true" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="true" /> + <index v="false" /> + <title>Stock Id</title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>WAREHOUSE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title>Warehouse</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>QUANTITY</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="2" /> + <size v="14" /> + <scale v="2" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title>Quantity</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>ENTRYDATE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="93" /> + <size v="29" /> + <scale v="9" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title>Date</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>PRODUCT_ID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title>Product Id</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + <dependencies> + <entityDependency> + <name>1d99d9fe-4956-4fd4-9f67-32b1c731dcc1</name> + <entityName>PRODUCT</entityName> + <fieldName>PRODUCTID</fieldName> + </entityDependency> + </dependencies> + </entityFieldDb> + <entityFieldDb> + <name>IN_OUT</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="5" /> + <size v="5" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title>I / O</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + </entityFields> + </entityDb> + <entityDb> + <name>AB_COUNTRYINFO</name> + <dbName></dbName> + <idColumn>ISO2</idColumn> + <idGeneratorType v="0" /> + <idGeneratorInterval v="1" /> + <title></title> + <description></description> + <auditSyncConfig> + <name>auditSyncConfig</name> + <auditMode v="3" /> + <syncActive v="false" /> + <syncComplete v="true" /> + <syncDirection v="1" /> + <syncIds></syncIds> + </auditSyncConfig> + <entityFields> + <entityFieldDb> + <name>ISO3</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="3" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title>ISO 3166-1 alpha-3</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>ISO2</name> + <dbName></dbName> + <primaryKey v="true" /> + <columnType v="1" /> + <size v="2" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="true" /> + <index v="false" /> + <title>ISO 3166-1 alpha-2</title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>ADDR_FORMAT</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="50" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Address format</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>NAME_LATIN</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="100" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Latin Name</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>NAME_NATIVE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="100" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Native Name</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>REQUIRED_FIELDS</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="50" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Required fields</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>ZIP_REGEX</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="1000" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>ZIP regex</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>FLAG</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="2004" /> + <size v="2147483647" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Flag</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + </entityFields> + </entityDb> + <entityDb> + <name>OFFER</name> + <dbName></dbName> + <idColumn>OFFERID</idColumn> + <idGeneratorType v="0" /> + <idGeneratorInterval v="1" /> + <title></title> + <description></description> + <auditSyncConfig> + <name>auditSyncConfig</name> + <auditMode v="2" /> + <syncActive v="false" /> + <syncComplete v="true" /> + <syncDirection v="1" /> + <syncIds></syncIds> + </auditSyncConfig> + <entityFields> + <entityFieldDb> + <name>CURRENCY</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title>Currency</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>LANGUAGE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="3" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title>Language</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + <customJDitoProperty> + <name>translate4Log</name> + <global v="false" /> + <property>%aditoprj%/aliasDefinition/Data_alias/aliasdefinitionsub/entitygroup/entities/offer/entityfields/language/customproperties/translate4log/property.js</property> + </customJDitoProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>VAT</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="2" /> + <size v="14" /> + <scale v="2" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title>Total VAT</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + <customJDitoProperty> + <name>translate4Log</name> + <global v="false" /> + <property>%aditoprj%/aliasDefinition/Data_alias/aliasdefinitionsub/entitygroup/entities/offer/entityfields/vat/customproperties/translate4log/property.js</property> + </customJDitoProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>OFFERDATE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="93" /> + <size v="29" /> + <scale v="9" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title>Date</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>OFFERID</name> + <dbName></dbName> + <primaryKey v="true" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="true" /> + <index v="false" /> + <title>Offer Id</title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>OFFERCODE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="4" /> + <size v="10" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title>Offer number</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>PROBABILITY</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title>Probability</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + <customStringProperty> + <name>keyword</name> + <global v="false" /> + <property>OfferProbability</property> + </customStringProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>STATUS</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title>Status</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + <customStringProperty> + <name>keyword</name> + <global v="false" /> + <property>OfferStatus</property> + </customStringProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>CONTACT_ID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title>Connection</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + <customJDitoProperty> + <name>translate4Log</name> + <global v="false" /> + <property>%aditoprj%/aliasDefinition/Data_alias/aliasdefinitionsub/entitygroup/entities/offer/entityfields/contact_id/customproperties/translate4log/property.js</property> + </customJDitoProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>NET</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="2" /> + <size v="14" /> + <scale v="2" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title>Total net</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + <customJDitoProperty> + <name>translate4Log</name> + <global v="false" /> + <property>%aditoprj%/aliasDefinition/Data_alias/aliasdefinitionsub/entitygroup/entities/offer/entityfields/net/customproperties/translate4log/property.js</property> + </customJDitoProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>HEADER</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="2005" /> + <size v="2147483647" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title>Cover letter</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>OFFER_ID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Offer Id</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>VERSNR</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>Vers. no.</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>ADDRESS</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="2005" /> + <size v="2147483647" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Address</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>PAYMENTTERMS</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Payment term</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + <customStringProperty> + <name>keyword</name> + <global v="false" /> + <property>PaymentTerm</property> + </customStringProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>DELIVERYTERMS</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Deliveryspecification</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + <customStringProperty> + <name>keyword</name> + <global v="false" /> + <property>DeliveryTerm</property> + </customStringProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>INFO</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="2005" /> + <size v="2147483647" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Information</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>DATE_EDIT</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="93" /> + <size v="29" /> + <scale v="9" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Modification date</title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>USER_EDIT</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="50" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Modification user</title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>DATE_NEW</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="93" /> + <size v="29" /> + <scale v="9" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Creation date</title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>USER_NEW</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="50" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Creation user</title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>OBJECT_ROWID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>OBJECT_TYPE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="63" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>FOOTER</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="2005" /> + <size v="2147483647" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>LETTERSALUTATION</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="200" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + </entityFields> + </entityDb> + <entityDb> + <name>OFFERITEM</name> + <dbName></dbName> + <idColumn>OFFERITEMID</idColumn> + <idGeneratorType v="0" /> + <idGeneratorInterval v="1" /> + <title></title> + <description></description> + <auditSyncConfig> + <name>auditSyncConfig</name> + <auditMode v="2" /> + <syncActive v="false" /> + <syncComplete v="true" /> + <syncDirection v="1" /> + <syncIds></syncIds> + </auditSyncConfig> + <entityFields> + <entityFieldDb> + <name>UNIT</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title>Unit</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + <customStringProperty> + <name>keyword</name> + <global v="false" /> + <property>QuantityUnit</property> + </customStringProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>PRICE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="2" /> + <size v="14" /> + <scale v="2" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title>Unit price</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>QUANTITY</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="2" /> + <size v="14" /> + <scale v="2" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title>Quantity</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>VAT</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="2" /> + <size v="14" /> + <scale v="2" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title>VAT in %</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>OFFER_ID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title>Offer Id</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="false" /> + </customBooleanProperty> + <customStringProperty> + <name>tableRef</name> + <global v="false" /> + <property>OFFER</property> + </customStringProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>OFFERITEMID</name> + <dbName></dbName> + <primaryKey v="true" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="true" /> + <index v="false" /> + <title>Offer item Id</title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>PRODUCT_ID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title>Article</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>DISCOUNT</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="2" /> + <size v="14" /> + <scale v="2" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title>Discount %</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>ITEMPOSITION</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="30" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title>Position</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>OPTIONAL</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="5" /> + <size v="5" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title>Optional</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + <customBooleanProperty> + <name>autoMapTrueFalse4Log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>GROUPCODEID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title>Commodity group</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + <customStringProperty> + <name>keyword</name> + <global v="false" /> + <property>ProductGroupcode</property> + </customStringProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>ITEMSORT</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="4" /> + <size v="10" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title>Item sort</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>ASSIGNEDTO</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title>Assigned to</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="false" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>ITEMNAME</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="250" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title>Designation</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>INFO</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="2005" /> + <size v="2147483647" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Description</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + </entityFields> + </entityDb> + <entityDb> + <name>SALESPROJECT</name> + <dbName></dbName> + <idColumn>SALESPROJECTID</idColumn> + <idGeneratorType v="0" /> + <idGeneratorInterval v="1" /> + <title></title> + <description></description> + <auditSyncConfig> + <name>auditSyncConfig</name> + <auditMode v="2" /> + <syncActive v="false" /> + <syncComplete v="true" /> + <syncDirection v="1" /> + <syncIds></syncIds> + </auditSyncConfig> + <entityFields> + <entityFieldDb> + <name>STARTDATE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="93" /> + <size v="29" /> + <scale v="9" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title>Project start</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>VOLUME</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="2" /> + <size v="14" /> + <scale v="2" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title>Volume</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>INFO</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="2005" /> + <size v="2147483647" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title>Information</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>ENDDATE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="93" /> + <size v="29" /> + <scale v="9" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title>Rollout</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>PHASE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title>Phase</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + <customStringProperty> + <name>keyword</name> + <global v="false" /> + <property>SalesprojectPhase</property> + </customStringProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>PROJECTCODE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="4" /> + <size v="10" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="true" /> + <index v="true" /> + <title>Project number</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>SALESPROJECTID</name> + <dbName></dbName> + <primaryKey v="true" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="true" /> + <index v="false" /> + <title>Salesproject Id</title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>CONTACT_ID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title>Company</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + <customJDitoProperty> + <name>translate4Log</name> + <global v="false" /> + <property>%aditoprj%/aliasDefinition/Data_alias/aliasdefinitionsub/entitygroup/entities/salesproject/entityfields/contact_id/customproperties/translate4log/property.js</property> + </customJDitoProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>PROJECTTITLE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="30" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title>Project title</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>PROBABILITY</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Probability</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + <customStringProperty> + <name>keyword</name> + <global v="false" /> + <property>SalesprojectProbability</property> + </customStringProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>STATE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Status</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + <customStringProperty> + <name>keyword</name> + <global v="false" /> + <property>SalesprojectState</property> + </customStringProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>REASONS</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="498" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Reason</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + <customJDitoProperty> + <name>translate4Log</name> + <global v="false" /> + <property>%aditoprj%/aliasDefinition/Data_alias/aliasdefinitionsub/entitygroup/entities/salesproject/entityfields/reasons/customproperties/translate4log/property.js</property> + </customJDitoProperty> + </customProperties> + </entityFieldDb> + </entityFields> + </entityDb> + <entityDb> + <name>SALESPROJECT_SOURCE</name> + <dbName></dbName> + <idColumn>SALESPROJECT_SOURCEID</idColumn> + <idGeneratorType v="0" /> + <idGeneratorInterval v="1" /> + <title></title> + <description></description> + <auditSyncConfig> + <name>auditSyncConfig</name> + <auditMode v="2" /> + <syncActive v="false" /> + <syncComplete v="true" /> + <syncDirection v="1" /> + <syncIds></syncIds> + </auditSyncConfig> + <entityFields> + <entityFieldDb> + <name>SALESPROJECT_SOURCEID</name> + <dbName></dbName> + <primaryKey v="true" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="true" /> + <index v="false" /> + <documentation></documentation> + <title>Salesproject source Id</title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>SOURCE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Touchpoint</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + <customStringProperty> + <name>keyword</name> + <global v="false" /> + <property>SalesprojectSource</property> + </customStringProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>ENTRYDATE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="93" /> + <size v="29" /> + <scale v="9" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Date</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>INFO</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="2005" /> + <size v="2147483647" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Info</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>SALESPROJECT_ID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Salesproject Id</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="false" /> + </customBooleanProperty> + <customStringProperty> + <name>tableRef</name> + <global v="false" /> + <property>SALESPROJECT</property> + </customStringProperty> + </customProperties> + </entityFieldDb> + </entityFields> + </entityDb> + <entityDb> + <name>TIMETRACKING</name> + <dbName></dbName> + <idColumn>TIMETRACKINGID</idColumn> + <idGeneratorType v="0" /> + <idGeneratorInterval v="1" /> + <title></title> + <description></description> + <auditSyncConfig> + <name>auditSyncConfig</name> + <auditMode v="2" /> + <syncActive v="false" /> + <syncComplete v="true" /> + <syncDirection v="1" /> + <syncIds></syncIds> + </auditSyncConfig> + <entityFields> + <entityFieldDb> + <name>DATE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="93" /> + <size v="29" /> + <scale v="9" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Date</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>TIMETRACKINGID</name> + <dbName></dbName> + <primaryKey v="true" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="true" /> + <index v="false" /> + <documentation></documentation> + <title>Timetracking Id</title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>OBJECT_ID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Object Id</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>MINUTES</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="4" /> + <size v="10" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Time</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>CONTACT_ID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Creator</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>INFO</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="2005" /> + <size v="2147483647" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Description</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>ROW_ID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Connection</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + </entityFields> + </entityDb> + <entityDb> + <name>ACTIVITY</name> + <dbName></dbName> + <idColumn>ACTIVITYID</idColumn> + <idGeneratorType v="0" /> + <idGeneratorInterval v="1" /> + <title></title> + <description></description> + <auditSyncConfig> + <name>auditSyncConfig</name> + <auditMode v="2" /> + <syncActive v="false" /> + <syncComplete v="true" /> + <syncDirection v="1" /> + <syncIds></syncIds> + </auditSyncConfig> + <entityFields> + <entityFieldDb> + <name>DIRECTION</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Direction</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>SUBJECT</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="254" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Subject</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>ENTRYDATE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="93" /> + <size v="29" /> + <scale v="9" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="true" /> + <documentation></documentation> + <title>Entry date</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>INFO</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="2005" /> + <size v="2147483647" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Description</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>ACTIVITYID</name> + <dbName></dbName> + <primaryKey v="true" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="true" /> + <index v="false" /> + <documentation></documentation> + <title>Activity Id</title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>CATEGORY</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Category</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>PARENT_CONTEXT</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="64" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Parent context</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>PARENT_ID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Parent Id</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>DATE_EDIT</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="93" /> + <size v="29" /> + <scale v="9" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Modification date</title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>USER_EDIT</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="50" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Modification user</title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>DATE_NEW</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="93" /> + <size v="29" /> + <scale v="9" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Creation date</title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>USER_NEW</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="50" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Creation user</title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>RESPONSIBLE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="50" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Responsible</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + </entityFields> + </entityDb> + <entityDb> + <name>SALESORDER</name> + <dbName></dbName> + <idColumn>SALESORDERID</idColumn> + <idGeneratorType v="0" /> + <idGeneratorInterval v="1" /> + <title></title> + <description></description> + <auditSyncConfig> + <name>auditSyncConfig</name> + <auditMode v="2" /> + <syncActive v="false" /> + <syncComplete v="true" /> + <syncDirection v="1" /> + <syncIds></syncIds> + </auditSyncConfig> + <entityFields> + <entityFieldDb> + <name>CURRENCY</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Currency</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>LANGUAGE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="3" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Language</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + <customJDitoProperty> + <name>translate4Log</name> + <global v="false" /> + <property>%aditoprj%/aliasDefinition/Data_alias/aliasdefinitionsub/entitygroup/entities/salesorder/entityfields/language/customproperties/translate4log/property.js</property> + </customJDitoProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>VERSNR</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>Vers. no.</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>VAT</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="2" /> + <size v="14" /> + <scale v="2" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>VAT</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>FOOTER</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="2005" /> + <size v="2147483647" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Footer text</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>HEADER</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="2005" /> + <size v="2147483647" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Header text</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>SALESORDERCODE</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>Receipt number</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>SALESPROJECT_ID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Salesproject</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + <customJDitoProperty> + <name>translate4Log</name> + <global v="false" /> + <property>%aditoprj%/aliasDefinition/Data_alias/aliasdefinitionsub/entitygroup/entities/salesorder/entityfields/salesproject_id/customproperties/translate4log/property.js</property> + </customJDitoProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>STATUS</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Status</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + <customStringProperty> + <name>keyword</name> + <global v="false" /> + <property>SalesorderState</property> + </customStringProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>SALESORDERDATE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="93" /> + <size v="29" /> + <scale v="9" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Date</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>SALESORDER_ID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Salesorder Id</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>CONTACT_ID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Connection</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + <customJDitoProperty> + <name>translate4Log</name> + <global v="false" /> + <property>%aditoprj%/aliasDefinition/Data_alias/aliasdefinitionsub/entitygroup/entities/salesorder/entityfields/contact_id/customproperties/translate4log/property.js</property> + </customJDitoProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>NET</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="2" /> + <size v="14" /> + <scale v="2" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Total net</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>SALESORDERID</name> + <dbName></dbName> + <primaryKey v="true" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="true" /> + <index v="false" /> + <documentation></documentation> + <title>Salesorder Id</title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>ADDRESS</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="2005" /> + <size v="2147483647" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Address</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>OFFER_ID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Offer</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + </entityFields> + </entityDb> + <entityDb> + <name>SALESORDERITEM</name> + <dbName></dbName> + <idColumn>SALESORDERITEMID</idColumn> + <idGeneratorType v="0" /> + <idGeneratorInterval v="1" /> + <title></title> + <description></description> + <auditSyncConfig> + <name>auditSyncConfig</name> + <auditMode v="2" /> + <syncActive v="false" /> + <syncComplete v="true" /> + <syncDirection v="1" /> + <syncIds></syncIds> + </auditSyncConfig> + <entityFields> + <entityFieldDb> + <name>UNIT</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Unit</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + <customStringProperty> + <name>keyword</name> + <global v="false" /> + <property>QuantityUnit</property> + </customStringProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>PRICE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="2" /> + <size v="14" /> + <scale v="2" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Unit price</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>QUANTITY</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="2" /> + <size v="14" /> + <scale v="2" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Quantity</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>VAT</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="2" /> + <size v="14" /> + <scale v="2" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>VAT in %</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>PRODUCT_ID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Article</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + <customJDitoProperty> + <name>translate4Log</name> + <global v="false" /> + </customJDitoProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>DISCOUNT</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="2" /> + <size v="14" /> + <scale v="2" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Discount</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>ITEMPOSITION</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="30" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Position</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>OPTIONAL</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="5" /> + <size v="5" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Optional</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + <customBooleanProperty> + <name>autoMapTrueFalse4Log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>GROUPCODEID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Commodity group</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + <customStringProperty> + <name>keyword</name> + <global v="false" /> + <property>ProductGroupcode</property> + </customStringProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>ITEMSORT</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>Item sort</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="false" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>SALESORDER_ID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Salesorder Id</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="false" /> + </customBooleanProperty> + <customStringProperty> + <name>tableRef</name> + <global v="false" /> + <property>SALESORDER</property> + </customStringProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>ASSIGNEDTO</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Assigned to</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>SALESORDERITEMID</name> + <dbName></dbName> + <primaryKey v="true" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="true" /> + <index v="false" /> + <documentation></documentation> + <title>Salesorder item Id</title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>ITEMNAME</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="250" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Designation</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>INFO</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="2005" /> + <size v="2147483647" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Description</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + </entityFields> + </entityDb> + <entityDb> + <name>TASK</name> + <dbName></dbName> + <idColumn>TASKID</idColumn> + <idGeneratorType v="0" /> + <idGeneratorInterval v="1" /> + <title></title> + <description></description> + <auditSyncConfig> + <name>auditSyncConfig</name> + <auditMode v="2" /> + <syncActive v="false" /> + <syncComplete v="true" /> + <syncDirection v="1" /> + <syncIds></syncIds> + </auditSyncConfig> + <entityFields> + <entityFieldDb> + <name>PRIORITY</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>priority</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + <customStringProperty> + <name>keyword</name> + <global v="false" /> + <property>TaskPriority</property> + </customStringProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>MATURITY_DATE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="93" /> + <size v="29" /> + <scale v="9" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Maturity</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>EDITOR_CONTACT_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>{$TASK_EDITOR}</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + <customJDitoProperty> + <name>translate4Log</name> + <global v="false" /> + <property>%aditoprj%/aliasDefinition/Data_alias/aliasdefinitionsub/entitygroup/entities/task/entityfields/editor_contact_id/customproperties/translate4log/property.js</property> + </customJDitoProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>TASKID</name> + <dbName></dbName> + <primaryKey v="true" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="true" /> + <index v="false" /> + <documentation></documentation> + <title>Task Id</title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>STATUS</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>{$TASK_STATUS}</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + <customStringProperty> + <name>keyword</name> + <global v="false" /> + <property>TaskStatus</property> + </customStringProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>DESCRIPTION</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="2005" /> + <size v="2147483647" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Description</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>REQUESTOR_CONTACT_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>{$TASK_REQUESTOR}</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + <customJDitoProperty> + <name>translate4Log</name> + <global v="false" /> + <property>%aditoprj%/aliasDefinition/Data_alias/aliasdefinitionsub/entitygroup/entities/task/entityfields/requestor_contact_id/customproperties/translate4log/property.js</property> + </customJDitoProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>SUBJECT</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="254" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>subject</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>PROTECTIONLEVEL</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="5" /> + <size v="5" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Protected</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + <customBooleanProperty> + <name>autoMapTrueFalse4Log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>START_DATE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="93" /> + <size v="29" /> + <scale v="9" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Begin</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>TYPE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>type</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="false" /> + </customBooleanProperty> + <customStringProperty> + <name>keyword</name> + <global v="false" /> + <property>TaskType</property> + </customStringProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>PARENT_ID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Parent Id</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>PARENT_CONTEXT</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="64" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Parent context</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>PROGRESS</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Progress</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + <customStringProperty> + <name>keyword</name> + <global v="false" /> + <property>TaskProgress</property> + </customStringProperty> + </customProperties> + </entityFieldDb> + </entityFields> + </entityDb> + <entityDb> + <name>AB_OBJECTRELATION</name> + <dbName></dbName> + <idColumn>AB_OBJECTRELATIONID</idColumn> + <idGeneratorType v="0" /> + <idGeneratorInterval v="1" /> + <title></title> + <description></description> + <auditSyncConfig> + <name>auditSyncConfig</name> + <auditMode v="2" /> + <syncActive v="false" /> + <syncComplete v="true" /> + <syncDirection v="1" /> + <syncIds></syncIds> + </auditSyncConfig> + <entityFields> + <entityFieldDb> + <name>OBJECT2_ROWID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Object 2 row Id</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>OBJECT1_ROWID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Object 1 row Id</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>AB_OBJECTRELATIONID</name> + <dbName></dbName> + <primaryKey v="true" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="true" /> + <index v="false" /> + <documentation></documentation> + <title>Object relation</title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>AB_OBJECTRELATIONTYPE1</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Object relation type 1</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>AB_OBJECTRELATIONTYPE2</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Object relation type 2</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>INFO</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="2005" /> + <size v="2147483647" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Info</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + </entityFields> + </entityDb> + <entityDb> + <name>AB_ATTRIBUTEUSAGE</name> + <dbName></dbName> + <idColumn>AB_ATTRIBUTEUSAGEID</idColumn> + <idGeneratorType v="0" /> + <idGeneratorInterval v="1" /> + <title></title> + <description></description> + <auditSyncConfig> + <name>auditSyncConfig</name> + <auditMode v="1" /> + <syncActive v="false" /> + <syncComplete v="true" /> + <syncDirection v="1" /> + <syncIds></syncIds> + </auditSyncConfig> + <entityFields> + <entityFieldDb> + <name>AB_ATTRIBUTEUSAGEID</name> + <dbName></dbName> + <primaryKey v="true" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="true" /> + <index v="false" /> + <documentation></documentation> + <title>Attribute usage Id</title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>AB_ATTRIBUTE_ID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Attribute Id</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>OBJECT_TYPE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="63" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Module</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>MIN_COUNT</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>Minimal count</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>MAX_COUNT</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>Maximal count</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + </entityFields> + </entityDb> + <entityDb> + <name>AB_ATTRIBUTE</name> + <dbName></dbName> + <idColumn>AB_ATTRIBUTEID</idColumn> + <idGeneratorType v="0" /> + <idGeneratorInterval v="1" /> + <title></title> + <description></description> + <auditSyncConfig> + <name>auditSyncConfig</name> + <auditMode v="2" /> + <syncActive v="false" /> + <syncComplete v="true" /> + <syncDirection v="1" /> + <syncIds></syncIds> + </auditSyncConfig> + <entityFields> + <entityFieldDb> + <name>ATTRIBUTE_NAME</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="63" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Name</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>ATTRIBUTE_TYPE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Type</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>AB_ATTRIBUTEID</name> + <dbName></dbName> + <primaryKey v="true" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="true" /> + <index v="false" /> + <documentation></documentation> + <title>Attribute Id</title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>ATTRIBUTE_ACTIVE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="5" /> + <size v="5" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Active</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>ATTRIBUTE_PARENT_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>Superordinate Attribute</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>DROPDOWNDEFINITION</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="80" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Keyword</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>SORTING</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>Sorting</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>ATTRIBUTE_INFO</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="2005" /> + <size v="2147483647" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Description</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + </entityFields> + </entityDb> + <entityDb> + <name>AB_ATTRIBUTERELATION</name> + <dbName></dbName> + <idColumn>AB_ATTRIBUTERELATIONID</idColumn> + <idGeneratorType v="0" /> + <idGeneratorInterval v="1" /> + <title></title> + <description></description> + <auditSyncConfig> + <name>auditSyncConfig</name> + <auditMode v="1" /> + <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="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Object row Id</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>DATE_VALUE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="93" /> + <size v="29" /> + <scale v="9" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Date value</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>NUMBER_VALUE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="2" /> + <size v="14" /> + <scale v="2" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Number value</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>AB_ATTRIBUTERELATIONID</name> + <dbName></dbName> + <primaryKey v="true" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="true" /> + <index v="false" /> + <documentation></documentation> + <title>Attribute relation Id</title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>OBJECT_TYPE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="63" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Object type</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>CHAR_VALUE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="512" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Char value</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>AB_ATTRIBUTE_ID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Attribute</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>ID_VALUE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Id value</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>DATE_EDIT</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="93" /> + <size v="29" /> + <scale v="9" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Modification date</title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>USER_EDIT</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="50" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Modification user</title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>DATE_NEW</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="93" /> + <size v="29" /> + <scale v="9" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Creation date</title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>USER_NEW</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="50" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Creation user</title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>INT_VALUE</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>Int value</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + </entityFields> + </entityDb> + <entityDb> + <name>ACTIVITYLINK</name> + <dbName></dbName> + <idColumn>ACTIVITYLINKID</idColumn> + <idGeneratorType v="0" /> + <idGeneratorInterval v="1" /> + <title></title> + <description></description> + <auditSyncConfig> + <name>auditSyncConfig</name> + <auditMode v="1" /> + <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="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>{$OBJECTLINK_OBJECT}</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>ACTIVITYLINKID</name> + <dbName></dbName> + <primaryKey v="true" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="true" /> + <index v="false" /> + <documentation></documentation> + <title>Activity link Id</title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>ACTIVITY_ID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Activity Id</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>OBJECT_TYPE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="63" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>{$OBJECTLINK_TYPE}</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>DATE_EDIT</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="93" /> + <size v="29" /> + <scale v="9" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Modification date</title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>DATE_NEW</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="93" /> + <size v="29" /> + <scale v="9" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Creation date</title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>USER_NEW</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="50" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Creation user</title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>USER_EDIT</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="50" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Modification user</title> + <description></description> + </entityFieldDb> + </entityFields> + </entityDb> + <entityDb> + <name>AB_KEYWORD_ENTRY</name> + <dbName></dbName> + <idColumn>AB_KEYWORD_ENTRYID</idColumn> + <idGeneratorType v="0" /> + <idGeneratorInterval v="1" /> + <title></title> + <description></description> + <auditSyncConfig> + <name>auditSyncConfig</name> + <auditMode v="1" /> + <syncActive v="false" /> + <syncComplete v="true" /> + <syncDirection v="1" /> + <syncIds></syncIds> + </auditSyncConfig> + <entityFields> + <entityFieldDb> + <name>ISESSENTIAL</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="5" /> + <size v="5" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Relational</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>CONTAINER</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="80" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="true" /> + <documentation></documentation> + <title>Container</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>SORTING</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="4" /> + <size v="10" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Sorting</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>TITLE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="100" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Title</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>KEYID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Key</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>ISACTIVE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="5" /> + <size v="5" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Active</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>AB_KEYWORD_ENTRYID</name> + <dbName></dbName> + <primaryKey v="true" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="true" /> + <index v="false" /> + <documentation></documentation> + <title>Keyword entry Id</title> + <description></description> + </entityFieldDb> + </entityFields> + </entityDb> + <entityDb> + <name>AB_LANGUAGE</name> + <dbName></dbName> + <idColumn>ISO3</idColumn> + <idGeneratorType v="0" /> + <idGeneratorInterval v="1" /> + <title></title> + <description></description> + <auditSyncConfig> + <name>auditSyncConfig</name> + <auditMode v="1" /> + <syncActive v="false" /> + <syncComplete v="true" /> + <syncDirection v="1" /> + <syncIds></syncIds> + </auditSyncConfig> + <entityFields> + <entityFieldDb> + <name>NAME_LATIN</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="100" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Name latin</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>NAME_NATIVE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="100" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Name native</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>ISO3</name> + <dbName></dbName> + <primaryKey v="true" /> + <columnType v="1" /> + <size v="3" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="true" /> + <index v="false" /> + <documentation></documentation> + <title>ISO3</title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>ISACTIVE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="5" /> + <size v="5" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Is active</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>ISO2</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="2" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>ISO2</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + </entityFields> + </entityDb> + <entityDb> + <name>AB_KEYWORD_ATTRIBUTE</name> + <dbName></dbName> + <idColumn>AB_KEYWORD_ATTRIBUTEID</idColumn> + <idGeneratorType v="0" /> + <idGeneratorInterval v="1" /> + <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>AB_KEYWORD_ATTRIBUTEID</name> + <dbName></dbName> + <primaryKey v="true" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="true" /> + <index v="false" /> + <documentation></documentation> + <title>Keyword attribute Id</title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>CONTAINER</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="80" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="true" /> + <documentation></documentation> + <title>Container</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>TYPE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Type</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>NAME</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="100" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Name</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + </entityFields> + </entityDb> + <entityDb> + <name>AB_KEYWORD_ATTRIBUTERELATION</name> + <dbName></dbName> + <idColumn>AB_KEYWORD_ATTRIBUTERELATIONID</idColumn> + <idGeneratorType v="0" /> + <idGeneratorInterval v="1" /> + <title></title> + <description></description> + <auditSyncConfig> + <name>auditSyncConfig</name> + <auditMode v="1" /> + <syncActive v="false" /> + <syncComplete v="true" /> + <syncDirection v="1" /> + <syncIds></syncIds> + </auditSyncConfig> + <entityFields> + <entityFieldDb> + <name>CHAR_VALUE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="63" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>CHAR VALUE</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>BOOL_VALUE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="5" /> + <size v="5" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>BOOL VALUE</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>AB_KEYWORD_ATTRIBUTERELATIONID</name> + <dbName></dbName> + <primaryKey v="true" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="true" /> + <index v="false" /> + <documentation></documentation> + <title>Keyword attribute relation Id</title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>NUMBER_VALUE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="2" /> + <size v="14" /> + <scale v="2" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>NUMBER VALUE</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>AB_KEYWORD_ENTRY_ID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="true" /> + <documentation></documentation> + <title>Keyword entry Id</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>AB_KEYWORD_ATTRIBUTE_ID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Keyword Attribute</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>LONG_CHAR_VALUE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="2005" /> + <size v="2147483647" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + </entityFields> + </entityDb> + <entityDb> + <name>AB_APPOINTMENTLINK</name> + <dbName></dbName> + <idColumn>AB_APPOINTMENTLINK_ID</idColumn> + <idGeneratorType v="0" /> + <idGeneratorInterval v="1" /> + <title></title> + <description></description> + <auditSyncConfig> + <name>auditSyncConfig</name> + <auditMode v="1" /> + <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="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>{$OBJECTLINK_OBJECT}</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>AB_APPOINTMENTLINK_ID</name> + <dbName></dbName> + <primaryKey v="true" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="true" /> + <index v="false" /> + <documentation></documentation> + <title>Appointment link Id</title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>APPOINTMENT_ID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="63" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Appointment Id</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>OBJECT_TYPE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="63" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>{$OBJECTLINK_TYPE}</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + </entityFields> + </entityDb> + <entityDb> + <name>TASKLINK</name> + <dbName></dbName> + <idColumn>TASKLINKID</idColumn> + <idGeneratorType v="0" /> + <idGeneratorInterval v="1" /> + <documentation></documentation> + <title></title> + <description></description> + <auditSyncConfig> + <name>auditSyncConfig</name> + <auditMode v="1" /> + <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="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>{$OBJECTLINK_OBJECT}</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>OBJECT_TYPE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="63" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>{$OBJECTLINK_TYPE}</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>TASKLINKID</name> + <dbName></dbName> + <primaryKey v="true" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="true" /> + <index v="false" /> + <documentation></documentation> + <title>Task link Id</title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>TASK_ID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="true" /> + <documentation></documentation> + <title>Task Id</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + </entityFields> + </entityDb> + <entityDb> + <name>AB_OBJECTRELATIONTYPE</name> + <dbName></dbName> + <idColumn>AB_OBJECTRELATIONTYPEID</idColumn> + <idGeneratorType v="0" /> + <idGeneratorInterval v="1" /> + <documentation></documentation> + <title></title> + <description></description> + <auditSyncConfig> + <name>auditSyncConfig</name> + <auditMode v="1" /> + <syncActive v="false" /> + <syncComplete v="true" /> + <syncDirection v="1" /> + <syncIds></syncIds> + </auditSyncConfig> + <entityFields> + <entityFieldDb> + <name>AB_OBJECTRELATIONTYPEID</name> + <dbName></dbName> + <primaryKey v="true" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="true" /> + <index v="false" /> + <documentation></documentation> + <title>Object Relation Type</title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>SIDE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="4" /> + <size v="10" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Side</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>RELATION_TYPE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Relation Type</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>OBJECT_TYPE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="50" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Object Type</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>RELATION_TITLE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="80" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Relation Title</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>HIERARCHY</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="4" /> + <size v="10" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Hierarchy</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>ICON</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>SALUTATION</name> + <dbName></dbName> + <idColumn>SALUTATIONID</idColumn> + <idGeneratorType v="0" /> + <idGeneratorInterval v="1" /> + <documentation></documentation> + <title></title> + <description></description> + <auditSyncConfig> + <name>auditSyncConfig</name> + <auditMode v="1" /> + <syncActive v="false" /> + <syncComplete v="true" /> + <syncDirection v="1" /> + <syncIds></syncIds> + </auditSyncConfig> + <entityFields> + <entityFieldDb> + <name>LANGUAGE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="3" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Language</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>SALUTATION</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="200" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Salutation</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>SEX</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Sex</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>SORT</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>Sort</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>SALUTATIONID</name> + <dbName></dbName> + <primaryKey v="true" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="true" /> + <index v="false" /> + <documentation></documentation> + <title>Salutation Id</title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>TITLE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="30" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Title</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>HEADLINE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="50" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Headline</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>LETTERSALUTATION</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="200" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Letter salutation</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + </entityFields> + </entityDb> + <entityDb> + <name>DATABASECHANGELOG</name> + <dbName></dbName> + <idColumn></idColumn> + <idGeneratorType v="1" /> + <idGeneratorInterval v="1" /> + <documentation></documentation> + <title></title> + <description></description> + <auditSyncConfig> + <name>auditSyncConfig</name> + <auditMode v="1" /> + <syncActive v="false" /> + <syncComplete v="true" /> + <syncDirection v="1" /> + <syncIds></syncIds> + </auditSyncConfig> + <entityFields> + <entityFieldDb> + <name>EXECTYPE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="10" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Exec type</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>DATEEXECUTED</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="93" /> + <size v="29" /> + <scale v="9" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Data executed</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>ORDEREXECUTED</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="4" /> + <size v="10" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Order executed</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>COMMENTS</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="255" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Comments</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>AUTHOR</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="255" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Author</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>CONTEXTS</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="255" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Contexts</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>MD5SUM</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="35" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>MD5 Sum</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>DESCRIPTION</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="255" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Desciption</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>LIQUIBASE</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>Liquibase</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>DEPLOYMENT_ID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="10" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Deployment Id</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>ID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="255" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Id</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>TAG</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="255" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Tag</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>LABELS</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="255" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Labels</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>FILENAME</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="255" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Filename</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + </entityFields> + </entityDb> + <entityDb> + <name>DATABASECHANGELOGLOCK</name> + <dbName></dbName> + <idColumn>ID</idColumn> + <idGeneratorType v="1" /> + <idGeneratorInterval v="1" /> + <documentation></documentation> + <title></title> + <description></description> + <auditSyncConfig> + <name>auditSyncConfig</name> + <auditMode v="1" /> + <syncActive v="false" /> + <syncComplete v="true" /> + <syncDirection v="1" /> + <syncIds></syncIds> + </auditSyncConfig> + <entityFields> + <entityFieldDb> + <name>LOCKGRANTED</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="93" /> + <size v="29" /> + <scale v="9" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Lock granted</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>LOCKED</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="16" /> + <size v="1" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Locked</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>LOCKEDBY</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="255" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Locked by</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>ID</name> + <dbName></dbName> + <primaryKey v="true" /> + <columnType v="4" /> + <size v="10" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="true" /> + <index v="false" /> + <documentation></documentation> + <title>Id</title> + <description></description> + </entityFieldDb> + </entityFields> + </entityDb> + <entityDb> + <name>AB_LOGHISTORY</name> + <dbName></dbName> + <idColumn>AB_LOGHISTORYID</idColumn> + <idGeneratorType v="0" /> + <idGeneratorInterval v="1" /> + <documentation></documentation> + <title></title> + <description></description> + <auditSyncConfig> + <name>auditSyncConfig</name> + <auditMode v="2" /> + <syncActive v="false" /> + <syncComplete v="true" /> + <syncDirection v="1" /> + <syncIds></syncIds> + </auditSyncConfig> + <entityFields> + <entityFieldDb> + <name>TABLENAME</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="30" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Tablename</title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>DESCRIPTION</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="2005" /> + <size v="2147483647" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Description</title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>SOURCE_TABLENAMEID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Source tablename Id</title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>LOGTYPE</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>Log type</title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>SOURCE_TABLENAME</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="30" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Source tablename</title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>TABLENAMEID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Tablename Id</title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>USER_NEW</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="50" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Creation user</title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>DATE_NEW</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="93" /> + <size v="29" /> + <scale v="9" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + </entityFields> + </entityDb> + <entityDb> + <name>SALESPROJECT_MILESTONE</name> + <dbName></dbName> + <idColumn>SALESPROJECT_MILESTONEID</idColumn> + <idGeneratorType v="0" /> + <idGeneratorInterval v="1" /> + <documentation></documentation> + <title></title> + <description></description> + <auditSyncConfig> + <name>auditSyncConfig</name> + <auditMode v="1" /> + <syncActive v="false" /> + <syncComplete v="true" /> + <syncDirection v="1" /> + <syncIds></syncIds> + </auditSyncConfig> + <entityFields> + <entityFieldDb> + <name>DATE_START</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="93" /> + <size v="29" /> + <scale v="9" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Date start</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>VALUE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Value</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>SALESPROJECT_ID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Salesproject Id</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>TYPE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="80" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Type</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>DATE_END</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="93" /> + <size v="29" /> + <scale v="9" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title>Date end</title> + <description></description> + <customProperties> + <customBooleanProperty> + <name>log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> + </customProperties> + </entityFieldDb> + <entityFieldDb> + <name>SALESPROJECT_MILESTONEID</name> + <dbName></dbName> + <primaryKey v="true" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="true" /> + <index v="false" /> + <documentation></documentation> + <title>Salesproject milestone Id</title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>PARENT_ID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <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>CAMPAIGNPARTICIPANT</name> + <dbName></dbName> + <idColumn>CAMPAIGNPARTICIPANTID</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>CAMPAIGN_ID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>CAMPAIGNPARTICIPANTID</name> + <dbName></dbName> + <primaryKey v="true" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="true" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>DATE_EDIT</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="91" /> + <size v="10" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>CONTACT_ID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>DATE_NEW</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="91" /> + <size v="10" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>USER_NEW</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="50" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>USER_EDIT</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="50" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>CAMPAIGNSTEP_ID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + </entityFields> + </entityDb> + <entityDb> + <name>DOCUMENTTEMPLATE</name> + <dbName></dbName> + <idColumn>DOCUMENTTEMPLATEID</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>LANGUAGE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="3" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>DATE_EDIT</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="91" /> + <size v="10" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>DESCRIPTION</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="500" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>DOCUMENTTEMPLATEID</name> + <dbName></dbName> + <primaryKey v="true" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="true" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>CLASSIFICATION</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>DATE_NEW</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="91" /> + <size v="10" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>USER_NEW</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="50" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>TYPE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>USER_EDIT</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="50" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>NAME</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="50" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + </entityFields> + </entityDb> + <entityDb> + <name>DOCUMENTTEMPLATELINK</name> + <dbName></dbName> + <idColumn>DOCUMENTTEMPLATELINKID</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>DATE_EDIT</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="91" /> + <size v="10" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>DOCUMENTTEMPLATE_ID_PARENT</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>DATE_NEW</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="91" /> + <size v="10" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>USER_NEW</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="50" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>DOCUMENTTEMPLATELINKID</name> + <dbName></dbName> + <primaryKey v="true" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="true" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>USER_EDIT</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="50" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>DOCUMENTTEMPLATE_ID_CHILD</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <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>CAMPAIGN</name> + <dbName></dbName> + <idColumn>CAMPAIGNID</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>DATE_EDIT</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="91" /> + <size v="10" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>DESCRIPTION</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="500" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>EMPLOYEE_CONTACT_ID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>STATE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>DATE_NEW</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="91" /> + <size v="10" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>USER_NEW</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="50" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>CAMPAIGNID</name> + <dbName></dbName> + <primaryKey v="true" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="true" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>USER_EDIT</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="50" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>NAME</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="50" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + </entityFields> + </entityDb> + <entityDb> + <name>CAMPAIGNSTEP</name> + <dbName></dbName> + <idColumn>CAMPAIGNSTEPID</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>CAMPAIGN_ID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>DATE_EDIT</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="91" /> + <size v="10" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>STATE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>CAMPAIGNSTEPID</name> + <dbName></dbName> + <primaryKey v="true" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="true" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>USER_EDIT</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="50" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>NAME</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="50" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>DESCRIPTION</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="500" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>DATE_START</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="91" /> + <size v="10" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>EMPLOYEE_CONTACT_ID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>SORTING</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="4" /> + <size v="10" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>DATE_NEW</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="91" /> + <size v="10" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>USER_NEW</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="50" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>MAXPARTICIPANTS</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="4" /> + <size v="10" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>DATE_END</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="91" /> + <size v="10" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>PREDECESSORSTEP_ID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>STEPMEDIUM</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <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>CAMPAIGNPARTICIPANTLOG</name> + <dbName></dbName> + <idColumn>CAMPAIGNPARTICIPANTLOGID</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>CAMPAIGN_ID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>DATE_EDIT</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="93" /> + <size v="29" /> + <scale v="9" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>CAMPAIGNPARTICIPANT_ID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>DATE_NEW</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="93" /> + <size v="29" /> + <scale v="9" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>USER_NEW</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="50" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>USER_EDIT</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="50" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>CAMPAIGNPARTICIPANTLOGID</name> + <dbName></dbName> + <primaryKey v="true" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="true" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>CAMPAIGNSTEP_ID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + </entityFields> + </entityDb> + <entityDb> + <name>CAMPAIGNCOST</name> + <dbName></dbName> + <idColumn>CAMPAIGNCOSTID</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>CAMPAIGN_ID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>DATE_EDIT</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="91" /> + <size v="10" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>CAMPAIGNCOSTID</name> + <dbName></dbName> + <primaryKey v="true" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="true" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>CATEGORY</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>DATE_NEW</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="91" /> + <size v="10" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>USER_NEW</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="50" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>NET</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="2" /> + <size v="14" /> + <scale v="2" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>USER_EDIT</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="50" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>CAMPAIGNSTEP_ID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <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>CLASSIFICATIONTYPE</name> + <dbName></dbName> + <idColumn>CLASSIFICATIONTYPEID</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>SCORETYPE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="80" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>CLASSIFICATIONTYPEID</name> + <dbName></dbName> + <primaryKey v="true" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="true" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>CLASSIFICATIONTYPE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>CLASSIFICATIONGROUP</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="80" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + </entityFields> + </entityDb> + <entityDb> + <name>CLASSIFICATION</name> + <dbName></dbName> + <idColumn>CLASSIFICATIONID</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>CLASSIFICATIONTYPE_ID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>OBJECT_ROWID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>CLASSIFICATIONSCORE_ID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>CLASSIFICATIONID</name> + <dbName></dbName> + <primaryKey v="true" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="true" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>OBJECT_TYPE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="50" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + </entityFields> + </entityDb> + <entityDb> + <name>CLASSIFICATIONSCORE</name> + <dbName></dbName> + <idColumn>CLASSIFICATIONSCOREID</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>SCORE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="2" /> + <size v="10" /> + <scale v="2" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>CLASSIFICATIONSCOREID</name> + <dbName></dbName> + <primaryKey v="true" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="true" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>SORT</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>TITLE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="50" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>CLASSIFICATIONTYPE_ID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <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>FORECAST</name> + <dbName></dbName> + <idColumn>FORECASTID</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="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>GROUPCODE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>FORECASTID</name> + <dbName></dbName> + <primaryKey v="true" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="true" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>VOLUME</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>DATE_START</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="93" /> + <size v="29" /> + <scale v="9" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>INFO</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="2005" /> + <size v="2147483647" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>OBJECT_TYPE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="63" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>TYPE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="10" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + </entityFields> + </entityDb> + <entityDb> + <name>COMPETITION</name> + <dbName></dbName> + <idColumn>COMPETITIONID</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="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>PHASE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>STATUS</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>CONTACT_ID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>COMPETITIONID</name> + <dbName></dbName> + <primaryKey v="true" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="true" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>INFO</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="2005" /> + <size v="2147483647" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>OBJECT_TYPE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="63" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>REASON</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>DATE_CANCELLED</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="93" /> + <size v="29" /> + <scale v="9" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + </entityFields> + </entityDb> + <entityDb> + <name>MEMBER</name> + <dbName></dbName> + <idColumn>MEMBERID</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>ROLE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>OBJECT_ROWID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>DECIDER</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="16" /> + <size v="1" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>MEMBERID</name> + <dbName></dbName> + <primaryKey v="true" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="true" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>CONTACT_ID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>RELATIONSHIP</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>OBJECT_TYPE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="63" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + </entityFields> + </entityDb> + <entityDb> + <name>COMMRESTRICTION</name> + <dbName></dbName> + <idColumn>COMMRESTRICTIONID</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>COMMRESTRICTIONID</name> + <dbName></dbName> + <primaryKey v="true" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="true" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>MEDIUM</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>STARTDATE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="93" /> + <size v="29" /> + <scale v="9" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>EMPLOYEE_INVOLVED</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="250" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>CONTACT_ID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>REASON</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="250" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + </entityFields> + </entityDb> + <entityDb> + <name>BULKMAIL</name> + <dbName></dbName> + <idColumn>BULKMAILID</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>DOCUMENTTEMPLATE_ID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>BULKMAILID</name> + <dbName></dbName> + <primaryKey v="true" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="true" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>DESCRIPTION</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="500" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>SUBJECT</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="100" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>NAME</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="50" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>SENDER</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="50" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>STATUS</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <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>BULKMAILRECIPIENT</name> + <dbName></dbName> + <idColumn>BULKMAILRECIPIENTID</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>STATUS</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>BULKMAIL_ID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>BULKMAILRECIPIENTID</name> + <dbName></dbName> + <primaryKey v="true" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="true" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>CONTACT_ID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>SENTDATE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="93" /> + <size v="29" /> + <scale v="9" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + </entityFields> + </entityDb> + <entityDb> + <name>TICKET</name> + <dbName></dbName> + <idColumn>TICKETID</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>CODE</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>TICKETID</name> + <dbName></dbName> + <primaryKey v="true" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="true" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>TASK_ID</name> + <dbName></dbName> + <primaryKey v="false" /> + <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>TICKETTYPE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <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>DSGVO</name> + <dbName></dbName> + <idColumn>DSGVOID</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>VALID_TO</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="93" /> + <size v="29" /> + <scale v="9" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>DATE_EDIT</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="93" /> + <size v="29" /> + <scale v="9" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>DSGVOID</name> + <dbName></dbName> + <primaryKey v="true" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="true" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>CONTACT_ID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>DATE_NEW</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="93" /> + <size v="29" /> + <scale v="9" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>USER_NEW</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="50" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>USER_EDIT</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="50" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>ROW_ID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>STATUORITYSOURCE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>PURPOSE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>DSGVOTYPE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <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>DESCRIPTIONTRANSLATION</name> + <dbName></dbName> + <idColumn>DESCRIPTIONTRANSLATIONID</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="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>DESCRIPTIONTRANSLATIONID</name> + <dbName></dbName> + <primaryKey v="true" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="true" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>DESCRIPTION</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="2005" /> + <size v="2147483647" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>OBJECT_TYPE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="50" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>LANG</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <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>AB_UNLINKEDMAIL</name> + <dbName></dbName> + <idColumn>AB_UNLINKEDMAILID</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>MAIL</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="2005" /> + <size v="2147483647" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>DATE_EDIT</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="93" /> + <size v="29" /> + <scale v="9" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>SENDER</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="1000" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="true" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>SUBJECT</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="200" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>DATE_NEW</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="93" /> + <size v="29" /> + <scale v="9" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>USER_NEW</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="50" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>AB_UNLINKEDMAILID</name> + <dbName></dbName> + <primaryKey v="true" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="true" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>RECIPIENTS</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="4000" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>USER_EDIT</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="50" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>SENTDATE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="93" /> + <size v="29" /> + <scale v="9" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="true" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + </entityFields> + </entityDb> + <entityDb> +<<<<<<< HEAD + <name>DSGVOINFO</name> + <dbName></dbName> + <idColumn>DSGVOINFOID</idColumn> +======= + <name>SERIALLETTER</name> + <dbName></dbName> + <idColumn>SERIALLETTERID</idColumn> +>>>>>>> origin/master + <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> +<<<<<<< HEAD + <name>RECIPIENT</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="100" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>GUARANTEE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="100" /> +======= + <name>DOCUMENTTEMPLATE_ID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> +>>>>>>> origin/master + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> +<<<<<<< HEAD + <name>DSGVOINFOID</name> +======= + <name>SERIALLETTERID</name> +>>>>>>> origin/master + <dbName></dbName> + <primaryKey v="true" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="true" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> +<<<<<<< HEAD + <name>DATASOURCE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="100" /> +======= + <name>TITLE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="50" /> +>>>>>>> origin/master + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> +<<<<<<< HEAD + <entityFieldDb> + <name>CONTACT_ID</name> +======= + </entityFields> + </entityDb> + <entityDb> + <name>LETTERRECIPIENT</name> + <dbName></dbName> + <idColumn>LETTERRECIPIENTID</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>SERIALLETTER_ID</name> +>>>>>>> origin/master + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> +<<<<<<< HEAD + <name>TRANSMISSION</name> +======= + <name>LETTERRECIPIENTID</name> + <dbName></dbName> + <primaryKey v="true" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="true" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>CONTACT_ID</name> +>>>>>>> origin/master + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + </entityFields> + </entityDb> + </entities> + </entityGroup> + </aliasDefDb> + </aliasDefinitionSub> + <indexSearchGroups> + <indexSearchGroup> + <name>ORGANISATION</name> + <title>Company</title> + <icon>VAADIN:BUILDING</icon> + <idColumn>CONTACTID</idColumn> + <titleColumn>TITLECOLUMN</titleColumn> + <descriptionColumn>DESCCOLUMN</descriptionColumn> + <query>%aditoprj%/aliasDefinition/Data_alias/indexsearchgroups/organisation/query.js</query> + <subQueries>%aditoprj%/aliasDefinition/Data_alias/indexsearchgroups/organisation/subQueries.js</subQueries> + <resultContextNeon>Organisation</resultContextNeon> + <affectedTables> + <element>ADDRESS</element> + <element>COMMUNICATION</element> + <element>CONTACT</element> + <element>ORGANISATION</element> + </affectedTables> + <affectedIds>%aditoprj%/aliasDefinition/Data_alias/indexsearchgroups/organisation/affectedIds.js</affectedIds> + </indexSearchGroup> + <indexSearchGroup> + <name>PERSON</name> + <title>Contact</title> + <icon>VAADIN:USERS</icon> + <idColumn>CONTACTID</idColumn> + <titleColumn>TITLECOLUMN</titleColumn> + <descriptionColumn>DESCCOLUMN</descriptionColumn> + <query>%aditoprj%/aliasDefinition/Data_alias/indexsearchgroups/person/query.js</query> + <subQueries>%aditoprj%/aliasDefinition/Data_alias/indexsearchgroups/person/subQueries.js</subQueries> + <resultContextNeon>Person</resultContextNeon> + <affectedTables> + <element>ADDRESS</element> + <element>COMMUNICATION</element> + <element>PERSON</element> + <element>CONTACT</element> + <element>ORGANISATION</element> + </affectedTables> + <affectedIds>%aditoprj%/aliasDefinition/Data_alias/indexsearchgroups/person/affectedIds.js</affectedIds> + </indexSearchGroup> + <indexSearchGroup> + <name>OFFER</name> + <title>Offer</title> + <icon>VAADIN:CART</icon> + <active v="true" /> + <idColumn>OFFERID</idColumn> + <titleColumn>TITLECOLUMN</titleColumn> + <descriptionColumn>DESCCOLUMN</descriptionColumn> + <query>%aditoprj%/aliasDefinition/Data_alias/indexsearchgroups/offer/query.js</query> + <resultContextNeon>Offer</resultContextNeon> + <affectedTables> + <element>OFFER</element> + </affectedTables> + <affectedIds>%aditoprj%/aliasDefinition/Data_alias/indexsearchgroups/offer/affectedIds.js</affectedIds> + </indexSearchGroup> + <indexSearchGroup> + <name>SALESORDER</name> + <title>Receipt</title> + <icon>VAADIN:DOLLAR</icon> + <active v="true" /> + <idColumn>SALESORDERID</idColumn> + <titleColumn>TITLECOLUMN</titleColumn> + <descriptionColumn>DESCCOLUMN</descriptionColumn> + <query>%aditoprj%/aliasDefinition/Data_alias/indexsearchgroups/salesorder/query.js</query> + <resultContextNeon>Order</resultContextNeon> + <affectedTables> + <element>SALESORDER</element> + </affectedTables> + <affectedIds>%aditoprj%/aliasDefinition/Data_alias/indexsearchgroups/salesorder/affectedIds.js</affectedIds> + </indexSearchGroup> + <indexSearchGroup> + <name>CONTRACT</name> + <title>Contract</title> + <icon>VAADIN:FILE_TEXT</icon> + <active v="true" /> + <idColumn>CONTRACTID</idColumn> + <titleColumn>TITLECOLUMN</titleColumn> + <descriptionColumn>DESCCOLUMN</descriptionColumn> + <query>%aditoprj%/aliasDefinition/Data_alias/indexsearchgroups/contract/query.js</query> + <resultContextNeon>Contract</resultContextNeon> + <affectedTables> + <element>CONTRACT</element> + </affectedTables> + <affectedIds>%aditoprj%/aliasDefinition/Data_alias/indexsearchgroups/contract/affectedIds.js</affectedIds> + </indexSearchGroup> + <indexSearchGroup> + <name>PRODUCT</name> + <title>Product</title> + <icon>VAADIN:HAMMER</icon> + <active v="true" /> + <idColumn>PRODUCTID</idColumn> + <titleColumn>TITLECOLUMN</titleColumn> + <descriptionColumn>DESCCOLUMN</descriptionColumn> + <query>%aditoprj%/aliasDefinition/Data_alias/indexsearchgroups/product/query.js</query> + <resultContextNeon>Product</resultContextNeon> + <affectedTables> + <element>PRODUCT</element> + </affectedTables> + <affectedIds>%aditoprj%/aliasDefinition/Data_alias/indexsearchgroups/product/affectedIds.js</affectedIds> + </indexSearchGroup> + <indexSearchGroup> + <name>SALESPROJECT</name> + <title>Salesproject</title> + <icon>VAADIN:BOOK_DOLLAR</icon> + <active v="true" /> + <idColumn>SALESPROJECTID</idColumn> + <titleColumn>TITLECOLUMN</titleColumn> + <descriptionColumn>DESCCOLUMN</descriptionColumn> + <query>%aditoprj%/aliasDefinition/Data_alias/indexsearchgroups/salesproject/query.js</query> + <resultContextNeon>Salesproject</resultContextNeon> + <affectedTables> + <element>SALESPROJECT</element> + </affectedTables> + <affectedIds>%aditoprj%/aliasDefinition/Data_alias/indexsearchgroups/salesproject/affectedIds.js</affectedIds> + </indexSearchGroup> + </indexSearchGroups> +</aliasDefinition> diff --git a/entity/Address_entity/Address_entity.aod b/entity/Address_entity/Address_entity.aod index 4af02845d6b88a7b1f7554e453cf73a34ff78202..6abd80839415838f1cb3e60db0456b201b2d1460 100644 --- a/entity/Address_entity/Address_entity.aod +++ b/entity/Address_entity/Address_entity.aod @@ -244,6 +244,12 @@ <fieldName>PossibleAddresses</fieldName> <isConsumer v="false" /> </entityDependency> + <entityDependency> + <name>716aac15-99cb-4032-bf97-06101f0718f3</name> + <entityName>DSGVO_entity</entityName> + <fieldName>OrganisationAndContactAdresses</fieldName> + <isConsumer v="false" /> + </entityDependency> </dependencies> <children> <entityParameter> @@ -405,6 +411,7 @@ <conditionProcess>%aditoprj%/entity/Address_entity/recordcontainers/db/conditionProcess.js</conditionProcess> <orderClauseProcess>%aditoprj%/entity/Address_entity/recordcontainers/db/orderClauseProcess.js</orderClauseProcess> <onDBInsert>%aditoprj%/entity/Address_entity/recordcontainers/db/onDBInsert.js</onDBInsert> + <onDBUpdate>%aditoprj%/entity/Address_entity/recordcontainers/db/onDBUpdate.js</onDBUpdate> <linkInformation> <linkInformation> <name>6a0005cc-c64b-4044-9712-c9d00f02d7a8</name> diff --git a/entity/Address_entity/recordcontainers/db/onDBInsert.js b/entity/Address_entity/recordcontainers/db/onDBInsert.js index 0b06b98f3f4d02529bd274832a28057377d16bd6..3c8fe6b700798f2b5ffcb27ecb96964a338dfdb0 100644 --- a/entity/Address_entity/recordcontainers/db/onDBInsert.js +++ b/entity/Address_entity/recordcontainers/db/onDBInsert.js @@ -1,3 +1,4 @@ +import("DataPrivacy_lib"); import("system.vars"); import("StandardObject_lib"); @@ -10,3 +11,5 @@ else if (typeParam === "organisation") new StandardObject("Address", vars.get("$field.ADDRESSID"), scopeType, vars.get("$field.CONTACT_ID")) .onObjectInsert() + +DataPrivacyUtils.notifyNeedDataPrivacyUpdate(vars.get("$field.CONTACT_ID")); \ No newline at end of file diff --git a/entity/Address_entity/recordcontainers/db/onDBUpdate.js b/entity/Address_entity/recordcontainers/db/onDBUpdate.js new file mode 100644 index 0000000000000000000000000000000000000000..139a11f67e04f4739281cd7c2bfc53edf1f8b5ed --- /dev/null +++ b/entity/Address_entity/recordcontainers/db/onDBUpdate.js @@ -0,0 +1,4 @@ +import("system.vars"); +import("DataPrivacy_lib"); + +DataPrivacyUtils.notifyNeedDataPrivacyUpdate(vars.get("$field.CONTACT_ID")); \ No newline at end of file diff --git a/entity/AttributeRelation_entity/recordcontainers/jdito/onInsert.js b/entity/AttributeRelation_entity/recordcontainers/jdito/onInsert.js index 783ef19d531a8fd29a553d7a1bdc7ba879c3a11d..16e8c985584f30c2e06939d4bc67780ded3818ec 100644 --- a/entity/AttributeRelation_entity/recordcontainers/jdito/onInsert.js +++ b/entity/AttributeRelation_entity/recordcontainers/jdito/onInsert.js @@ -1,3 +1,4 @@ +import("DataPrivacy_lib"); import("system.datetime"); import("system.util"); import("system.db"); @@ -30,3 +31,6 @@ if (valueField) values.push(vars.get("$field.VALUE")); } db.insertData("AB_ATTRIBUTERELATION", columns, null, values); + +if (vars.get("$param.ObjectType_param") == "Person") + DataPrivacyUtils.notifyNeedDataPrivacyUpdate(vars.get("$param.ObjectRowId_param")); \ No newline at end of file diff --git a/entity/AttributeRelation_entity/recordcontainers/jdito/onUpdate.js b/entity/AttributeRelation_entity/recordcontainers/jdito/onUpdate.js index b42dfc4e2e48fd4623b503b00021f993bfdab90d..e7c491ed85e09891c232a989e929bb4a54466d16 100644 --- a/entity/AttributeRelation_entity/recordcontainers/jdito/onUpdate.js +++ b/entity/AttributeRelation_entity/recordcontainers/jdito/onUpdate.js @@ -1,3 +1,4 @@ +import("DataPrivacy_lib"); import("Sql_lib"); import("system.util"); import("system.db"); @@ -59,4 +60,7 @@ else values.push(vars.get("$field.VALUE")); } db.insertData("AB_ATTRIBUTERELATION", columns, null, values); -} \ No newline at end of file +} + +if (vars.get("$param.ObjectType_param") == "Person") + DataPrivacyUtils.notifyNeedDataPrivacyUpdate(vars.get("$param.ObjectRowId_param")); \ No newline at end of file diff --git a/entity/Communication_entity/Communication_entity.aod b/entity/Communication_entity/Communication_entity.aod index c982f10eed1e31afadb2e2221a9554e9f65cd2d8..98fed1da658e89fc37442c586f2491b0a842642a 100644 --- a/entity/Communication_entity/Communication_entity.aod +++ b/entity/Communication_entity/Communication_entity.aod @@ -16,7 +16,6 @@ <onValueChange>%aditoprj%/entity/Communication_entity/entityfields/addr/onValueChange.js</onValueChange> <onValueChangeTypes> <element>MASK</element> - <element>PROCESS</element> </onValueChangeTypes> <onValidation>%aditoprj%/entity/Communication_entity/entityfields/addr/onValidation.js</onValidation> </entityField> @@ -83,6 +82,12 @@ Usually this is used for filtering COMMUNICATION-entries by a specified contact <fieldName>Communications</fieldName> <isConsumer v="false" /> </entityDependency> + <entityDependency> + <name>cbf1d4ab-b3c3-4571-907e-687d1b931134</name> + <entityName>DSGVO_entity</entityName> + <fieldName>Communications</fieldName> + <isConsumer v="false" /> + </entityDependency> </dependencies> <children> <entityParameter> @@ -119,7 +124,7 @@ Usually this is used for filtering COMMUNICATION-entries by a specified contact <entityParameter> <name>CommCategory_param</name> <valueProcess>%aditoprj%/entity/Communication_entity/entityfields/phonecommunications/children/commcategory_param/valueProcess.js</valueProcess> - <expose v="true" /> + <expose v="false" /> <description>TODO: expose auf false. aktuell wird der Code nicht ausgeführt, wenn Expose false ist.</description> </entityParameter> <entityParameter> @@ -156,8 +161,9 @@ Usually this is used for filtering COMMUNICATION-entries by a specified contact <children> <entityParameter> <name>CommCategory_param</name> + <title></title> <valueProcess>%aditoprj%/entity/Communication_entity/entityfields/emailcommunications/children/commcategory_param/valueProcess.js</valueProcess> - <expose v="true" /> + <expose v="false" /> <description>TODO: expose auf false. aktuell wird der Code nicht ausgeführt, wenn Expose false ist.</description> </entityParameter> <entityParameter> diff --git a/entity/Communication_entity/recordcontainers/db/onDBInsert.js b/entity/Communication_entity/recordcontainers/db/onDBInsert.js index 4c78aed8ffbf30f4f93e579f4d0a6a0f624e416e..f1126646cf11431f298cfd7b1d4680da502e7927 100644 --- a/entity/Communication_entity/recordcontainers/db/onDBInsert.js +++ b/entity/Communication_entity/recordcontainers/db/onDBInsert.js @@ -1,5 +1,8 @@ +import("DataPrivacy_lib"); import("system.vars"); import("StandardObject_lib"); new StandardObject("Communication", vars.get("$field.COMMUNICATIONID"), "Person", vars.get("$field.CONTACT_ID")) - .onCommunicationInsert(vars.get("$field.MEDIUM_ID")); \ No newline at end of file + .onCommunicationInsert(vars.get("$field.MEDIUM_ID")); + +DataPrivacyUtils.notifyNeedDataPrivacyUpdate(vars.get("$field.CONTACT_ID")); \ No newline at end of file diff --git a/entity/Communication_entity/recordcontainers/db/onDBUpdate.js b/entity/Communication_entity/recordcontainers/db/onDBUpdate.js index 30d791c0aa3c8923654612982f95153d38605fca..53aae3bacf95ea6872280976c46c5e77df29a49d 100644 --- a/entity/Communication_entity/recordcontainers/db/onDBUpdate.js +++ b/entity/Communication_entity/recordcontainers/db/onDBUpdate.js @@ -1,5 +1,8 @@ +import("DataPrivacy_lib"); import("system.vars"); import("StandardObject_lib"); new StandardObject("Communication", vars.get("$field.COMMUNICATIONID"), "Person", vars.get("$field.CONTACT_ID")) - .onCommunicationUpdate(vars.get("$field.MEDIUM_ID")); \ No newline at end of file + .onCommunicationUpdate(vars.get("$field.MEDIUM_ID")); + +DataPrivacyUtils.notifyNeedDataPrivacyUpdate(vars.get("$field.CONTACT_ID")); \ No newline at end of file diff --git a/entity/DSGVOInfo_entity/DSGVOInfo_entity.aod b/entity/DSGVOInfo_entity/DSGVOInfo_entity.aod new file mode 100644 index 0000000000000000000000000000000000000000..ae9552cdc64e852d189033e6ba55f02022e3e23c --- /dev/null +++ b/entity/DSGVOInfo_entity/DSGVOInfo_entity.aod @@ -0,0 +1,165 @@ +<?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.9" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.9"> + <name>DSGVOInfo_entity</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <onValidation>%aditoprj%/entity/DSGVOInfo_entity/onValidation.js</onValidation> + <recordContainer>db</recordContainer> + <entityFields> + <entityProvider> + <name>#PROVIDER</name> + </entityProvider> + <entityField> + <name>RECIPIENT</name> + <title>Recipient, Country</title> + <mandatoryProcess>%aditoprj%/entity/DSGVOInfo_entity/entityfields/recipient/mandatoryProcess.js</mandatoryProcess> + <stateProcess>%aditoprj%/entity/DSGVOInfo_entity/entityfields/recipient/stateProcess.js</stateProcess> + </entityField> + <entityField> + <name>GUARANTEE</name> + <title>Guarantees</title> + <mandatoryProcess>%aditoprj%/entity/DSGVOInfo_entity/entityfields/garantee/mandatoryProcess.js</mandatoryProcess> + <stateProcess>%aditoprj%/entity/DSGVOInfo_entity/entityfields/garantee/stateProcess.js</stateProcess> + </entityField> + <entityField> + <name>DATASOURCE</name> + <title>External Datasource</title> + </entityField> + <entityField> + <name>CONTACT_ID</name> + <valueProcess>%aditoprj%/entity/DSGVOInfo_entity/entityfields/contact_id/valueProcess.js</valueProcess> + <onValueChangeTypes> + <element>MASK</element> + <element>PROCESS</element> + <element>PROCESS_SETVALUE</element> + <element>RECORD</element> + </onValueChangeTypes> + </entityField> + <entityField> + <name>DSGVOINFOID</name> + </entityField> + <entityParameter> + <name>ContactId_param</name> + <expose v="true" /> + <mandatory v="true" /> + </entityParameter> + <entityParameter> + <name>ReportType_param</name> + <expose v="true" /> + </entityParameter> + <entityProvider> + <name>DSGVOInfos</name> + </entityProvider> + <entityField> + <name>dateRequest</name> + <title>Date of request</title> + <contentType>DATE</contentType> + <resolution>DAY</resolution> + <mandatoryProcess>%aditoprj%/entity/DSGVOInfo_entity/entityfields/daterequest/mandatoryProcess.js</mandatoryProcess> + <stateProcess>%aditoprj%/entity/DSGVOInfo_entity/entityfields/daterequest/stateProcess.js</stateProcess> + </entityField> + <entityField> + <name>deadline</name> + <title>Deadline</title> + <consumer>KeywordDeadline</consumer> + <mandatoryProcess>%aditoprj%/entity/DSGVOInfo_entity/entityfields/deadline/mandatoryProcess.js</mandatoryProcess> + <stateProcess>%aditoprj%/entity/DSGVOInfo_entity/entityfields/deadline/stateProcess.js</stateProcess> + <onValueChange>%aditoprj%/entity/DSGVOInfo_entity/entityfields/deadline/onValueChange.js</onValueChange> + </entityField> + <entityField> + <name>dateDeadline</name> + <title>Extension letter date</title> + <contentType>DATE</contentType> + <resolution>DAY</resolution> + <mandatoryProcess>%aditoprj%/entity/DSGVOInfo_entity/entityfields/datedeadline/mandatoryProcess.js</mandatoryProcess> + <stateProcess>%aditoprj%/entity/DSGVOInfo_entity/entityfields/datedeadline/stateProcess.js</stateProcess> + </entityField> + <entityConsumer> + <name>KeywordDeadline</name> + <dependency> + <name>dependency</name> + <entityName>KeywordEntry_entity</entityName> + <fieldName>SpecificContainerKeywords</fieldName> + </dependency> + <children> + <entityParameter> + <name>ContainerName_param</name> + <valueProcess>%aditoprj%/entity/DSGVOInfo_entity/entityfields/keyworddeadline/children/containername_param/valueProcess.js</valueProcess> + </entityParameter> + </children> + </entityConsumer> + <entityConsumer> + <name>KeywordTransmission</name> + <dependency> + <name>dependency</name> + <entityName>KeywordEntry_entity</entityName> + <fieldName>SpecificContainerKeywords</fieldName> + </dependency> + <children> + <entityParameter> + <name>ContainerName_param</name> + <valueProcess>%aditoprj%/entity/DSGVOInfo_entity/entityfields/keywordtransmission/children/containername_param/valueProcess.js</valueProcess> + </entityParameter> + </children> + </entityConsumer> + <entityField> + <name>TRANSMISSION</name> + <title>Transmission</title> + <consumer>KeywordTransmission</consumer> + <mandatory v="true" /> + <onValueChange>%aditoprj%/entity/DSGVOInfo_entity/entityfields/transmission/onValueChange.js</onValueChange> + <onValueChangeTypes> + <element>MASK</element> + <element>PROCESS</element> + <element>PROCESS_SETVALUE</element> + </onValueChangeTypes> + </entityField> + </entityFields> + <recordContainers> + <dbRecordContainer> + <name>db</name> + <alias>Data_alias</alias> + <conditionProcess>%aditoprj%/entity/DSGVOInfo_entity/recordcontainers/db/conditionProcess.js</conditionProcess> + <onDBInsert>%aditoprj%/entity/DSGVOInfo_entity/recordcontainers/db/onDBInsert.js</onDBInsert> + <onDBUpdate>%aditoprj%/entity/DSGVOInfo_entity/recordcontainers/db/onDBUpdate.js</onDBUpdate> + <linkInformation> + <linkInformation> + <name>23dd4eb2-0ac4-406e-92e3-031f1342bd05</name> + <tableName>DSGVOINFO</tableName> + <primaryKey>DSGVOINFOID</primaryKey> + <isUIDTable v="true" /> + <readonly v="false" /> + </linkInformation> + </linkInformation> + <recordFieldMappings> + <dbRecordFieldMapping> + <name>CONTACT_ID.value</name> + <recordfield>DSGVOINFO.CONTACT_ID</recordfield> + </dbRecordFieldMapping> + <dbRecordFieldMapping> + <name>DATASOURCE.value</name> + <recordfield>DSGVOINFO.DATASOURCE</recordfield> + </dbRecordFieldMapping> + <dbRecordFieldMapping> + <name>RECIPIENT.value</name> + <recordfield>DSGVOINFO.RECIPIENT</recordfield> + </dbRecordFieldMapping> + <dbRecordFieldMapping> + <name>DSGVOINFOID.value</name> + <recordfield>DSGVOINFO.DSGVOINFOID</recordfield> + </dbRecordFieldMapping> + <dbRecordFieldMapping> + <name>GUARANTEE.value</name> + <recordfield>DSGVOINFO.GUARANTEE</recordfield> + </dbRecordFieldMapping> + <dbRecordFieldMapping> + <name>TRANSMISSION.value</name> + <recordfield>DSGVOINFO.TRANSMISSION</recordfield> + </dbRecordFieldMapping> + <dbRecordFieldMapping> + <name>TRANSMISSION.displayValue</name> + <expression>%aditoprj%/entity/DSGVOInfo_entity/recordcontainers/db/recordfieldmappings/transmission.displayvalue/expression.js</expression> + </dbRecordFieldMapping> + </recordFieldMappings> + </dbRecordContainer> + </recordContainers> +</entity> diff --git a/entity/DSGVOInfo_entity/entityfields/contact_id/valueProcess.js b/entity/DSGVOInfo_entity/entityfields/contact_id/valueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..b7984c4ac33b1ccaedca82a93ead218a6ecd6f51 --- /dev/null +++ b/entity/DSGVOInfo_entity/entityfields/contact_id/valueProcess.js @@ -0,0 +1,8 @@ +import("system.result"); +import("system.vars"); +import("system.neon"); + +if (vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW && vars.get("$param.ContactId_param")) +{ + result.string(vars.get("$param.ContactId_param")); +} \ No newline at end of file diff --git a/entity/DSGVOInfo_entity/entityfields/datedeadline/mandatoryProcess.js b/entity/DSGVOInfo_entity/entityfields/datedeadline/mandatoryProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..0543f4ceb723c217a081276a676b12f71015c5eb --- /dev/null +++ b/entity/DSGVOInfo_entity/entityfields/datedeadline/mandatoryProcess.js @@ -0,0 +1,6 @@ +import("DataPrivacy_lib"); +import("KeywordRegistry_basic"); +import("system.vars"); +import("system.result"); + +result.object(vars.get("$param.ReportType_param") == DataPrivacyUtils.DisclosureReportName() && vars.get("$field.deadline") != "" && vars.get("$field.deadline") != $KeywordRegistry.DSGVODeadline$onTime()); \ No newline at end of file diff --git a/entity/DSGVOInfo_entity/entityfields/datedeadline/stateProcess.js b/entity/DSGVOInfo_entity/entityfields/datedeadline/stateProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..3c440e90a8eddadd305813732e4b7436760889b1 --- /dev/null +++ b/entity/DSGVOInfo_entity/entityfields/datedeadline/stateProcess.js @@ -0,0 +1,17 @@ +import("DataPrivacy_lib"); +import("system.result"); +import("system.vars"); +import("system.neon"); +import("KeywordRegistry_basic"); + +if (vars.get("$param.ReportType_param") == DataPrivacyUtils.DisclosureReportName()) +{ + if (vars.get("$field.deadline") && vars.get("$field.deadline") != $KeywordRegistry.DSGVODeadline$onTime()) + result.string(neon.COMPONENTSTATE_EDITABLE); + else + result.string(neon.COMPONENTSTATE_DISABLED); +} +else +{ + result.string(neon.COMPONENTSTATE_INVISIBLE); +} \ No newline at end of file diff --git a/entity/DSGVOInfo_entity/entityfields/daterequest/mandatoryProcess.js b/entity/DSGVOInfo_entity/entityfields/daterequest/mandatoryProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..2626b4d3f25e3b1ff7584caddf6d8ade0a58df0e --- /dev/null +++ b/entity/DSGVOInfo_entity/entityfields/daterequest/mandatoryProcess.js @@ -0,0 +1,5 @@ +import("DataPrivacy_lib"); +import("system.vars"); +import("system.result"); + +result.object(vars.get("$param.ReportType_param") == DataPrivacyUtils.DisclosureReportName()) \ No newline at end of file diff --git a/entity/DSGVOInfo_entity/entityfields/daterequest/stateProcess.js b/entity/DSGVOInfo_entity/entityfields/daterequest/stateProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..c61d0e1c37abc9b29dfda5e2486906752324db63 --- /dev/null +++ b/entity/DSGVOInfo_entity/entityfields/daterequest/stateProcess.js @@ -0,0 +1,13 @@ +import("DataPrivacy_lib"); +import("system.result"); +import("system.vars"); +import("system.neon"); + +if (vars.get("$param.ReportType_param") == DataPrivacyUtils.DisclosureReportName()) +{ + result.string(neon.COMPONENTSTATE_AUTO); +} +else +{ + result.string(neon.COMPONENTSTATE_INVISIBLE); +} \ No newline at end of file diff --git a/entity/DSGVOInfo_entity/entityfields/deadline/mandatoryProcess.js b/entity/DSGVOInfo_entity/entityfields/deadline/mandatoryProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..fda7b3afe90fba43e4316c05e3208a57c26a1bac --- /dev/null +++ b/entity/DSGVOInfo_entity/entityfields/deadline/mandatoryProcess.js @@ -0,0 +1,5 @@ +import("DataPrivacy_lib"); +import("system.vars"); +import("system.result"); + +result.object(vars.get("$param.ReportType_param") == DataPrivacyUtils.DisclosureReportName()); \ No newline at end of file diff --git a/entity/DSGVOInfo_entity/entityfields/deadline/onValueChange.js b/entity/DSGVOInfo_entity/entityfields/deadline/onValueChange.js new file mode 100644 index 0000000000000000000000000000000000000000..241f74778cc9673531a9d60b5ead573c7d75ec23 --- /dev/null +++ b/entity/DSGVOInfo_entity/entityfields/deadline/onValueChange.js @@ -0,0 +1,10 @@ +import("KeywordRegistry_basic"); +import("system.vars"); +import("system.neon"); + +if (vars.get("$this.value") == $KeywordRegistry.DSGVODeadline$onTime()) +{ + neon.setFieldValues({ + "$field.dateDeadline": "" + }) +} \ No newline at end of file diff --git a/entity/DSGVOInfo_entity/entityfields/deadline/stateProcess.js b/entity/DSGVOInfo_entity/entityfields/deadline/stateProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..c61d0e1c37abc9b29dfda5e2486906752324db63 --- /dev/null +++ b/entity/DSGVOInfo_entity/entityfields/deadline/stateProcess.js @@ -0,0 +1,13 @@ +import("DataPrivacy_lib"); +import("system.result"); +import("system.vars"); +import("system.neon"); + +if (vars.get("$param.ReportType_param") == DataPrivacyUtils.DisclosureReportName()) +{ + result.string(neon.COMPONENTSTATE_AUTO); +} +else +{ + result.string(neon.COMPONENTSTATE_INVISIBLE); +} \ No newline at end of file diff --git a/entity/DSGVOInfo_entity/entityfields/garantee/mandatoryProcess.js b/entity/DSGVOInfo_entity/entityfields/garantee/mandatoryProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..2adbcb9da5aba64b45382b20a9ea02f1190b5490 --- /dev/null +++ b/entity/DSGVOInfo_entity/entityfields/garantee/mandatoryProcess.js @@ -0,0 +1,7 @@ +import("system.result"); +import("system.vars"); +import("system.neon"); +import("KeywordRegistry_basic"); + +result.object(vars.get("$field.TRANSMISSION") != $KeywordRegistry.DSGVOTransmission$none() + && vars.get("$field.TRANSMISSION") != $KeywordRegistry.DSGVOTransmission$inland()); \ No newline at end of file diff --git a/entity/DSGVOInfo_entity/entityfields/garantee/stateProcess.js b/entity/DSGVOInfo_entity/entityfields/garantee/stateProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..88239b60baa4242ea2f05b55372ef8911c5dd145 --- /dev/null +++ b/entity/DSGVOInfo_entity/entityfields/garantee/stateProcess.js @@ -0,0 +1,13 @@ +import("system.result"); +import("system.vars"); +import("system.neon"); +import("KeywordRegistry_basic"); + +if (vars.get("$field.TRANSMISSION") != $KeywordRegistry.DSGVOTransmission$none() && vars.get("$field.TRANSMISSION") != $KeywordRegistry.DSGVOTransmission$inland()) +{ + result.string(neon.COMPONENTSTATE_EDITABLE); +} +else +{ + result.string(neon.COMPONENTSTATE_DISABLED); +} \ No newline at end of file diff --git a/entity/DSGVOInfo_entity/entityfields/keyworddeadline/children/containername_param/valueProcess.js b/entity/DSGVOInfo_entity/entityfields/keyworddeadline/children/containername_param/valueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..e92b0e19457b702f872034efac5ad82cc2b6b7fc --- /dev/null +++ b/entity/DSGVOInfo_entity/entityfields/keyworddeadline/children/containername_param/valueProcess.js @@ -0,0 +1,3 @@ +import("system.result"); + +result.string("DSGVODeadline"); \ No newline at end of file diff --git a/entity/DSGVOInfo_entity/entityfields/keywordtransmission/children/containername_param/valueProcess.js b/entity/DSGVOInfo_entity/entityfields/keywordtransmission/children/containername_param/valueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..8afefec346e670ced5ccd21fbf613499a80081f6 --- /dev/null +++ b/entity/DSGVOInfo_entity/entityfields/keywordtransmission/children/containername_param/valueProcess.js @@ -0,0 +1,3 @@ +import("system.result"); + +result.string("DSGVOTransmission"); \ No newline at end of file diff --git a/entity/DSGVOInfo_entity/entityfields/recipient/mandatoryProcess.js b/entity/DSGVOInfo_entity/entityfields/recipient/mandatoryProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..4f7af0e1dab1d69cc1579f04f09e7e4da0bbb784 --- /dev/null +++ b/entity/DSGVOInfo_entity/entityfields/recipient/mandatoryProcess.js @@ -0,0 +1,6 @@ +import("system.result"); +import("system.vars"); +import("system.neon"); +import("KeywordRegistry_basic"); + +result.object(vars.get("$field.TRANSMISSION") && vars.get("$field.TRANSMISSION") != $KeywordRegistry.DSGVOTransmission$none()); \ No newline at end of file diff --git a/entity/DSGVOInfo_entity/entityfields/recipient/stateProcess.js b/entity/DSGVOInfo_entity/entityfields/recipient/stateProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..6a3687894cb27fe68eac6a23e9774562a298552b --- /dev/null +++ b/entity/DSGVOInfo_entity/entityfields/recipient/stateProcess.js @@ -0,0 +1,15 @@ +import("system.logging"); +import("system.result"); +import("system.vars"); +import("system.neon"); +import("KeywordRegistry_basic"); + +if (vars.get("$field.TRANSMISSION") && vars.get("$field.TRANSMISSION") != $KeywordRegistry.DSGVOTransmission$none()) +{ + result.string(neon.COMPONENTSTATE_EDITABLE); +} +else +{ + logging.log("DISABLE res"); + result.string(neon.COMPONENTSTATE_DISABLED); +} \ No newline at end of file diff --git a/entity/DSGVOInfo_entity/entityfields/transmission/onValueChange.js b/entity/DSGVOInfo_entity/entityfields/transmission/onValueChange.js new file mode 100644 index 0000000000000000000000000000000000000000..031834e9c654cf7f3e6ddbeb9b814dc655ceb95e --- /dev/null +++ b/entity/DSGVOInfo_entity/entityfields/transmission/onValueChange.js @@ -0,0 +1,11 @@ +import("KeywordRegistry_basic"); +import("system.vars"); +import("system.neon"); + +if (vars.get("$this.value") == $KeywordRegistry.DSGVOTransmission$none()) +{ + neon.setFieldValues({ + "$field.RECIPIENT": "", + "$field.GUARANTEE": "" + }) +} \ No newline at end of file diff --git a/entity/DSGVOInfo_entity/onValidation.js b/entity/DSGVOInfo_entity/onValidation.js new file mode 100644 index 0000000000000000000000000000000000000000..040a475518cd036bd2b9137060bf01040accfd6e --- /dev/null +++ b/entity/DSGVOInfo_entity/onValidation.js @@ -0,0 +1,9 @@ +import("system.vars"); +import("system.translate"); +import("system.result"); +import("DataPrivacy_lib"); + +if (!DataPrivacyUtils.checkAllFilled(vars.get("$field.CONTACT_ID"))) +{ + result.string(translate.text("Not all data privacy fields for all private data is filled. Cannot create report.")) +} \ No newline at end of file diff --git a/entity/DSGVOInfo_entity/recordcontainers/db/conditionProcess.js b/entity/DSGVOInfo_entity/recordcontainers/db/conditionProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..f0bdb7475688526b0d705c146f30a8081f545f8c --- /dev/null +++ b/entity/DSGVOInfo_entity/recordcontainers/db/conditionProcess.js @@ -0,0 +1,9 @@ +import("system.db"); +import("system.result"); +import("Sql_lib"); + +result.string(db.translateCondition( + SqlCondition.begin() + .andPrepareVars("DSGVOINFO.CONTACT_ID", "$param.ContactId_param") + .build("1=1"))) + \ No newline at end of file diff --git a/entity/DSGVOInfo_entity/recordcontainers/db/onDBInsert.js b/entity/DSGVOInfo_entity/recordcontainers/db/onDBInsert.js new file mode 100644 index 0000000000000000000000000000000000000000..e8669f4fa41b190b0d2409d52bf653dfa1d2a9b3 --- /dev/null +++ b/entity/DSGVOInfo_entity/recordcontainers/db/onDBInsert.js @@ -0,0 +1,13 @@ +import("system.vars"); +import("DataPrivacy_lib"); + +if (vars.get("$param.ReportType_param")) + DataPrivacyUtils.openReport(vars.get("$param.ContactId_param"), vars.get("$param.ReportType_param"), { + datasource: vars.get("$field.DATASOURCE"), + transmission: vars.get("$field.TRANSMISSION"), + recipient: vars.get("$field.RECIPIENT"), + garantees: vars.get("$field.GUARANTEE"), + requestDate: vars.get("$field.dateRequest"), + deadline: vars.get("$field.deadline"), + deadlineDate: vars.get("$field.dateDeadline") + }); \ No newline at end of file diff --git a/entity/DSGVOInfo_entity/recordcontainers/db/onDBUpdate.js b/entity/DSGVOInfo_entity/recordcontainers/db/onDBUpdate.js new file mode 100644 index 0000000000000000000000000000000000000000..e8669f4fa41b190b0d2409d52bf653dfa1d2a9b3 --- /dev/null +++ b/entity/DSGVOInfo_entity/recordcontainers/db/onDBUpdate.js @@ -0,0 +1,13 @@ +import("system.vars"); +import("DataPrivacy_lib"); + +if (vars.get("$param.ReportType_param")) + DataPrivacyUtils.openReport(vars.get("$param.ContactId_param"), vars.get("$param.ReportType_param"), { + datasource: vars.get("$field.DATASOURCE"), + transmission: vars.get("$field.TRANSMISSION"), + recipient: vars.get("$field.RECIPIENT"), + garantees: vars.get("$field.GUARANTEE"), + requestDate: vars.get("$field.dateRequest"), + deadline: vars.get("$field.deadline"), + deadlineDate: vars.get("$field.dateDeadline") + }); \ No newline at end of file diff --git a/entity/DSGVOInfo_entity/recordcontainers/db/recordfieldmappings/transmission.displayvalue/expression.js b/entity/DSGVOInfo_entity/recordcontainers/db/recordfieldmappings/transmission.displayvalue/expression.js new file mode 100644 index 0000000000000000000000000000000000000000..7c9e6a4cde65ad274be90f7d4c76e0f12128379d --- /dev/null +++ b/entity/DSGVOInfo_entity/recordcontainers/db/recordfieldmappings/transmission.displayvalue/expression.js @@ -0,0 +1,6 @@ +import("system.result"); +import("Keyword_lib"); +import("KeywordRegistry_basic"); + +var sql = KeywordUtils.getResolvedTitleSqlPart($KeywordRegistry.DSGVOTransmission(), "DSGVOINFO.TRANSMISSION"); +result.string(sql); diff --git a/entity/DSGVO_entity/DSGVO_entity.aod b/entity/DSGVO_entity/DSGVO_entity.aod new file mode 100644 index 0000000000000000000000000000000000000000..06d44974e63841afda42b9c49f30bc3172d2e073 --- /dev/null +++ b/entity/DSGVO_entity/DSGVO_entity.aod @@ -0,0 +1,262 @@ +<?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.9" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.9"> + <name>DSGVO_entity</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <icon>VAADIN:LOCK</icon> + <title>Data Privacy</title> + <siblings> + <element>Address_entity</element> + <element>Communication_entity</element> + <element>Person_entity</element> + <element>AttributeRelation_entity</element> + </siblings> + <grantCreate v="false" /> + <grantDelete v="false" /> + <recordContainer>jdito</recordContainer> + <entityFields> + <entityProvider> + <name>#PROVIDER</name> + <dependencies> + <entityDependency> + <name>848916ba-482b-4e53-ac22-48ee6fbf2b64</name> + <entityName>Person_entity</entityName> + <fieldName>DSGVOEntries</fieldName> + <isConsumer v="false" /> + </entityDependency> + </dependencies> + </entityProvider> + <entityField> + <name>UID</name> + <mandatory v="true" /> + <valueProcess>%aditoprj%/entity/DSGVO_entity/entityfields/uid/valueProcess.js</valueProcess> + </entityField> + <entityField> + <name>USER_NEW</name> + <valueProcess>%aditoprj%/entity/DSGVO_entity/entityfields/user_new/valueProcess.js</valueProcess> + </entityField> + <entityField> + <name>USER_EDIT</name> + <valueProcess>%aditoprj%/entity/DSGVO_entity/entityfields/user_edit/valueProcess.js</valueProcess> + </entityField> + <entityField> + <name>DATE_NEW</name> + <valueProcess>%aditoprj%/entity/DSGVO_entity/entityfields/date_new/valueProcess.js</valueProcess> + </entityField> + <entityField> + <name>DATE_EDIT</name> + <valueProcess>%aditoprj%/entity/DSGVO_entity/entityfields/date_edit/valueProcess.js</valueProcess> + </entityField> + <entityField> + <name>ROW_ID</name> + <valueProcess>%aditoprj%/entity/DSGVO_entity/entityfields/row_id/valueProcess.js</valueProcess> + </entityField> + <entityField> + <name>STATUORITYSOURCE</name> + <title>DataPrivacy Right</title> + <description>The statutory source of the private data. Keyword Statuoritysource</description> + <consumer>KeywordDSGVOStatuoritysource</consumer> + <groupable v="true" /> + <mandatory v="true" /> + <displayValueProcess>%aditoprj%/entity/DSGVO_entity/entityfields/statuoritysource/displayValueProcess.js</displayValueProcess> + </entityField> + <entityField> + <name>PURPOSE</name> + <title>DataPrivacy Use</title> + <description>The purpose of the private data. Keyword purpose</description> + <consumer>KeywordDSGVOPurpose</consumer> + <groupable v="true" /> + <mandatory v="true" /> + <displayValueProcess>%aditoprj%/entity/DSGVO_entity/entityfields/purpose/displayValueProcess.js</displayValueProcess> + </entityField> + <entityField> + <name>VALID_TO</name> + <title>Valid to</title> + <description>How long the data will be saved</description> + <contentType>DATE</contentType> + <resolution>DAY</resolution> + <mandatory v="true" /> + </entityField> + <entityField> + <name>CONTACT_ID</name> + <valueProcess>%aditoprj%/entity/DSGVO_entity/entityfields/contact_id/valueProcess.js</valueProcess> + </entityField> + <entityConsumer> + <name>OrganisationAndContactAdresses</name> + <dependency> + <name>dependency</name> + <entityName>Address_entity</entityName> + <fieldName>OrganisationAndContactAddresses</fieldName> + </dependency> + <children> + <entityParameter> + <name>OrganisationId_param</name> + <valueProcess>%aditoprj%/entity/DSGVO_entity/entityfields/organisationandcontactadresses/children/organisationid_param/valueProcess.js</valueProcess> + </entityParameter> + </children> + </entityConsumer> + <entityConsumer> + <name>KeywordDSGVOPurpose</name> + <dependency> + <name>dependency</name> + <entityName>KeywordEntry_entity</entityName> + <fieldName>SpecificContainerKeywords</fieldName> + </dependency> + <children> + <entityParameter> + <name>ContainerName_param</name> + <title></title> + <valueProcess>%aditoprj%/entity/DSGVO_entity/entityfields/keyworddsgvopurpose/children/containername_param/valueProcess.js</valueProcess> + </entityParameter> + </children> + </entityConsumer> + <entityConsumer> + <name>KeywordDSGVOStatuoritysource</name> + <dependency> + <name>dependency</name> + <entityName>KeywordEntry_entity</entityName> + <fieldName>SpecificContainerKeywords</fieldName> + </dependency> + <children> + <entityParameter> + <name>ContainerName_param</name> + <valueProcess>%aditoprj%/entity/DSGVO_entity/entityfields/keyworddsgvostatuoritysource/children/containername_param/valueProcess.js</valueProcess> + </entityParameter> + </children> + </entityConsumer> + <entityConsumer> + <name>Communications</name> + <dependency> + <name>dependency</name> + <entityName>Communication_entity</entityName> + <fieldName>AllCommunications</fieldName> + </dependency> + </entityConsumer> + <entityField> + <name>DSGVOTYPE</name> + <title>Type</title> + <description>What kind of data is being saved, e.g. Mail, Home address</description> + <consumer>KeywordDSGVOType</consumer> + <state>READONLY</state> + <displayValueProcess>%aditoprj%/entity/DSGVO_entity/entityfields/dsgvotype/displayValueProcess.js</displayValueProcess> + </entityField> + <entityParameter> + <name>ContactId_param</name> + <expose v="true" /> + <mandatory v="true" /> + </entityParameter> + <entityActionGroup> + <name>Reports</name> + <iconId>VAADIN:FILE_TEXT</iconId> + <children> + <entityActionField> + <name>openDisclosureReport</name> + <title>Disclosure Report</title> + <onActionProcess>%aditoprj%/entity/DSGVO_entity/entityfields/reports/children/opendisclosurereport/onActionProcess.js</onActionProcess> + <iconId>VAADIN:INFO_CIRCLE_O</iconId> + </entityActionField> + <entityActionField> + <name>openInfoReport</name> + <title>Information Report</title> + <onActionProcess>%aditoprj%/entity/DSGVO_entity/entityfields/reports/children/openinforeport/onActionProcess.js</onActionProcess> + <iconId>VAADIN:INFO_CIRCLE</iconId> + </entityActionField> + <entityActionField> + <name>exportCSV</name> + <title>Export CSV</title> + <onActionProcess>%aditoprj%/entity/DSGVO_entity/entityfields/reports/children/exportcsv/onActionProcess.js</onActionProcess> + <iconId>NEON:EXPORT</iconId> + </entityActionField> + </children> + </entityActionGroup> + <entityActionGroup> + <name>DSGVOActions</name> + <children> + <entityActionField> + <name>anonymPerson</name> + <title>Anonymization</title> + <onActionProcess>%aditoprj%/entity/DSGVO_entity/entityfields/dsgvoactions/children/anonymperson/onActionProcess.js</onActionProcess> + <actionOrder v="0" /> + <isObjectAction v="false" /> + <isSelectionAction v="true" /> + <iconId>VAADIN:ASTERISK</iconId> + <state>INVISIBLE</state> + <stateProcess>%aditoprj%/entity/DSGVO_entity/entityfields/dsgvoactions/children/anonymperson/stateProcess.js</stateProcess> + </entityActionField> + </children> + </entityActionGroup> + <entityField> + <name>VALUE</name> + <title>Value</title> + <contentType>DATE</contentType> + <contentTypeProcess>%aditoprj%/entity/DSGVO_entity/entityfields/value/contentTypeProcess.js</contentTypeProcess> + <resolution>DAY</resolution> + <state>READONLY</state> + </entityField> + <entityConsumer> + <name>KeywordDSGVOType</name> + <dependency> + <name>dependency</name> + <entityName>KeywordEntry_entity</entityName> + <fieldName>SpecificContainerKeywords</fieldName> + </dependency> + <children> + <entityParameter> + <name>ContainerName_param</name> + <valueProcess>%aditoprj%/entity/DSGVO_entity/entityfields/keyworddsgvotype/children/containername_param/valueProcess.js</valueProcess> + </entityParameter> + </children> + </entityConsumer> + <entityProvider> + <name>DSGVOEntries</name> + </entityProvider> + </entityFields> + <recordContainers> + <jDitoRecordContainer> + <name>jdito</name> + <jDitoRecordAlias>Data_alias</jDitoRecordAlias> + <contentProcess>%aditoprj%/entity/DSGVO_entity/recordcontainers/jdito/contentProcess.js</contentProcess> + <onUpdate>%aditoprj%/entity/DSGVO_entity/recordcontainers/jdito/onUpdate.js</onUpdate> + <recordFieldMappings> + <jDitoRecordFieldMapping> + <name>UID.value</name> + </jDitoRecordFieldMapping> + <jDitoRecordFieldMapping> + <name>CONTACT_ID.value</name> + </jDitoRecordFieldMapping> + <jDitoRecordFieldMapping> + <name>DSGVOTYPE.value</name> + </jDitoRecordFieldMapping> + <jDitoRecordFieldMapping> + <name>ROW_ID.value</name> + </jDitoRecordFieldMapping> + <jDitoRecordFieldMapping> + <name>VALUE.value</name> + </jDitoRecordFieldMapping> + <jDitoRecordFieldMapping> + <name>STATUORITYSOURCE.value</name> + </jDitoRecordFieldMapping> + <jDitoRecordFieldMapping> + <name>PURPOSE.value</name> + </jDitoRecordFieldMapping> + <jDitoRecordFieldMapping> + <name>VALID_TO.value</name> + </jDitoRecordFieldMapping> + <jDitoRecordFieldMapping> + <name>DATE_NEW.value</name> + </jDitoRecordFieldMapping> + <jDitoRecordFieldMapping> + <name>DATE_EDIT.value</name> + </jDitoRecordFieldMapping> + <jDitoRecordFieldMapping> + <name>USER_NEW.value</name> + </jDitoRecordFieldMapping> + <jDitoRecordFieldMapping> + <name>USER_EDIT.value</name> + </jDitoRecordFieldMapping> + <jDitoRecordFieldMapping> + <name>DSGVOTYPE.displayValue</name> + </jDitoRecordFieldMapping> + </recordFieldMappings> + </jDitoRecordContainer> + </recordContainers> +</entity> diff --git a/entity/DSGVO_entity/entityfields/contact_id/valueProcess.js b/entity/DSGVO_entity/entityfields/contact_id/valueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..c108bc2cf8d6c4c66e46c05306360a9234fd1f58 --- /dev/null +++ b/entity/DSGVO_entity/entityfields/contact_id/valueProcess.js @@ -0,0 +1,10 @@ +import("system.result"); +import("system.neon"); +import("system.vars"); + +if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW) +{ + if(vars.get("$param.ContactId_param")) { + result.string(vars.getString("$param.ContactId_param")); + } +} \ No newline at end of file diff --git a/entity/DSGVO_entity/entityfields/date_edit/valueProcess.js b/entity/DSGVO_entity/entityfields/date_edit/valueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..5e6ef059738e0c724a468685333a5e257ac228ce --- /dev/null +++ b/entity/DSGVO_entity/entityfields/date_edit/valueProcess.js @@ -0,0 +1,7 @@ +import("system.util"); +import("system.result"); +import("system.neon"); +import("system.vars"); + +if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_EDIT) + result.string(vars.get("$sys.date")); \ No newline at end of file diff --git a/entity/DSGVO_entity/entityfields/date_new/valueProcess.js b/entity/DSGVO_entity/entityfields/date_new/valueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..a72892783bf2bd04fe353c47f1be0cb570bbb323 --- /dev/null +++ b/entity/DSGVO_entity/entityfields/date_new/valueProcess.js @@ -0,0 +1,7 @@ +import("system.util"); +import("system.result"); +import("system.neon"); +import("system.vars"); + +if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW) + result.string(vars.get("$sys.date")); \ No newline at end of file diff --git a/entity/DSGVO_entity/entityfields/dsgvoactions/children/anonymperson/onActionProcess.js b/entity/DSGVO_entity/entityfields/dsgvoactions/children/anonymperson/onActionProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..154dd846f477bee30e3d50c88b73a9f1be840acb --- /dev/null +++ b/entity/DSGVO_entity/entityfields/dsgvoactions/children/anonymperson/onActionProcess.js @@ -0,0 +1,5 @@ +import("system.vars"); +import("DataPrivacy_lib"); + +// TODO open View DSGVOPreviewAnonym_view mit Auswahl an Kategorien +//DataPrivacyUtils.dsgvoMkDataAnonymous(vars.get("$field.CONTACT_ID"), vars.get("$field.ROW_ID")); \ No newline at end of file diff --git a/entity/Person_entity/entityfields/commrestrictions/children/personid_param/valueProcess.js b/entity/DSGVO_entity/entityfields/dsgvoactions/children/anonymperson/stateProcess.js similarity index 100% rename from entity/Person_entity/entityfields/commrestrictions/children/personid_param/valueProcess.js rename to entity/DSGVO_entity/entityfields/dsgvoactions/children/anonymperson/stateProcess.js diff --git a/entity/DSGVO_entity/entityfields/dsgvotype/displayValueProcess.js b/entity/DSGVO_entity/entityfields/dsgvotype/displayValueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..952ed787e8168e45e8e294a26865f5ef569b78b7 --- /dev/null +++ b/entity/DSGVO_entity/entityfields/dsgvotype/displayValueProcess.js @@ -0,0 +1,6 @@ +import("KeywordRegistry_basic"); +import("system.vars"); +import("system.result"); +import("Keyword_lib"); + +result.string(KeywordUtils.getViewValue($KeywordRegistry.DSGVOType(), vars.get("$this.value"))); \ No newline at end of file diff --git a/entity/DSGVO_entity/entityfields/keyworddsgvopurpose/children/containername_param/valueProcess.js b/entity/DSGVO_entity/entityfields/keyworddsgvopurpose/children/containername_param/valueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..245270971322b851dd24f308b377c949d6d9f5ec --- /dev/null +++ b/entity/DSGVO_entity/entityfields/keyworddsgvopurpose/children/containername_param/valueProcess.js @@ -0,0 +1,4 @@ +import("system.result"); +import("KeywordRegistry_basic"); + +result.string($KeywordRegistry.DSGVOPurpose()); \ No newline at end of file diff --git a/entity/DSGVO_entity/entityfields/keyworddsgvostatuoritysource/children/containername_param/valueProcess.js b/entity/DSGVO_entity/entityfields/keyworddsgvostatuoritysource/children/containername_param/valueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..37e7e4c7585ce1bb27218e08d6dd94e1f7a6c94b --- /dev/null +++ b/entity/DSGVO_entity/entityfields/keyworddsgvostatuoritysource/children/containername_param/valueProcess.js @@ -0,0 +1,4 @@ +import("system.result"); +import("KeywordRegistry_basic"); + +result.string($KeywordRegistry.DSGVOStatuoritysource()); \ No newline at end of file diff --git a/entity/DSGVO_entity/entityfields/keyworddsgvotype/children/containername_param/valueProcess.js b/entity/DSGVO_entity/entityfields/keyworddsgvotype/children/containername_param/valueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..55a2d94f1039eff44d908d07fb958802af38838b --- /dev/null +++ b/entity/DSGVO_entity/entityfields/keyworddsgvotype/children/containername_param/valueProcess.js @@ -0,0 +1,4 @@ +import("system.result"); +import("KeywordRegistry_basic"); + +result.string($KeywordRegistry.DSGVOType()); \ No newline at end of file diff --git a/entity/DSGVO_entity/entityfields/organisationandcontactadresses/children/organisationid_param/valueProcess.js b/entity/DSGVO_entity/entityfields/organisationandcontactadresses/children/organisationid_param/valueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/entity/DSGVO_entity/entityfields/purpose/displayValueProcess.js b/entity/DSGVO_entity/entityfields/purpose/displayValueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..473d70c8e03baf65b05ffba822df0ac500c35ba4 --- /dev/null +++ b/entity/DSGVO_entity/entityfields/purpose/displayValueProcess.js @@ -0,0 +1,6 @@ +import("system.result"); +import("system.vars"); +import("KeywordRegistry_basic"); +import("Keyword_lib"); + +result.string(KeywordUtils.getViewValue($KeywordRegistry.DSGVOPurpose(), vars.get("$field.PURPOSE"))); \ No newline at end of file diff --git a/entity/DSGVO_entity/entityfields/reports/children/exportcsv/onActionProcess.js b/entity/DSGVO_entity/entityfields/reports/children/exportcsv/onActionProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..cd57a6e6bb825fa93337111578d5babc7f8a1fea --- /dev/null +++ b/entity/DSGVO_entity/entityfields/reports/children/exportcsv/onActionProcess.js @@ -0,0 +1,4 @@ +import("system.vars"); +import("DataPrivacy_lib"); + +DataPrivacyUtils.downloadCSV(vars.get("$field.CONTACT_ID")); \ No newline at end of file diff --git a/entity/DSGVO_entity/entityfields/reports/children/opendisclosurereport/onActionProcess.js b/entity/DSGVO_entity/entityfields/reports/children/opendisclosurereport/onActionProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..b92d3e414a7b9a7ea174c2108f4c8c57b6048b9f --- /dev/null +++ b/entity/DSGVO_entity/entityfields/reports/children/opendisclosurereport/onActionProcess.js @@ -0,0 +1,21 @@ +import("system.vars"); +import("DataPrivacy_lib"); +import("system.neon"); +import("system.entities"); + +var conf = entities.createConfigForLoadingRows() + .entity("DSGVOInfo_entity") + .provider("DSGVOInfos") + .addParameter("ContactId_param", vars.get("$field.CONTACT_ID")); + +var mode = neon.OPERATINGSTATE_NEW; +if (entities.getRowCount(conf) > 0) +{ + mode = neon.OPERATINGSTATE_EDIT; +} + +neon.openContext("DSGVOInfo", "DSGVOInfoEdit_view", null, mode, + { + ContactId_param: vars.get("$field.CONTACT_ID"), + ReportType_param: DataPrivacyUtils.DisclosureReportName() + }); \ No newline at end of file diff --git a/entity/DSGVO_entity/entityfields/reports/children/openinforeport/onActionProcess.js b/entity/DSGVO_entity/entityfields/reports/children/openinforeport/onActionProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..23afc7e82ee3ba730ef78300776e042b03dbc750 --- /dev/null +++ b/entity/DSGVO_entity/entityfields/reports/children/openinforeport/onActionProcess.js @@ -0,0 +1,21 @@ +import("system.vars"); +import("DataPrivacy_lib"); +import("system.neon"); +import("system.entities"); + +var conf = entities.createConfigForLoadingRows() + .entity("DSGVOInfo_entity") + .provider("DSGVOInfos") + .addParameter("ContactId_param", vars.get("$field.CONTACT_ID")); + +var mode = neon.OPERATINGSTATE_NEW; +if (entities.getRowCount(conf) > 0) +{ + mode = neon.OPERATINGSTATE_EDIT; +} + +neon.openContext("DSGVOInfo", "DSGVOInfoEdit_view", null, mode, + { + ContactId_param: vars.get("$field.CONTACT_ID"), + ReportType_param: "DSGVO_Information_report" + }); \ No newline at end of file diff --git a/entity/DSGVO_entity/entityfields/row_id/valueProcess.js b/entity/DSGVO_entity/entityfields/row_id/valueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..589f1bc5e352c796db82511dbdf5a6d61cb91bb7 --- /dev/null +++ b/entity/DSGVO_entity/entityfields/row_id/valueProcess.js @@ -0,0 +1,5 @@ +import("system.vars"); +import("system.result"); +import("DataPrivacy_lib"); + +//result.object(DataPrivacyUtils.getSpecificRowId(vars.get("$param.ContactId_param"), vars.get("$field.TABLENAME"))); \ No newline at end of file diff --git a/entity/DSGVO_entity/entityfields/statuoritysource/displayValueProcess.js b/entity/DSGVO_entity/entityfields/statuoritysource/displayValueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..50071f1e659a6419aa90ab0ddc429b2769076fa7 --- /dev/null +++ b/entity/DSGVO_entity/entityfields/statuoritysource/displayValueProcess.js @@ -0,0 +1,6 @@ +import("system.result"); +import("system.vars"); +import("KeywordRegistry_basic"); +import("Keyword_lib"); + +result.string(KeywordUtils.getViewValue($KeywordRegistry.DSGVOStatuoritysource(), vars.get("$field.STATUORITYSOURCE"))); \ No newline at end of file diff --git a/entity/DSGVO_entity/entityfields/uid/valueProcess.js b/entity/DSGVO_entity/entityfields/uid/valueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..ef478411d7874351e0a92618a5bc9e0533bd7c68 --- /dev/null +++ b/entity/DSGVO_entity/entityfields/uid/valueProcess.js @@ -0,0 +1,8 @@ +import("system.neon"); +import("system.result"); +import("system.util"); +import("system.vars"); + +if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW){ + result.string(util.getNewUUID()); +} \ No newline at end of file diff --git a/entity/DSGVO_entity/entityfields/user_edit/valueProcess.js b/entity/DSGVO_entity/entityfields/user_edit/valueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..6af880ae3e0e2b89b4eee8327ed49f1eefe458af --- /dev/null +++ b/entity/DSGVO_entity/entityfields/user_edit/valueProcess.js @@ -0,0 +1,7 @@ +import("system.util"); +import("system.result"); +import("system.neon"); +import("system.vars"); + +if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_EDIT) + result.string(vars.get("$sys.user")); \ No newline at end of file diff --git a/entity/DSGVO_entity/entityfields/user_new/valueProcess.js b/entity/DSGVO_entity/entityfields/user_new/valueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..e518bc75a9494e53a83613dedd943106e74fc00a --- /dev/null +++ b/entity/DSGVO_entity/entityfields/user_new/valueProcess.js @@ -0,0 +1,7 @@ +import("system.util"); +import("system.result"); +import("system.neon"); +import("system.vars"); + +if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW) + result.string(vars.get("$sys.user")); \ No newline at end of file diff --git a/entity/DSGVO_entity/entityfields/value/contentTypeProcess.js b/entity/DSGVO_entity/entityfields/value/contentTypeProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..a96c4d2059fdbcbdb397571422b72ed8da12e7a0 --- /dev/null +++ b/entity/DSGVO_entity/entityfields/value/contentTypeProcess.js @@ -0,0 +1,16 @@ +import("system.logging"); +import("system.result"); +import("KeywordRegistry_basic"); +import("system.vars"); +import("system.neon"); + +// NOTE: If there are more cases added, consider adding this to DSGVOType keyword as attribute or adding it to DataPrivacy_lib to the Types. +logging.log(vars.get("$field.DSGVOTYPE")); +switch (vars.get("$field.DSGVOTYPE").trim()) +{ + case $KeywordRegistry.DSGVOType$birth().trim(): + result.string("DATE"); + break; + default: + result.string("LONG_TEXT"); +} \ No newline at end of file diff --git a/entity/DSGVO_entity/recordcontainers/db/onDBInsert.js b/entity/DSGVO_entity/recordcontainers/db/onDBInsert.js new file mode 100644 index 0000000000000000000000000000000000000000..91a2439d76a87078fe11b740c5972d3f8e5c395b --- /dev/null +++ b/entity/DSGVO_entity/recordcontainers/db/onDBInsert.js @@ -0,0 +1,47 @@ +import("KeywordRegistry_basic"); +import("Keyword_lib"); +import("system.db"); +import("system.neon"); +import("system.vars"); +import("system.util"); + +/* +if (vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW) +{ + var cols = ["USER_NEW" , "USER_EDIT" , "DSGVOID" , "ROW_ID" , "DATE_NEW" , + "TABLENAME" , "DATE_EDIT" , "RIGHT" , "VALID_TO" , "CONTACT_ID" , "USE"]; + + var vals = [vars.get("$sys.user"), null, util.getNewUUID(), + vars.get("$field.ROW_ID"), vars.get("$sys.date"), vars.get("$field.TABLENAME"), + null, KeywordUtils. vars.get("$field.RIGHT").valueOf(), vars.get("$field.VALID_TO"), + vars.get("$field.CONTACT_ID"), vars.get("$field.USE").valueOf()]; + // KeywordUtils.getResolvedTitleSqlPart($KeywordRegistry.DSGVOUse(), "DSGVO.USE"); + db.insertData("DSGVO", cols, null, vals); +} + + +/* + + // TODO Eintrag in DSGVO Tabelle + + /* + * + var InputMapping = { + "OFFERITEM": { + condition: "OFFER_ID = '" + pSourceOfferId + "' order by ITEMSORT", + ValueMapping: { + "OFFER_ID" : pTargetOfferId + } + } + }; + CopyModuleUtils.copyModule(InputMapping); + + var oiUtils = new OfferItemUtils(pTargetOfferId); + + //update order price + cols = ["NET", "VAT"]; + var vals = oiUtils.getNetAndVat(); + + db.updateData("OFFER", cols, null, vals, SqlCondition.equals("OFFER.OFFERID", pTargetOfferId, "1 = 2")); + * + */ \ No newline at end of file diff --git a/entity/DSGVO_entity/recordcontainers/jdito/contentProcess.js b/entity/DSGVO_entity/recordcontainers/jdito/contentProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..587bba0a5e86c812eb9529457c73c1bcf08ce32f --- /dev/null +++ b/entity/DSGVO_entity/recordcontainers/jdito/contentProcess.js @@ -0,0 +1,23 @@ +import("system.datetime"); +import("system.vars"); +import("KeywordRegistry_basic"); +import("Keyword_lib"); +import("system.db"); +import("system.result"); +import("Sql_lib"); +import("Address_lib"); +import("Attribute_lib"); +import("DataPrivacy_lib"); + +var contactId = vars.get("$param.ContactId_param"); +var filterCond; + +// TODO: maybe load data directly without collect all for "$local.idvalues" -> use other function?? (performance) +if (vars.exists("$local.idvalues") && vars.get("$local.idvalues") && vars.get("$local.idvalues").length > 0) +{ + filterCond = SqlCondition.begin().andIn("DSGVO.DSGVOID", vars.get("$local.idvalues")); +} + +var data = DataPrivacyUtils.collectAll(contactId, filterCond) + +result.object(data); \ No newline at end of file diff --git a/entity/DSGVO_entity/recordcontainers/jdito/onUpdate.js b/entity/DSGVO_entity/recordcontainers/jdito/onUpdate.js new file mode 100644 index 0000000000000000000000000000000000000000..e93e6a8c937df1095ea120bc3ab69c5869cc554b --- /dev/null +++ b/entity/DSGVO_entity/recordcontainers/jdito/onUpdate.js @@ -0,0 +1,31 @@ +import("system.db"); +import("Sql_lib"); +import("system.vars"); + +var columns = [ + "CONTACT_ID", + "DATE_NEW", + "DATE_EDIT", + "PURPOSE", + "ROW_ID", + "STATUORITYSOURCE", + "DSGVOTYPE", + "USER_NEW", + "USER_EDIT", + "VALID_TO" +]; +var values = [ + vars.get("$field.CONTACT_ID"), + vars.get("$field.DATE_NEW"), + vars.get("$field.DATE_EDIT"), + vars.get("$field.PURPOSE"), + vars.get("$field.ROW_ID"), + vars.get("$field.STATUORITYSOURCE"), + vars.get("$field.DSGVOTYPE"), + vars.get("$field.USER_NEW"), + vars.get("$field.USER_EDIT"), + vars.get("$field.VALID_TO") +]; + +db.updateData("DSGVO", columns, null, values, + SqlCondition.equals("DSGVO.DSGVOID", vars.get("$field.UID"), "1=2")); \ No newline at end of file diff --git a/entity/KeywordEntry_entity/KeywordEntry_entity.aod b/entity/KeywordEntry_entity/KeywordEntry_entity.aod index 52415213bd8cfcd7aa8039b3583fc73da23166a6..1f316b8732ddf06934dd7dce7c313f1e9a745e09 100644 --- a/entity/KeywordEntry_entity/KeywordEntry_entity.aod +++ b/entity/KeywordEntry_entity/KeywordEntry_entity.aod @@ -402,6 +402,24 @@ <fieldName>StatusKeyword</fieldName> <isConsumer v="false" /> </entityDependency> + <entityDependency> + <name>3ab18dc8-b702-49d9-9cbc-4b8d8ffaea2e</name> + <entityName>DSGVO_entity</entityName> + <fieldName>KeywordDSGVOPurpose</fieldName> + <isConsumer v="false" /> + </entityDependency> + <entityDependency> + <name>86501073-4e62-42ef-ba15-e9f6a2eb3495</name> + <entityName>DSGVO_entity</entityName> + <fieldName>KeywordDSGVOStatuoritysource</fieldName> + <isConsumer v="false" /> + </entityDependency> + <entityDependency> + <name>ae2c4712-5513-4c0d-911a-532f50483c76</name> + <entityName>DSGVO_entity</entityName> + <fieldName>KeywordDSGVOType</fieldName> + <isConsumer v="false" /> + </entityDependency> <entityDependency> <name>44f84932-2a27-4e11-833b-def950c064d9</name> <entityName>SupportTicket_entity</entityName> @@ -426,6 +444,18 @@ <fieldName>StatusKeyword</fieldName> <isConsumer v="false" /> </entityDependency> + <entityDependency> + <name>41fd8fd4-7285-4493-9a56-cc0c44353057</name> + <entityName>DSGVOInfo_entity</entityName> + <fieldName>KeywordDeadline</fieldName> + <isConsumer v="false" /> + </entityDependency> + <entityDependency> + <name>1cbfe51f-43c3-4e99-895f-673097915249</name> + <entityName>DSGVOInfo_entity</entityName> + <fieldName>KeywordTransmission</fieldName> + <isConsumer v="false" /> + </entityDependency> </dependencies> <children> <entityParameter> diff --git a/entity/Offer_entity/entityfields/lettersalutation/valueProcess.js b/entity/Offer_entity/entityfields/lettersalutation/valueProcess.js index 0dd257f7f36ea76b1dea44e0405d5105a408a75d..2c0266cbac1c8c8e575ade5d92b84fba9d7c474a 100644 --- a/entity/Offer_entity/entityfields/lettersalutation/valueProcess.js +++ b/entity/Offer_entity/entityfields/lettersalutation/valueProcess.js @@ -1,4 +1,3 @@ -import("system.logging"); import("system.result"); import("system.neon"); import("system.vars"); @@ -6,7 +5,6 @@ import("Address_lib"); if (vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW && !vars.get("$this.value")) { - logging.log(vars.get("$field.CONTACT_ID")) var addrobj = new AddrObject(vars.get("$field.CONTACT_ID")); var salutation = addrobj.getFormattedAddress(false, "{letter_salutation},"); if (salutation != "Err.,") diff --git a/entity/Person_entity/Person_entity.aod b/entity/Person_entity/Person_entity.aod index b985f968bb922b3d3389c4c70bbd2025e27ca82a..4473553b461f18f9f266a1670bc2e32a731d4152 100644 --- a/entity/Person_entity/Person_entity.aod +++ b/entity/Person_entity/Person_entity.aod @@ -865,12 +865,6 @@ Usually this is used for filtering COMMUNICATION-entries by a specified contact <fieldName>PersonsCommRestriction</fieldName> </dependency> <children> - <entityParameter> - <name>PersonId_param</name> - <valueProcess>%aditoprj%/entity/Person_entity/entityfields/commrestrictions/children/personid_param/valueProcess.js</valueProcess> - <expose v="true" /> - <mandatory v="true" /> - </entityParameter> <entityParameter> <name>ContactId_param</name> <valueProcess>%aditoprj%/entity/Person_entity/entityfields/commrestrictions/children/contactid_param/valueProcess.js</valueProcess> @@ -890,6 +884,21 @@ Usually this is used for filtering COMMUNICATION-entries by a specified contact <iconId>VAADIN:CURLY_BRACKETS</iconId> <stateProcess>%aditoprj%/entity/Person_entity/entityfields/openadminview/stateProcess.js</stateProcess> </entityActionField> + <entityConsumer> + <name>DSGVOEntries</name> + <stateProcess>%aditoprj%/entity/Person_entity/entityfields/dsgvoentries/stateProcess.js</stateProcess> + <dependency> + <name>dependency</name> + <entityName>DSGVO_entity</entityName> + <fieldName>#PROVIDER</fieldName> + </dependency> + <children> + <entityParameter> + <name>ContactId_param</name> + <valueProcess>%aditoprj%/entity/Person_entity/entityfields/dsgvoentries/children/contactid_param/valueProcess.js</valueProcess> + </entityParameter> + </children> + </entityConsumer> <entityConsumer> <name>Appointments</name> <dependency> @@ -912,31 +921,32 @@ Usually this is used for filtering COMMUNICATION-entries by a specified contact <fromClauseProcess>%aditoprj%/entity/Person_entity/recordcontainers/db/fromClauseProcess.js</fromClauseProcess> <conditionProcess>%aditoprj%/entity/Person_entity/recordcontainers/db/conditionProcess.js</conditionProcess> <orderClauseProcess>%aditoprj%/entity/Person_entity/recordcontainers/db/orderClauseProcess.js</orderClauseProcess> + <onDBInsert>%aditoprj%/entity/Person_entity/recordcontainers/db/onDBInsert.js</onDBInsert> <onDBUpdate>%aditoprj%/entity/Person_entity/recordcontainers/db/onDBUpdate.js</onDBUpdate> <linkInformation> <linkInformation> - <name>3afdecb0-515e-43d2-872f-04c82ecca9ae</name> + <name>bfc9ae0b-bd68-4913-b26e-64fcfdae835d</name> <tableName>PERSON</tableName> <primaryKey>PERSONID</primaryKey> <isUIDTable v="false" /> <readonly v="false" /> </linkInformation> <linkInformation> - <name>217d431f-018c-4573-b786-d1b6b88f4b64</name> + <name>53ce95ab-08a3-4763-8540-8f3074f13d1f</name> <tableName>CONTACT</tableName> <primaryKey>CONTACTID</primaryKey> <isUIDTable v="true" /> <readonly v="false" /> </linkInformation> <linkInformation> - <name>19877118-eb80-4672-bd73-cf10dbbb052a</name> + <name>e9124a94-cc1b-4967-84ec-e315a7565ce0</name> <tableName>ORGANISATION</tableName> <primaryKey>ORGANISATIONID</primaryKey> <isUIDTable v="false" /> <readonly v="true" /> </linkInformation> <linkInformation> - <name>64f188c2-e53d-44b5-9980-c867282eff7e</name> + <name>0b6ca3ff-31f7-4dcd-99f6-bb8f64948cb0</name> <tableName>ADDRESS</tableName> <primaryKey>ADDRESSID</primaryKey> <isUIDTable v="false" /> diff --git a/entity/Person_entity/entityfields/dsgvoentries/children/contactid_param/valueProcess.js b/entity/Person_entity/entityfields/dsgvoentries/children/contactid_param/valueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..7b6137b4d105e9ba592cf8ef6e796fb838a32b09 --- /dev/null +++ b/entity/Person_entity/entityfields/dsgvoentries/children/contactid_param/valueProcess.js @@ -0,0 +1,4 @@ +import("system.vars"); +import("system.result"); + +result.string(vars.get("$field.CONTACTID")); \ No newline at end of file diff --git a/entity/Person_entity/entityfields/dsgvoentries/stateProcess.js b/entity/Person_entity/entityfields/dsgvoentries/stateProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..1d085dde40b08d83861d4017be6a66f378bc56ee --- /dev/null +++ b/entity/Person_entity/entityfields/dsgvoentries/stateProcess.js @@ -0,0 +1,12 @@ +import("system.result"); +import("system.project"); +import("system.neon"); + +var isActive = JSON.parse(project.getPreferenceValue("custom.dsgvo.active", "true")); + +if(isActive) +{ + result.string(neon.COMPONENTSTATE_EDITABLE); +} +else + result.string(neon.COMPONENTSTATE_INVISIBLE); \ No newline at end of file diff --git a/entity/Person_entity/recordcontainers/db/conditionProcess.js b/entity/Person_entity/recordcontainers/db/conditionProcess.js index 2678fdab9c1337a75e2f06a34ac456384daa8c66..5dd47bb6a331a21f6e98e6400b73b9f2248980c1 100644 --- a/entity/Person_entity/recordcontainers/db/conditionProcess.js +++ b/entity/Person_entity/recordcontainers/db/conditionProcess.js @@ -21,4 +21,4 @@ if (vars.exists("$param.ExcludedContactIds_param") && vars.get("$param.ExcludedC } //TODO: use a preparedCondition when available #1030812 #1034026 -result.string(db.translateCondition(cond.build("1 = 1"))); +result.string(db.translateCondition(cond.build("1 = 1"))); \ No newline at end of file diff --git a/entity/Person_entity/recordcontainers/db/fromClauseProcess.js b/entity/Person_entity/recordcontainers/db/fromClauseProcess.js index ee43318317813db5384c2a13bba96181b447a6be..c8caaf3874ed3ee8cfa40da0fb0d57d72f998f02 100644 --- a/entity/Person_entity/recordcontainers/db/fromClauseProcess.js +++ b/entity/Person_entity/recordcontainers/db/fromClauseProcess.js @@ -5,4 +5,4 @@ import("system.result"); result.string("PERSON \n\ join CONTACT on (CONTACT.PERSON_ID = PERSON.PERSONID) \n\ join ORGANISATION on (ORGANISATION.ORGANISATIONID = CONTACT.ORGANISATION_ID) \n\ - left join ADDRESS on (ADDRESS.ADDRESSID = CONTACT.ADDRESS_ID)"); \ No newline at end of file + left join ADDRESS on (ADDRESS.ADDRESSID = CONTACT.ADDRESS_ID)"); diff --git a/entity/Person_entity/recordcontainers/db/onDBInsert.js b/entity/Person_entity/recordcontainers/db/onDBInsert.js new file mode 100644 index 0000000000000000000000000000000000000000..157ddf8314dc0dcbcad97150a81ff52e25c50f7b --- /dev/null +++ b/entity/Person_entity/recordcontainers/db/onDBInsert.js @@ -0,0 +1,4 @@ +import("system.vars"); +import("DataPrivacy_lib"); + +DataPrivacyUtils.notifyNeedDataPrivacyUpdate(vars.get("$field.CONTACTID")); \ No newline at end of file diff --git a/entity/Person_entity/recordcontainers/db/onDBUpdate.js b/entity/Person_entity/recordcontainers/db/onDBUpdate.js index 8c54172f7f22d1b685061f422c173f2b48249441..530c2f5d46b93d85f6ee09373a336219671aad49 100644 --- a/entity/Person_entity/recordcontainers/db/onDBUpdate.js +++ b/entity/Person_entity/recordcontainers/db/onDBUpdate.js @@ -1,3 +1,4 @@ +import("DataPrivacy_lib"); import("system.tools"); import("system.vars"); import("Person_lib"); @@ -31,4 +32,6 @@ vars.get("$local.changed").forEach(function(fieldName) { tools.updateUser(user); break; } -}) \ No newline at end of file +}) + +DataPrivacyUtils.notifyNeedDataPrivacyUpdate(vars.get("$field.CONTACTID")); \ No newline at end of file diff --git a/entity/SupportTicket_entity/recordcontainers/db/recordfieldmappings/task_progress.displayvalue/expression.js b/entity/SupportTicket_entity/recordcontainers/db/recordfieldmappings/task_progress.displayvalue/expression.js new file mode 100644 index 0000000000000000000000000000000000000000..4666f5143991d0e7ade783064a6094470f7f397e --- /dev/null +++ b/entity/SupportTicket_entity/recordcontainers/db/recordfieldmappings/task_progress.displayvalue/expression.js @@ -0,0 +1,6 @@ +import("system.result"); +import("Keyword_lib"); +import("KeywordRegistry_basic"); + +var sql = KeywordUtils.getResolvedTitleSqlPart($KeywordRegistry.taskProgress(), "TASK.PROGRESS"); +result.string(sql); \ No newline at end of file diff --git a/entity/SupportTicket_entity/recordcontainers/db/recordfieldmappings/task_status.displayvalue/expression.js b/entity/SupportTicket_entity/recordcontainers/db/recordfieldmappings/task_status.displayvalue/expression.js new file mode 100644 index 0000000000000000000000000000000000000000..2ff962697835ef0243dc987da40063bfc1dee5b6 --- /dev/null +++ b/entity/SupportTicket_entity/recordcontainers/db/recordfieldmappings/task_status.displayvalue/expression.js @@ -0,0 +1,2 @@ +// do not use this, because TaskUtils.getTypeStatusKeyword(vars.get("$field.TYPE")) has to be called, which is not possible in a subselect. +// --> only use display value process \ No newline at end of file diff --git a/language/_____LANGUAGE_EXTRA/_____LANGUAGE_EXTRA.aod b/language/_____LANGUAGE_EXTRA/_____LANGUAGE_EXTRA.aod index b34751abfcee0ae87c275c31769dbcbd687548a1..bb24c4a79674dea3a96354a32f42e20d46fb7451 100644 --- a/language/_____LANGUAGE_EXTRA/_____LANGUAGE_EXTRA.aod +++ b/language/_____LANGUAGE_EXTRA/_____LANGUAGE_EXTRA.aod @@ -4599,6 +4599,219 @@ <entry> <key>Add to Bulkmail</key> </entry> + <entry> + <key>DSGVO Information</key> + </entry> + <entry> + <key>Data Privacy</key> + </entry> + <entry> + <key>No data has been anonymized.</key> + </entry> + <entry> + <key>Es wurden keine Daten anonymisiert.</key> + </entry> + <entry> + <key>Anonymization</key> + </entry> + <entry> + <key>The following data has been anonymised: %0</key> + </entry> + <entry> + <key>Your changes have an impact on the data privacy information (DSGVO).</key> + </entry> + <entry> + <key>Data Privacies</key> + </entry> + <entry> + <key>advertising consent</key> + </entry> + <entry> + <key>Sonstige personenbezogene Daten</key> + </entry> + <entry> + <key>Names</key> + </entry> + <entry> + <key>Namen</key> + </entry> + <entry> + <key>Adressdaten</key> + </entry> + <entry> + <key>DSGVO anonymisation</key> + </entry> + <entry> + <key>newsletter dispatch</key> + </entry> + <entry> + <key>Folgende Daten wurden anonymisiert: </key> + </entry> + <entry> + <key>Address data</key> + </entry> + <entry> + <key>contract of sale</key> + </entry> + <entry> + <key>DataPrivacy Use</key> + </entry> + <entry> + <key>Source</key> + </entry> + <entry> + <key>consent</key> + </entry> + <entry> + <key>Information Report</key> + </entry> + <entry> + <key>Attribute data</key> + </entry> + <entry> + <key>other personal data</key> + </entry> + <entry> + <key>Kommunikationsdaten</key> + </entry> + <entry> + <key>DSGVO Anonymisierung</key> + </entry> + <entry> + <key>DSGVO Disclosure</key> + </entry> + <entry> + <key>Disclosure Report</key> + </entry> + <entry> + <key>Update data privacy information</key> + </entry> + <entry> + <key>DataPrivacy Right</key> + </entry> + <entry> + <key>balancing of interests</key> + </entry> + <entry> + <key>Personal data</key> + </entry> + <entry> + <key>The transfer of data to recipients located in a third country is based on the following guarantees:</key> + </entry> + <entry> + <key>MarketingCampaign</key> + </entry> + <entry> + <key>Recipient, Country</key> + </entry> + <entry> + <key>We save your data until </key> + </entry> + <entry> + <key>Guarantees</key> + </entry> + <entry> + <key>On time</key> + </entry> + <entry> + <key>Nur eigene anzeigen</key> + </entry> + <entry> + <key>CampaignManagement</key> + </entry> + <entry> + <key>For this report</key> + </entry> + <entry> + <key>SqlBuilder must contain a select clause!</key> + </entry> + <entry> + <key>Inland</key> + </entry> + <entry> + <key>The data is transmitted to the following recipients:</key> + </entry> + <entry> + <key>SqlBuilder must be instanciated with 'new'</key> + </entry> + <entry> + <key>Extension letter date</key> + </entry> + <entry> + <key>Balancing of interests</key> + </entry> + <entry> + <key>SqlBuilder must contain a from clause!</key> + </entry> + <entry> + <key>None</key> + </entry> + <entry> + <key>Date of request</key> + </entry> + <entry> + <key>Export CSV</key> + </entry> + <entry> + <key>Not all data privacy fields for all private data is filled. Cannot create report.</key> + </entry> + <entry> + <key>Birthday</key> + </entry> + <entry> + <key>Extend - request count</key> + </entry> + <entry> + <key>Transmission</key> + </entry> + <entry> + <key>You don't have permission for this view.</key> + </entry> + <entry> + <key>Extend - complexity</key> + </entry> + <entry> + <key>Advertising consent</key> + </entry> + <entry> + <key>We hereby comply with your request within the statutory period of one month.</key> + </entry> + <entry> + <key>%0 mails sent sucessfully, %1 mails failed. Process took %2 s.</key> + </entry> + <entry> + <key>Foreign country</key> + </entry> + <entry> + <key>phase information</key> + </entry> + <entry> + <key>the high complexity of your application</key> + </entry> + <entry> + <key>As stated in our letter of %0, we have made use of the possibility to extend the deadline to three months due to %1.</key> + </entry> + <entry> + <key>Deadline</key> + </entry> + <entry> + <key>Newsletter dispatch</key> + </entry> + <entry> + <key>We received data from </key> + </entry> + <entry> + <key>the number of your applications</key> + </entry> + <entry> + <key>Your changes may have an impact on the data privacy information (DSGVO).\n Please update these.</key> + </entry> + <entry> + <key>External Datasource</key> + </entry> + <entry> + <key>Guarantee</key> + </entry> <entry> <key>%0 recipients will be added to the bulk mail.</key> </entry> diff --git a/language/_____LANGUAGE_EXTRA/_____LANGUAGE_EXTRA.aod.orig b/language/_____LANGUAGE_EXTRA/_____LANGUAGE_EXTRA.aod.orig new file mode 100644 index 0000000000000000000000000000000000000000..6709c0ac5c9907c0ede389e86203f504d8ccb5fc --- /dev/null +++ b/language/_____LANGUAGE_EXTRA/_____LANGUAGE_EXTRA.aod.orig @@ -0,0 +1,4854 @@ +<?xml version="1.0" encoding="UTF-8"?> +<language xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.2.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/language/1.2.0"> + <name>_____LANGUAGE_EXTRA</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <keyValueMap> + <entry> + <key>Company</key> + </entry> + <entry> + <key>E-Mail</key> + </entry> + <entry> + <key>Male</key> + </entry> + <entry> + <key>Activity</key> + </entry> + <entry> + <key>Name</key> + </entry> + <entry> + <key>Austria</key> + </entry> + <entry> + <key>Customercode</key> + </entry> + <entry> + <key>Status</key> + </entry> + <entry> + <key>Active</key> + </entry> + <entry> + <key>Medium</key> + </entry> + <entry> + <key>Internet</key> + </entry> + <entry> + <key>Germany</key> + </entry> + <entry> + <key>Online-Meeting</key> + </entry> + <entry> + <key>Social Media</key> + </entry> + <entry> + <key>Visit</key> + </entry> + <entry> + <key>Information</key> + </entry> + <entry> + <key>Language</key> + </entry> + <entry> + <key>Phone</key> + </entry> + <entry> + <key>Activities</key> + </entry> + <entry> + <key>Female</key> + </entry> + <entry> + <key>Contactmanagement</key> + </entry> + <entry> + <key>Office address</key> + </entry> + <entry> + <key>${HIGHER_THAN_MAX} max: %0</key> + </entry> + <entry> + <key>Contact</key> + </entry> + <entry> + <key>Home address</key> + </entry> + <entry> + <key>Type</key> + </entry> + <entry> + <key>Contacts</key> + </entry> + <entry> + <key>Norway</key> + </entry> + <entry> + <key>Address</key> + </entry> + <entry> + <key>Addresses</key> + </entry> + <entry> + <key>${COMM_ADDRESS}</key> + </entry> + <entry> + <key>Gender</key> + </entry> + <entry> + <key>Date of birth</key> + </entry> + <entry> + <key>Lastname</key> + </entry> + <entry> + <key>Salutation</key> + </entry> + <entry> + <key>Middlename</key> + </entry> + <entry> + <key>Title</key> + </entry> + <entry> + <key>Addresstype</key> + </entry> + <entry> + <key>Firstname</key> + </entry> + <entry> + <key>Description</key> + </entry> + <entry> + <key>Direction</key> + </entry> + <entry> + <key>Entrydate</key> + </entry> + <entry> + <key>Subject</key> + </entry> + <entry> + <key>Post office box</key> + </entry> + <entry> + <key>Delivery address</key> + </entry> + <entry> + <key>House number</key> + </entry> + <entry> + <key>Country</key> + </entry> + <entry> + <key>Communication</key> + </entry> + <entry> + <key>postcode</key> + </entry> + <entry> + <key>City</key> + </entry> + <entry> + <key>State</key> + </entry> + <entry> + <key>Region</key> + </entry> + <entry> + <key>District</key> + </entry> + <entry> + <key>Switzerland</key> + </entry> + <entry> + <key>Internal (2)</key> + </entry> + <entry> + <key>Company Addresses</key> + </entry> + <entry> + <key>yyyyMMdd</key> + </entry> + <entry> + <key>standard address</key> + </entry> + <entry> + <key>PP</key> + </entry> + <entry> + <key>VAT</key> + </entry> + <entry> + <key>The expiry date must be after the start date!</key> + </entry> + <entry> + <key>Product</key> + </entry> + <entry> + <key>Developer</key> + </entry> + <entry> + <key>Valid until</key> + </entry> + <entry> + <key>Price list</key> + </entry> + <entry> + <key>Currency</key> + </entry> + <entry> + <key>Payment method</key> + </entry> + <entry> + <key>Price list / Company</key> + </entry> + <entry> + <key>Curr. sales price</key> + </entry> + <entry> + <key>Contract</key> + </entry> + <entry> + <key>Stock</key> + </entry> + <entry> + <key>PP/SP</key> + </entry> + <entry> + <key>Next due date</key> + </entry> + <entry> + <key>Discount</key> + </entry> + <entry> + <key>The next due date must be after the start of the contract and before the expiry of the contract!</key> + </entry> + <entry> + <key>Sales</key> + </entry> + <entry> + <key>Contract number</key> + </entry> + <entry> + <key>Min. stock</key> + </entry> + <entry> + <key>SP</key> + </entry> + <entry> + <key>Commodity group 3</key> + </entry> + <entry> + <key>Commodity group 2</key> + </entry> + <entry> + <key>Commodity group 1</key> + </entry> + <entry> + <key>Contract start date</key> + </entry> + <entry> + <key>Spare parts</key> + </entry> + <entry> + <key>Unit</key> + </entry> + <entry> + <key>Contract expiry date</key> + </entry> + <entry> + <key>Yes</key> + </entry> + <entry> + <key>Type of contract</key> + </entry> + <entry> + <key>No</key> + </entry> + <entry> + <key>Service</key> + </entry> + <entry> + <key>Cancelled</key> + </entry> + <entry> + <key>Advertising material</key> + </entry> + <entry> + <key>Valid from</key> + </entry> + <entry> + <key>Product name</key> + </entry> + <entry> + <key>Product group</key> + </entry> + <entry> + <key>${CONTRACT_STATUS}</key> + </entry> + <entry> + <key>From no. of units</key> + </entry> + <entry> + <key>Price</key> + </entry> + <entry> + <key>Conditions</key> + </entry> + <entry> + <key>Standard</key> + </entry> + <entry> + <key>I / O</key> + </entry> + <entry> + <key>Date</key> + </entry> + <entry> + <key>IN</key> + </entry> + <entry> + <key>OUT</key> + </entry> + <entry> + <key>Warehouse</key> + </entry> + <entry> + <key>Reference</key> + </entry> + <entry> + <key>The contract number already exists!</key> + </entry> + <entry> + <key>The product number already exists!</key> + </entry> + <entry> + <key>Quantity</key> + </entry> + <entry> + <key>Salesproject</key> + </entry> + <entry> + <key>Rollout</key> + </entry> + <entry> + <key>Phase</key> + </entry> + <entry> + <key>Product number</key> + </entry> + <entry> + <key>Project number</key> + </entry> + <entry> + <key>Project title</key> + </entry> + <entry> + <key>Project start</key> + </entry> + <entry> + <key>Volume</key> + </entry> + <entry> + <key>Partial order</key> + </entry> + <entry> + <key>Open</key> + </entry> + <entry> + <key>Lost</key> + </entry> + <entry> + <key>Order</key> + </entry> + <entry> + <key>Postponed</key> + </entry> + <entry> + <key>Aborted</key> + </entry> + <entry> + <key>Total net</key> + </entry> + <entry> + <key>Offer</key> + </entry> + <entry> + <key>Offer number</key> + </entry> + <entry> + <key>Probability</key> + </entry> + <entry> + <key>Total VAT</key> + </entry> + <entry> + <key>The offer number already exists!</key> + </entry> + <entry> + <key>0 %</key> + </entry> + <entry> + <key>75 %</key> + </entry> + <entry> + <key>100 %</key> + </entry> + <entry> + <key>25 %</key> + </entry> + <entry> + <key>50 %</key> + </entry> + <entry> + <key>Won</key> + </entry> + <entry> + <key>Checked</key> + </entry> + <entry> + <key>Sent</key> + </entry> + <entry> + <key>Offeritems</key> + </entry> + <entry> + <key>Header text</key> + </entry> + <entry> + <key>Commodity group</key> + </entry> + <entry> + <key>Footer text</key> + </entry> + <entry> + <key>Designation</key> + </entry> + <entry> + <key>Position</key> + </entry> + <entry> + <key>Optional</key> + </entry> + <entry> + <key>Article</key> + </entry> + <entry> + <key>Offeritem</key> + </entry> + <entry> + <key>Sum</key> + </entry> + <entry> + <key>Option4</key> + </entry> + <entry> + <key>Option3</key> + </entry> + <entry> + <key>Option2</key> + </entry> + <entry> + <key>Option1</key> + </entry> + <entry> + <key>Countries</key> + </entry> + <entry> + <key>Options</key> + </entry> + <entry> + <key>Total gross</key> + </entry> + <entry> + <key>Identical price list found!</key> + </entry> + <entry> + <key>Parts list</key> + </entry> + <entry> + <key>Parent</key> + </entry> + <entry> + <key>${EURO_SIGN}</key> + </entry> + <entry> + <key>Planned</key> + </entry> + <entry> + <key>Info</key> + </entry> + <entry> + <key>${VOLUME_MONEY}</key> + </entry> + <entry> + <key>Milestones</key> + </entry> + <entry> + <key>Excreted</key> + </entry> + <entry> + <key>Reason</key> + </entry> + <entry> + <key>Document</key> + </entry> + <entry> + <key>Competition</key> + </entry> + <entry> + <key>Forecast</key> + </entry> + <entry> + <key>Role</key> + </entry> + <entry> + <key>End date</key> + </entry> + <entry> + <key>Documents</key> + </entry> + <entry> + <key>New offer version</key> + </entry> + <entry> + <key>Copy offer</key> + </entry> + <entry> + <key>Vers. no.</key> + </entry> + <entry> + <key>Curr. purchase price</key> + </entry> + <entry> + <key>Contracts</key> + </entry> + <entry> + <key>Classification</key> + </entry> + <entry> + <key>High price strategy</key> + </entry> + <entry> + <key>Low price strategy</key> + </entry> + <entry> + <key>Other</key> + </entry> + <entry> + <key>Individual</key> + </entry> + <entry> + <key>Please update the ${FORECAST_ENGLISH}.</key> + </entry> + <entry> + <key>Value</key> + </entry> + <entry> + <key>no valid format</key> + </entry> + <entry> + <key>Pos.</key> + </entry> + <entry> + <key>ISO 3166-1 alpha-3</key> + </entry> + <entry> + <key>ISO 3166-1 alpha-2</key> + </entry> + <entry> + <key>0.00</key> + </entry> + <entry> + <key>Relationship</key> + </entry> + <entry> + <key>${BINARY_LIB_TOO_MANY_BINARIES}</key> + </entry> + <entry> + <key>Native Name</key> + </entry> + <entry> + <key>#,##0</key> + </entry> + <entry> + <key>New offer</key> + </entry> + <entry> + <key>dd.MM.yyyy</key> + </entry> + <entry> + <key>Edit defaults</key> + </entry> + <entry> + <key>no valid mail-address format</key> + </entry> + <entry> + <key>#,##0.00</key> + </entry> + <entry> + <key>Latin Name</key> + </entry> + <entry> + <key>Organisation name</key> + </entry> + <entry> + <key>Connection</key> + </entry> + <entry> + <key>standard email</key> + </entry> + <entry> + <key>Creator</key> + </entry> + <entry> + <key>Timetracking</key> + </entry> + <entry> + <key>Further informations</key> + </entry> + <entry> + <key>Social</key> + </entry> + <entry> + <key>Facebook Feed</key> + </entry> + <entry> + <key>Group1</key> + </entry> + <entry> + <key>Group2</key> + </entry> + <entry> + <key>Details</key> + </entry> + <entry> + <key>Prices</key> + </entry> + <entry> + <key>Twitter</key> + </entry> + <entry> + <key>Connections</key> + </entry> + <entry> + <key>Object</key> + </entry> + <entry> + <key>Attributes</key> + </entry> + <entry> + <key>Facebook</key> + </entry> + <entry> + <key>Creation date</key> + </entry> + <entry> + <key>Maindocuments</key> + </entry> + <entry> + <key>Receipt</key> + </entry> + <entry> + <key>Receipt number</key> + </entry> + <entry> + <key>Year</key> + </entry> + <entry> + <key>New receipt version</key> + </entry> + <entry> + <key>Orderitems</key> + </entry> + <entry> + <key>Sent receipts</key> + </entry> + <entry> + <key>Copy receipt</key> + </entry> + <entry> + <key>Orderitem</key> + </entry> + <entry> + <key>The order number already exists!</key> + </entry> + <entry> + <key>New activity</key> + </entry> + <entry> + <key>Turnover</key> + </entry> + <entry> + <key>Sent offers</key> + </entry> + <entry> + <key>Show all activities</key> + </entry> + <entry> + <key>Offers</key> + </entry> + <entry> + <key>Show all sent offers</key> + </entry> + <entry> + <key>Show my activities</key> + </entry> + <entry> + <key>Show all receipts</key> + </entry> + <entry> + <key>Receipts</key> + </entry> + <entry> + <key>My Activities</key> + </entry> + <entry> + <key>Show all offers</key> + </entry> + <entry> + <key>Show all products</key> + </entry> + <entry> + <key>Show all Facebook posts of a user</key> + </entry> + <entry> + <key>Show all tweets of a user</key> + </entry> + <entry> + <key>Show all companies</key> + </entry> + <entry> + <key>Show all tweets of ADITO</key> + </entry> + <entry> + <key>Show all sent receipts</key> + </entry> + <entry> + <key>Products</key> + </entry> + <entry> + <key>Show all Facebook posts of ADITO</key> + </entry> + <entry> + <key>Companies</key> + </entry> + <entry> + <key>Show all contacts</key> + </entry> + <entry> + <key>Show open salesprojects</key> + </entry> + <entry> + <key>Show all contracts</key> + </entry> + <entry> + <key>Salesprojects</key> + </entry> + <entry> + <key>Show all salesprojects</key> + </entry> + <entry> + <key>Open salesprojects</key> + </entry> + <entry> + <key>July</key> + </entry> + <entry> + <key>ADITO Facebook Feed</key> + </entry> + <entry> + <key>ADITO Twitter Feed</key> + </entry> + <entry> + <key>June</key> + </entry> + <entry> + <key>October</key> + </entry> + <entry> + <key>Take price</key> + </entry> + <entry> + <key>Twitter Feed</key> + </entry> + <entry> + <key>November</key> + </entry> + <entry> + <key>December</key> + </entry> + <entry> + <key>May</key> + </entry> + <entry> + <key>April</key> + </entry> + <entry> + <key>January</key> + </entry> + <entry> + <key>March</key> + </entry> + <entry> + <key>September</key> + </entry> + <entry> + <key>August</key> + </entry> + <entry> + <key>Category</key> + </entry> + <entry> + <key>February</key> + </entry> + <entry> + <key>Abomodel</key> + </entry> + <entry> + <key>Confirmed</key> + </entry> + <entry> + <key>OutOfOffice</key> + </entry> + <entry> + <key>Articledescription</key> + </entry> + <entry> + <key>Articlenumber</key> + </entry> + <entry> + <key>Industry</key> + </entry> + <entry> + <key>Put Reciever Into To</key> + </entry> + <entry> + <key>Unitprice</key> + </entry> + <entry> + <key>Free</key> + </entry> + <entry> + <key>Total</key> + </entry> + <entry> + <key>yearly series not specified</key> + </entry> + <entry> + <key>no standard email office</key> + </entry> + <entry> + <key>Conditions of payment</key> + </entry> + <entry> + <key>Number</key> + </entry> + <entry> + <key>Amount</key> + </entry> + <entry> + <key>Deliveryspecification</key> + </entry> + <entry> + <key>Ignore daily series</key> + </entry> + <entry> + <key>Tentative</key> + </entry> + <entry> + <key>Ignore series</key> + </entry> + <entry> + <key>Plus Salestax</key> + </entry> + <entry> + <key>Choose address</key> + </entry> + <entry> + <key>Customer Base Sheet</key> + </entry> + <entry> + <key>{$TASK_STATUS}</key> + </entry> + <entry> + <key>Task</key> + </entry> + <entry> + <key>subject</key> + </entry> + <entry> + <key>{$TASK_REQUESTOR}</key> + </entry> + <entry> + <key>task number</key> + </entry> + <entry> + <key>{$TASK_EDITOR}</key> + </entry> + <entry> + <key>description</key> + </entry> + <entry> + <key>priority</key> + </entry> + <entry> + <key>{$TASK_PRIORITY_HIGH}</key> + </entry> + <entry> + <key>Seite</key> + </entry> + <entry> + <key>Senden per E-Mail</key> + </entry> + <entry> + <key>Betreff</key> + </entry> + <entry> + <key>title</key> + </entry> + <entry> + <key>von</key> + </entry> + <entry> + <key>{$TASK_PRIORITY_LOW}</key> + </entry> + <entry> + <key>Nur Eigene anzeigen</key> + </entry> + <entry> + <key>{$TASK_PRIORITY_NORMAL}</key> + </entry> + <entry> + <key>Beschreibung</key> + </entry> + <entry> + <key>Unit price</key> + </entry> + <entry> + <key>type</key> + </entry> + <entry> + <key>Benutzer</key> + </entry> + <entry> + <key>{$TASK_PRIORITY_NONE}</key> + </entry> + <entry> + <key>Termin</key> + </entry> + <entry> + <key>Vorschau</key> + </entry> + <entry> + <key>Angebot</key> + </entry> + <entry> + <key>details</key> + </entry> + <entry> + <key>Contact type</key> + </entry> + <entry> + <key>Communication data</key> + </entry> + <entry> + <key>Remark</key> + </entry> + <entry> + <key>Department</key> + </entry> + <entry> + <key>Tasks</key> + </entry> + <entry> + <key>Employee</key> + </entry> + <entry> + <key>${SALESPROJECT_MEMBER}</key> + </entry> + <entry> + <key>responsible</key> + </entry> + <entry> + <key>Kundenstammblatt</key> + </entry> + <entry> + <key>Person</key> + </entry> + <entry> + <key>Detail</key> + </entry> + <entry> + <key>Relations</key> + </entry> + <entry> + <key>${FORECAST_ENGLISH}</key> + </entry> + <entry> + <key>Usage</key> + </entry> + <entry> + <key>Maximal Count</key> + </entry> + <entry> + <key>Minimal Count</key> + </entry> + <entry> + <key>${ADDRESS_STATE}</key> + </entry> + <entry> + <key>Title (original language)</key> + </entry> + <entry> + <key>Key</key> + </entry> + <entry> + <key>Attribute</key> + </entry> + <entry> + <key>Container</key> + </entry> + <entry> + <key>Administration</key> + </entry> + <entry> + <key>Keyword</key> + </entry> + <entry> + <key>Sorting</key> + </entry> + <entry> + <key>jdito</key> + </entry> + <entry> + <key>Time expenses</key> + </entry> + <entry> + <key>Context id</key> + </entry> + <entry> + <key>Context name</key> + </entry> + <entry> + <key>Cambodia</key> + </entry> + <entry> + <key>Resigned</key> + </entry> + <entry> + <key>Customer</key> + </entry> + <entry> + <key>Outgoing</key> + </entry> + <entry> + <key>Paraguay</key> + </entry> + <entry> + <key>Solomon Islands</key> + </entry> + <entry> + <key>Montserrat</key> + </entry> + <entry> + <key>Guadeloupe</key> + </entry> + <entry> + <key>Product_technic</key> + </entry> + <entry> + <key>Moldova (Republic of)</key> + </entry> + <entry> + <key>Seychelles</key> + </entry> + <entry> + <key>Canadian dollar</key> + </entry> + <entry> + <key>Bahrain</key> + </entry> + <entry> + <key>Comoros</key> + </entry> + <entry> + <key>Faroe Islands</key> + </entry> + <entry> + <key>Finland</key> + </entry> + <entry> + <key>Project_duration</key> + </entry> + <entry> + <key>Company_internationality</key> + </entry> + <entry> + <key>Eritrea</key> + </entry> + <entry> + <key>Puerto Rico</key> + </entry> + <entry> + <key>Viet Nam</key> + </entry> + <entry> + <key>Libya</key> + </entry> + <entry> + <key>French</key> + </entry> + <entry> + <key>Cocos (Keeling) Islands</key> + </entry> + <entry> + <key>Saint Helena, Ascension and Tristan da Cunha</key> + </entry> + <entry> + <key>Liechtenstein</key> + </entry> + <entry> + <key>Product_functionality</key> + </entry> + <entry> + <key>Bulgaria</key> + </entry> + <entry> + <key>Jordan</key> + </entry> + <entry> + <key>Côte d'Ivoire</key> + </entry> + <entry> + <key>United Arab Emirates</key> + </entry> + <entry> + <key>Kenya</key> + </entry> + <entry> + <key>None, individual count</key> + </entry> + <entry> + <key>French Polynesia</key> + </entry> + <entry> + <key>Djibouti</key> + </entry> + <entry> + <key>Cuba</key> + </entry> + <entry> + <key>Saint Lucia</key> + </entry> + <entry> + <key>Mayotte</key> + </entry> + <entry> + <key>Israel</key> + </entry> + <entry> + <key>San Marino</key> + </entry> + <entry> + <key>Tajikistan</key> + </entry> + <entry> + <key>Warehouse 2</key> + </entry> + <entry> + <key>Warehouse 1</key> + </entry> + <entry> + <key>Gibraltar</key> + </entry> + <entry> + <key>Warehouse 3</key> + </entry> + <entry> + <key>Cyprus</key> + </entry> + <entry> + <key>Semiannually</key> + </entry> + <entry> + <key>Northern Mariana Islands</key> + </entry> + <entry> + <key>Malaysia</key> + </entry> + <entry> + <key>Armenia</key> + </entry> + <entry> + <key>Brazil</key> + </entry> + <entry> + <key>Turks and Caicos Islands</key> + </entry> + <entry> + <key>Cabo Verde</key> + </entry> + <entry> + <key>Ecuador</key> + </entry> + <entry> + <key>Iran (Islamic Republic of)</key> + </entry> + <entry> + <key>Decision maker</key> + </entry> + <entry> + <key>Lao People's Democratic Republic</key> + </entry> + <entry> + <key>Maintenance contract</key> + </entry> + <entry> + <key>United States Minor Outlying Islands</key> + </entry> + <entry> + <key>Italy</key> + </entry> + <entry> + <key>${ORGTYPE_OTHER}</key> + </entry> + <entry> + <key>Haiti</key> + </entry> + <entry> + <key>Afghanistan</key> + </entry> + <entry> + <key>Russian Federation</key> + </entry> + <entry> + <key>waiting</key> + </entry> + <entry> + <key>American Samoa</key> + </entry> + <entry> + <key>Korea (Democratic People's Republic of)</key> + </entry> + <entry> + <key>United States dollar</key> + </entry> + <entry> + <key>Kyrgyzstan</key> + </entry> + <entry> + <key>Togo</key> + </entry> + <entry> + <key>Other_existing Customer</key> + </entry> + <entry> + <key>Uzbekistan</key> + </entry> + <entry> + <key>Dominica</key> + </entry> + <entry> + <key>Benin</key> + </entry> + <entry> + <key>Liter</key> + </entry> + <entry> + <key>Virgin Islands (British)</key> + </entry> + <entry> + <key>Sudan</key> + </entry> + <entry> + <key>Portugal</key> + </entry> + <entry> + <key>Grenada</key> + </entry> + <entry> + <key>Latvia</key> + </entry> + <entry> + <key>Mongolia</key> + </entry> + <entry> + <key>Morocco</key> + </entry> + <entry> + <key>Guatemala</key> + </entry> + <entry> + <key>Pieces</key> + </entry> + <entry> + <key>Heard Island and McDonald Islands</key> + </entry> + <entry> + <key>Incoming</key> + </entry> + <entry> + <key>Ghana</key> + </entry> + <entry> + <key>Holy See</key> + </entry> + <entry> + <key>India</key> + </entry> + <entry> + <key>Canada</key> + </entry> + <entry> + <key>Maldives</key> + </entry> + <entry> + <key>Service contract</key> + </entry> + <entry> + <key>Taiwan</key> + </entry> + <entry> + <key>Central African Republic</key> + </entry> + <entry> + <key>Fiji</key> + </entry> + <entry> + <key>Guinea</key> + </entry> + <entry> + <key>Somalia</key> + </entry> + <entry> + <key>Sao Tome and Principe</key> + </entry> + <entry> + <key>United Kingdom of Great Britain and Northern Ireland</key> + </entry> + <entry> + <key>Equatorial Guinea</key> + </entry> + <entry> + <key>Kiribati</key> + </entry> + <entry> + <key>Costa Rica</key> + </entry> + <entry> + <key>Supplier</key> + </entry> + <entry> + <key>Nigeria</key> + </entry> + <entry> + <key>Syrian Arab Republic</key> + </entry> + <entry> + <key>Timor-Leste</key> + </entry> + <entry> + <key>Product_mobile use</key> + </entry> + <entry> + <key>Samoa</key> + </entry> + <entry> + <key>Spain</key> + </entry> + <entry> + <key>Palau</key> + </entry> + <entry> + <key>Prospect</key> + </entry> + <entry> + <key>Estonia</key> + </entry> + <entry> + <key>Not signed yet</key> + </entry> + <entry> + <key>Niue</key> + </entry> + <entry> + <key>Mozambique</key> + </entry> + <entry> + <key>El Salvador</key> + </entry> + <entry> + <key>Guam</key> + </entry> + <entry> + <key>Lesotho</key> + </entry> + <entry> + <key>Tonga</key> + </entry> + <entry> + <key>Western Sahara</key> + </entry> + <entry> + <key>new</key> + </entry> + <entry> + <key>Adviser</key> + </entry> + <entry> + <key>Company_size</key> + </entry> + <entry> + <key>Republic of Kosovo</key> + </entry> + <entry> + <key>South Sudan</key> + </entry> + <entry> + <key>Mauritius</key> + </entry> + <entry> + <key>Bouvet Island</key> + </entry> + <entry> + <key>Bolivia (Plurinational State of)</key> + </entry> + <entry> + <key>Norfolk Island</key> + </entry> + <entry> + <key>Sint Maarten (Dutch part)</key> + </entry> + <entry> + <key>Micronesia (Federated States of)</key> + </entry> + <entry> + <key>Product_industry knowhow</key> + </entry> + <entry> + <key>United States of America</key> + </entry> + <entry> + <key>In review</key> + </entry> + <entry> + <key>Address purchase</key> + </entry> + <entry> + <key>Malta</key> + </entry> + <entry> + <key>Project_volume</key> + </entry> + <entry> + <key>Ireland</key> + </entry> + <entry> + <key>Inactive</key> + </entry> + <entry> + <key>France</key> + </entry> + <entry> + <key>Lithuania</key> + </entry> + <entry> + <key>Korea (Republic of)</key> + </entry> + <entry> + <key>${PRICELIST_SERVICE}</key> + </entry> + <entry> + <key>English</key> + </entry> + <entry> + <key>Nicaragua</key> + </entry> + <entry> + <key>Macao</key> + </entry> + <entry> + <key>Mexico</key> + </entry> + <entry> + <key>Uganda</key> + </entry> + <entry> + <key>Suriname</key> + </entry> + <entry> + <key>Greenland</key> + </entry> + <entry> + <key>Papua New Guinea</key> + </entry> + <entry> + <key>Kazakhstan</key> + </entry> + <entry> + <key>Åland Islands</key> + </entry> + <entry> + <key>Bahamas</key> + </entry> + <entry> + <key>Mali</key> + </entry> + <entry> + <key>Marshall Islands</key> + </entry> + <entry> + <key>Panama</key> + </entry> + <entry> + <key>Bonaire, Sint Eustatius and Saba</key> + </entry> + <entry> + <key>Tanzania, United Republic of</key> + </entry> + <entry> + <key>Argentina</key> + </entry> + <entry> + <key>Belize</key> + </entry> + <entry> + <key>Zambia</key> + </entry> + <entry> + <key>Congo</key> + </entry> + <entry> + <key>Guinea-Bissau</key> + </entry> + <entry> + <key>Namibia</key> + </entry> + <entry> + <key>External sales manager</key> + </entry> + <entry> + <key>Georgia</key> + </entry> + <entry> + <key>Saint Kitts and Nevis</key> + </entry> + <entry> + <key>Yemen</key> + </entry> + <entry> + <key>Aruba</key> + </entry> + <entry> + <key>Madagascar</key> + </entry> + <entry> + <key>Valid, unlimited</key> + </entry> + <entry> + <key>Svalbard and Jan Mayen</key> + </entry> + <entry> + <key>South Georgia and the South Sandwich Islands</key> + </entry> + <entry> + <key>Sweden</key> + </entry> + <entry> + <key>Malawi</key> + </entry> + <entry> + <key>Andorra</key> + </entry> + <entry> + <key>Poland</key> + </entry> + <entry> + <key>Tunisia</key> + </entry> + <entry> + <key>Tuvalu</key> + </entry> + <entry> + <key>Lebanon</key> + </entry> + <entry> + <key>Azerbaijan</key> + </entry> + <entry> + <key>Czech Republic</key> + </entry> + <entry> + <key>Mauritania</key> + </entry> + <entry> + <key>Guernsey</key> + </entry> + <entry> + <key>Kgs</key> + </entry> + <entry> + <key>Australia</key> + </entry> + <entry> + <key>Myanmar</key> + </entry> + <entry> + <key>Cameroon</key> + </entry> + <entry> + <key>Iceland</key> + </entry> + <entry> + <key>Oman</key> + </entry> + <entry> + <key>Gabon</key> + </entry> + <entry> + <key>Luxembourg</key> + </entry> + <entry> + <key>Algeria</key> + </entry> + <entry> + <key>Jersey</key> + </entry> + <entry> + <key>Slovenia</key> + </entry> + <entry> + <key>Antigua and Barbuda</key> + </entry> + <entry> + <key>Annually</key> + </entry> + <entry> + <key>Colombia</key> + </entry> + <entry> + <key>Project_reference</key> + </entry> + <entry> + <key>Vanuatu</key> + </entry> + <entry> + <key>Valid, limited</key> + </entry> + <entry> + <key>Honduras</key> + </entry> + <entry> + <key>Antarctica</key> + </entry> + <entry> + <key>Nauru</key> + </entry> + <entry> + <key>Burundi</key> + </entry> + <entry> + <key>Project manager</key> + </entry> + <entry> + <key>Singapore</key> + </entry> + <entry> + <key>French Guiana</key> + </entry> + <entry> + <key>Hours</key> + </entry> + <entry> + <key>Christmas Island</key> + </entry> + <entry> + <key>Netherlands</key> + </entry> + <entry> + <key>Product_flexibility</key> + </entry> + <entry> + <key>China</key> + </entry> + <entry> + <key>Martinique</key> + </entry> + <entry> + <key>Own website</key> + </entry> + <entry> + <key>Saint Pierre and Miquelon</key> + </entry> + <entry> + <key>Bhutan</key> + </entry> + <entry> + <key>Romania</key> + </entry> + <entry> + <key>Falkland Islands (Malvinas)</key> + </entry> + <entry> + <key>Philippines</key> + </entry> + <entry> + <key>Pitcairn</key> + </entry> + <entry> + <key>Zimbabwe</key> + </entry> + <entry> + <key>British Indian Ocean Territory</key> + </entry> + <entry> + <key>Montenegro</key> + </entry> + <entry> + <key>Quarterly</key> + </entry> + <entry> + <key>Indonesia</key> + </entry> + <entry> + <key>Angola</key> + </entry> + <entry> + <key>Internal</key> + </entry> + <entry> + <key>Key account</key> + </entry> + <entry> + <key>Brunei Darussalam</key> + </entry> + <entry> + <key>New Caledonia</key> + </entry> + <entry> + <key>Cayman Islands</key> + </entry> + <entry> + <key>Congo (Democratic Republic of the)</key> + </entry> + <entry> + <key>Greece</key> + </entry> + <entry> + <key>Guyana</key> + </entry> + <entry> + <key>Project assistant</key> + </entry> + <entry> + <key>Iraq</key> + </entry> + <entry> + <key>Chile</key> + </entry> + <entry> + <key>Nepal</key> + </entry> + <entry> + <key>${PRICELIST_DEFAULT}</key> + </entry> + <entry> + <key>Customer recommendation</key> + </entry> + <entry> + <key>Other_unknown</key> + </entry> + <entry> + <key>Isle of Man</key> + </entry> + <entry> + <key>Ukraine</key> + </entry> + <entry> + <key>Curaçao</key> + </entry> + <entry> + <key>Anguilla</key> + </entry> + <entry> + <key>Euro</key> + </entry> + <entry> + <key>Product_GUI</key> + </entry> + <entry> + <key>${GENDER_OTHER}</key> + </entry> + <entry> + <key>Turkey</key> + </entry> + <entry> + <key>Belgium</key> + </entry> + <entry> + <key>South Africa</key> + </entry> + <entry> + <key>Trinidad and Tobago</key> + </entry> + <entry> + <key>Bermuda</key> + </entry> + <entry> + <key>Jamaica</key> + </entry> + <entry> + <key>Peru</key> + </entry> + <entry> + <key>Turkmenistan</key> + </entry> + <entry> + <key>Venezuela (Bolivarian Republic of)</key> + </entry> + <entry> + <key>Tokelau</key> + </entry> + <entry> + <key>Hong Kong</key> + </entry> + <entry> + <key>Chad</key> + </entry> + <entry> + <key>German</key> + </entry> + <entry> + <key>Thailand</key> + </entry> + <entry> + <key>in process</key> + </entry> + <entry> + <key>Saint Martin (French part)</key> + </entry> + <entry> + <key>Kuwait</key> + </entry> + <entry> + <key>Palestine, State of</key> + </entry> + <entry> + <key>Croatia</key> + </entry> + <entry> + <key>Cook Islands</key> + </entry> + <entry> + <key>Fair</key> + </entry> + <entry> + <key>Sri Lanka</key> + </entry> + <entry> + <key>Uruguay</key> + </entry> + <entry> + <key>Liberia</key> + </entry> + <entry> + <key>Burkina Faso</key> + </entry> + <entry> + <key>Swiss franc</key> + </entry> + <entry> + <key>Swaziland</key> + </entry> + <entry> + <key>ended</key> + </entry> + <entry> + <key>Saint Barthélemy</key> + </entry> + <entry> + <key>Wallis and Futuna</key> + </entry> + <entry> + <key>Company_industry knowhow</key> + </entry> + <entry> + <key>Monaco</key> + </entry> + <entry> + <key>Spanish</key> + </entry> + <entry> + <key>Hungary</key> + </entry> + <entry> + <key>Réunion</key> + </entry> + <entry> + <key>Japan</key> + </entry> + <entry> + <key>Belarus</key> + </entry> + <entry> + <key>Albania</key> + </entry> + <entry> + <key>Internal sales manager</key> + </entry> + <entry> + <key>Virgin Islands (U.S.)</key> + </entry> + <entry> + <key>New Zealand</key> + </entry> + <entry> + <key>Senegal</key> + </entry> + <entry> + <key>Ethiopia</key> + </entry> + <entry> + <key>Macedonia (the former Yugoslav Republic of)</key> + </entry> + <entry> + <key>Egypt</key> + </entry> + <entry> + <key>Sierra Leone</key> + </entry> + <entry> + <key>Saudi Arabia</key> + </entry> + <entry> + <key>Pakistan</key> + </entry> + <entry> + <key>Gambia</key> + </entry> + <entry> + <key>Qatar</key> + </entry> + <entry> + <key>Slovakia</key> + </entry> + <entry> + <key>Serbia</key> + </entry> + <entry> + <key>Bosnia and Herzegovina</key> + </entry> + <entry> + <key>Framework contract</key> + </entry> + <entry> + <key>Niger</key> + </entry> + <entry> + <key>Rwanda</key> + </entry> + <entry> + <key>French Southern Territories</key> + </entry> + <entry> + <key>Bangladesh</key> + </entry> + <entry> + <key>Barbados</key> + </entry> + <entry> + <key>Botswana</key> + </entry> + <entry> + <key>Saint Vincent and the Grenadines</key> + </entry> + <entry> + <key>Denmark</key> + </entry> + <entry> + <key>Dominican Republic</key> + </entry> + <entry> + <key>Cover letter</key> + </entry> + <entry> + <key>Create receipt</key> + </entry> + <entry> + <key>New time tracking</key> + </entry> + <entry> + <key>MAL</key> + </entry> + <entry> + <key>SQO</key> + </entry> + <entry> + <key>NQC</key> + </entry> + <entry> + <key>MQL</key> + </entry> + <entry> + <key>SAL</key> + </entry> + <entry> + <key>Checkbox</key> + </entry> + <entry> + <key>Numeric value</key> + </entry> + <entry> + <key>decline</key> + </entry> + <entry> + <key>Text</key> + </entry> + <entry> + <key>Group</key> + </entry> + <entry> + <key>Combobox</key> + </entry> + <entry> + <key>tentative</key> + </entry> + <entry> + <key>${NUMBER}</key> + </entry> + <entry> + <key>Name \"%0\" already used for container \"%1\"</key> + </entry> + <entry> + <key>CHAR_VALUE</key> + </entry> + <entry> + <key>Keyword Attribute</key> + </entry> + <entry> + <key>in</key> + </entry> + <entry> + <key>Keyword Attribute Values</key> + </entry> + <entry> + <key>Boolean value</key> + </entry> + <entry> + <key>accept</key> + </entry> + <entry> + <key>The ZIP code does not match the format of the country.</key> + </entry> + <entry> + <key>String value</key> + </entry> + <entry> + <key>The code number is not a valid number.</key> + </entry> + <entry> + <key>${SQL_LIB_UNSUPPORTED_DBTYPE} function: %0</key> + </entry> + <entry> + <key>${PRODUCT_LIB_NO_PRODUCT_ID} function: %0</key> + </entry> + <entry> + <key>Object type</key> + </entry> + <entry> + <key>Print Offer</key> + </entry> + <entry> + <key>Touchpoints</key> + </entry> + <entry> + <key>Days inactive</key> + </entry> + <entry> + <key>Touchpoint</key> + </entry> + <entry> + <key>Combobox Value</key> + </entry> + <entry> + <key>relations</key> + </entry> + <entry> + <key>Time</key> + </entry> + <entry> + <key>New task</key> + </entry> + <entry> + <key>the specified key has to be unique for that container but does already exist</key> + </entry> + <entry> + <key>Relationtype</key> + </entry> + <entry> + <key>Tree</key> + </entry> + <entry> + <key>100%</key> + </entry> + <entry> + <key>Mobil</key> + </entry> + <entry> + <key>25%</key> + </entry> + <entry> + <key>50%</key> + </entry> + <entry> + <key>75%</key> + </entry> + <entry> + <key>no keyword attribute \"%0\" found in keyword container \"%1\"</key> + </entry> + <entry> + <key>competitor</key> + </entry> + <entry> + <key>0%</key> + </entry> + <entry> + <key>acquainted with</key> + </entry> + <entry> + <key>collaboration with</key> + </entry> + <entry> + <key>parent company</key> + </entry> + <entry> + <key>society</key> + </entry> + <entry> + <key>ankle of</key> + </entry> + <entry> + <key>solicits</key> + </entry> + <entry> + <key>child of</key> + </entry> + <entry> + <key>supervisor of</key> + </entry> + <entry> + <key>reports to</key> + </entry> + <entry> + <key>subsidiary</key> + </entry> + <entry> + <key>supported by</key> + </entry> + <entry> + <key>member</key> + </entry> + <entry> + <key>promotion target of</key> + </entry> + <entry> + <key>supports</key> + </entry> + <entry> + <key>parent of</key> + </entry> + <entry> + <key>grandparents of</key> + </entry> + <entry> + <key>Entrydate (Month)</key> + </entry> + <entry> + <key>Entrydate (Day)</key> + </entry> + <entry> + <key>My Dashboard</key> + </entry> + <entry> + <key>Salesdashboard</key> + </entry> + <entry> + <key>Discount %</key> + </entry> + <entry> + <key>Memo</key> + </entry> + <entry> + <key>Function</key> + </entry> + <entry> + <key>Relational</key> + </entry> + <entry> + <key>Only numbers are allowed.</key> + </entry> + <entry> + <key>Superordinate Attribute</key> + </entry> + <entry> + <key>${SALESPROJECT_OFFER}</key> + </entry> + <entry> + <key>${SALESPROJECT_NEGOTIATION}</key> + </entry> + <entry> + <key>Filesize</key> + </entry> + <entry> + <key>Filename</key> + </entry> + <entry> + <key>Filetype</key> + </entry> + <entry> + <key>Special price list</key> + </entry> + <entry> + <key>New attribute</key> + </entry> + <entry> + <key>MQC</key> + </entry> + <entry> + <key>History</key> + </entry> + <entry> + <key>Progress</key> + </entry> + <entry> + <key>Module</key> + </entry> + <entry> + <key>7 days net</key> + <value></value> + </entry> + <entry> + <key>carriage free</key> + </entry> + <entry> + <key>8 days 2% discount, 30 days net</key> + <value></value> + </entry> + <entry> + <key>CIF</key> + </entry> + <entry> + <key>ex works</key> + </entry> + <entry> + <key>30 days net</key> + <value></value> + </entry> + <entry> + <key>Directly responsible:</key> + </entry> + <entry> + <key>Payment term</key> + </entry> + <entry> + <key>Contactrole</key> + </entry> + <entry> + <key>New appointment</key> + </entry> + <entry> + <key>&Aufg / Term (%0/%1)</key> + </entry> + <entry> + <key>Verschieben auf Datum?</key> + </entry> + <entry> + <key>niedrig</key> + </entry> + <entry> + <key>Gebucht</key> + </entry> + <entry> + <key>Other Contactroles</key> + </entry> + <entry> + <key>Bitte Datumseingabe prüfen!</key> + </entry> + <entry> + <key>In Bearbeitung</key> + </entry> + <entry> + <key>OK</key> + </entry> + <entry> + <key>Nicht begonnen</key> + </entry> + <entry> + <key>Bitte Filterbedingungen setzen</key> + </entry> + <entry> + <key>Bestätigt</key> + </entry> + <entry> + <key>Vorläufig</key> + </entry> + <entry> + <key>keine</key> + </entry> + <entry> + <key>Eine private Aufgabe kann nicht jemand anderem zugewiesen werden.</key> + </entry> + <entry> + <key>Aufgaben von</key> + </entry> + <entry> + <key>&Aufgaben (%0)</key> + </entry> + <entry> + <key>erledigt / zurückgestellt</key> + </entry> + <entry> + <key>hoch</key> + </entry> + <entry> + <key>Zurückgestellt</key> + </entry> + <entry> + <key>Erledigt</key> + </entry> + <entry> + <key>Abgesagt</key> + </entry> + <entry> + <key>Außer Haus</key> + </entry> + <entry> + <key>Abbrechen</key> + </entry> + <entry> + <key>Benutzer auswählen</key> + </entry> + <entry> + <key>delegiert</key> + </entry> + <entry> + <key>frei</key> + </entry> + <entry> + <key>%0 Aufgabe(n) erfolgreich weitergegeben an: %1</key> + </entry> + <entry> + <key>normal</key> + </entry> + <entry> + <key>Termine von</key> + </entry> + <entry> + <key>nur Verschiebung in die Zukunft erlaubt!</key> + </entry> + <entry> + <key>Kategorie</key> + </entry> + <entry> + <key>Product content</key> + </entry> + <entry> + <key>Know How</key> + </entry> + <entry> + <key>Personal appearance</key> + </entry> + <entry> + <key>Market situation</key> + </entry> + <entry> + <key>Liquidity</key> + </entry> + <entry> + <key>Price policy</key> + </entry> + <entry> + <key>Approved</key> + </entry> + <entry> + <key>Completed</key> + </entry> + <entry> + <key>In planning</key> + </entry> + <entry> + <key>Campaign Step</key> + </entry> + <entry> + <key>360 Degree</key> + </entry> + <entry> + <key>Campaigns</key> + </entry> + <entry> + <key>Campaign</key> + </entry> + <entry> + <key>Auswertung</key> + </entry> + <entry> + <key>VAT in %</key> + </entry> + <entry> + <key>Kampagnenschritte</key> + </entry> + <entry> + <key>Marketing</key> + </entry> + <entry> + <key>Neuer Kampagnenschritt</key> + </entry> + <entry> + <key>Neue Kampagne</key> + </entry> + <entry> + <key>${QUANTITY_LOWER_THAN_1}</key> + </entry> + <entry> + <key>This combination of person and organisation does already exist and can not be created once more.</key> + </entry> + <entry> + <key>New module</key> + </entry> + <entry> + <key>Time in minutes</key> + </entry> + <entry> + <key>Sales manager</key> + </entry> + <entry> + <key>IT</key> + </entry> + <entry> + <key>Administrator</key> + </entry> + <entry> + <key>Managing director</key> + </entry> + <entry> + <key>Production manager</key> + </entry> + <entry> + <key>Production</key> + </entry> + <entry> + <key>CEO</key> + </entry> + <entry> + <key>Purchasing manager</key> + </entry> + <entry> + <key>Marketing manager</key> + </entry> + <entry> + <key>IT manager</key> + </entry> + <entry> + <key>CSO</key> + </entry> + <entry> + <key>Executive board</key> + </entry> + <entry> + <key>Supervisory board</key> + </entry> + <entry> + <key>Management</key> + </entry> + <entry> + <key>date of birth must not be in the future</key> + </entry> + <entry> + <key>Manufacturer</key> + </entry> + <entry> + <key>Competitor</key> + </entry> + <entry> + <key>Partner</key> + </entry> + <entry> + <key>True</key> + </entry> + <entry> + <key>False</key> + </entry> + <entry> + <key>false</key> + </entry> + <entry> + <key>true</key> + </entry> + <entry> + <key>Protected</key> + </entry> + <entry> + <key>${MIN_MAX_ERROR} field: %0, value: %1, min: %2, max: %3</key> + </entry> + <entry> + <key>Password</key> + </entry> + <entry> + <key>Confirm password</key> + </entry> + <entry> + <key>Set password</key> + </entry> + <entry> + <key>Email</key> + </entry> + <entry> + <key>{$OBJECTLINK_TYPE}</key> + </entry> + <entry> + <key>{$OBJECTLINK_OBJECT}</key> + </entry> + <entry> + <key>Roles</key> + </entry> + <entry> + <key>Password and confirmation must be the same!</key> + </entry> + <entry> + <key>Begin</key> + </entry> + <entry> + <key>Maturity</key> + </entry> + <entry> + <key>Username</key> + </entry> + <entry> + <key>The person is already associated with another employee!</key> + </entry> + <entry> + <key>Username already exists!</key> + </entry> + <entry> + <key>This private person doeas already exist and can not be created once more.</key> + </entry> + <entry> + <key>Everyone</key> + </entry> + <entry> + <key>Project</key> + </entry> + <entry> + <key>Project management</key> + </entry> + <entry> + <key>Office staff</key> + </entry> + <entry> + <key>Field staff</key> + </entry> + <entry> + <key>Resource</key> + </entry> + <entry> + <key>Human Resources</key> + </entry> + <entry> + <key>Email must be unique!</key> + </entry> + <entry> + <key>Project Management</key> + </entry> + <entry> + <key>Support</key> + </entry> + <entry> + <key>{$ADDRESS_IDENTIFIER}</key> + </entry> + <entry> + <key>Salesproject phases</key> + </entry> + <entry> + <key>Add to Campaign</key> + </entry> + <entry> + <key>Max participants</key> + </entry> + <entry> + <key>Participants</key> + </entry> + <entry> + <key>Add the selection to a campaign</key> + </entry> + <entry> + <key>participants will be added to the selected campaign step</key> + </entry> + <entry> + <key>Add participants to Campaign</key> + </entry> + <entry> + <key>Key figures</key> + </entry> + <entry> + <key>Delete all usage</key> + </entry> + <entry> + <key>Deleted all usages of \"%0\".</key> + </entry> + <entry> + <key>Successful</key> + </entry> + <entry> + <key>Relation type 1</key> + </entry> + <entry> + <key>Relation type 2</key> + </entry> + <entry> + <key>Relation type</key> + </entry> + <entry> + <key>Context 1</key> + </entry> + <entry> + <key>Context 2</key> + </entry> + <entry> + <key>Hierarchy</key> + </entry> + <entry> + <key>Object relation</key> + </entry> + <entry> + <key>Count</key> + </entry> + <entry> + <key>Picture</key> + </entry> + <entry> + <key>Chart</key> + </entry> + <entry> + <key>Zeigt wie viele Vertriebsprojekte in den einzelnen Vertriebsphasen sind. </key> + </entry> + <entry> + <key>Enable relation type 2</key> + </entry> + <entry> + <key>Salesproject Analyses</key> + </entry> + <entry> + <key>Wichtigste Kennzahlen zu den Vertriebsprojekten.</key> + </entry> + <entry> + <key>Days count</key> + </entry> + <entry> + <key>Clear forecast and set state to '%0'?</key> + </entry> + <entry> + <key>Would you really like to clear the forecast and set the state to '%0'?</key> + </entry> + <entry> + <key>This cannot be undone!</key> + </entry> + <entry> + <key>Campaign status</key> + </entry> + <entry> + <key>Set campaign step</key> + </entry> + <entry> + <key>Add participant to Campaign</key> + </entry> + <entry> + <key>Steps</key> + </entry> + <entry> + <key>Added</key> + </entry> + <entry> + <key>Current participants</key> + </entry> + <entry> + <key>Overdue tasks</key> + </entry> + <entry> + <key>[%0]the tableName is not a string after interpreting</key> + </entry> + <entry> + <key>[%0]%1 has to be a string or array but it is %2</key> + </entry> + <entry> + <key>[%0]has now an incorrect length; estimated 2 elements but got %1</key> + </entry> + <entry> + <key>[%0]the columnName is not a string after interpreting</key> + </entry> + <entry> + <key>[%0]%1 is an object but seems not to be a valid array or array-like</key> + </entry> + <entry> + <key>Responsible</key> + </entry> + <entry> + <key>New tasks</key> + </entry> + <entry> + <key>Imminent appointments for today</key> + </entry> + <entry> + <key>Analyses</key> + </entry> + <entry> + <key>To-Do</key> + </entry> + <entry> + <key>Calendar</key> + </entry> + <entry> + <key>${SQL_LIB_UNDEFINED_VALUE} field: %0</key> + </entry> + <entry> + <key>My tasks</key> + </entry> + <entry> + <key>${ATTRIBUTE_VOID}</key> + </entry> + <entry> + <key>Kampagnenzeitraum</key> + </entry> + <entry> + <key>Hauptverantw.</key> + </entry> + <entry> + <key>New campaign step</key> + </entry> + <entry> + <key>Cost</key> + </entry> + <entry> + <key>file '%0' cannot be read</key> + </entry> + <entry> + <key>Importer</key> + </entry> + <entry> + <key>Participant</key> + </entry> + <entry> + <key>Printing costs</key> + </entry> + <entry> + <key>Shipping costs</key> + </entry> + <entry> + <key>yyyy-MM-dd HH:mm:ss</key> + </entry> + <entry> + <key>file '%0' does not exist or you have got no permission on this file</key> + </entry> + <entry> + <key>Zip</key> + </entry> + <entry> + <key>Layout costs</key> + </entry> + <entry> + <key>${WEBSERVICE_ERROR} url:%0 status:%1</key> + </entry> + <entry> + <key>Step</key> + </entry> + <entry> + <key>Fix cost</key> + </entry> + <entry> + <key>per</key> + </entry> + <entry> + <key>The minimal count can't be larger than the maximal count!</key> + </entry> + <entry> + <key>The max participants count has to be equal or greater than the count of the current participants!</key> + </entry> + <entry> + <key>Variable costs</key> + </entry> + <entry> + <key>Id value</key> + </entry> + <entry> + <key>Order executed</key> + </entry> + <entry> + <key>Liquibase</key> + </entry> + <entry> + <key>Number value</key> + </entry> + <entry> + <key>Author</key> + </entry> + <entry> + <key>Position Id</key> + </entry> + <entry> + <key>ISO3</key> + </entry> + <entry> + <key>ISO2</key> + </entry> + <entry> + <key>Communication Id</key> + </entry> + <entry> + <key>Attribute Id</key> + </entry> + <entry> + <key>Modification user</key> + </entry> + <entry> + <key>Headline</key> + </entry> + <entry> + <key>Salesorder Id</key> + </entry> + <entry> + <key>Salesproject milestone Id</key> + </entry> + <entry> + <key>Appointment Id</key> + </entry> + <entry> + <key>Locked</key> + </entry> + <entry> + <key>Timetracking Id</key> + </entry> + <entry> + <key>Exec type</key> + </entry> + <entry> + <key>Date value</key> + </entry> + <entry> + <key>NUMBER VALUE</key> + </entry> + <entry> + <key>Salesproject forecast Id</key> + </entry> + <entry> + <key>ID</key> + </entry> + <entry> + <key>Keyword attribute relation Id</key> + </entry> + <entry> + <key>Minimal count</key> + </entry> + <entry> + <key>Id</key> + </entry> + <entry> + <key>Object 1 row Id</key> + </entry> + <entry> + <key>Side</key> + </entry> + <entry> + <key>Salesproject Id</key> + </entry> + <entry> + <key>Product Id</key> + </entry> + <entry> + <key>Sort</key> + </entry> + <entry> + <key>Relation Title</key> + </entry> + <entry> + <key>%0 \"%1\"</key> + </entry> + <entry> + <key>Maximal count</key> + </entry> + <entry> + <key>Data executed</key> + </entry> + <entry> + <key>Indexsearch</key> + </entry> + <entry> + <key>Appointment link Id</key> + </entry> + <entry> + <key>Relation Type</key> + </entry> + <entry> + <key>Salesproject member Id</key> + </entry> + <entry> + <key>Salesproject source Id</key> + </entry> + <entry> + <key>Item sort</key> + </entry> + <entry> + <key>%0 modified.</key> + </entry> + <entry> + <key>Contract Id</key> + </entry> + <entry> + <key>Int value</key> + </entry> + <entry> + <key>Object 2 row Id</key> + </entry> + <entry> + <key>Source tablename Id</key> + </entry> + <entry> + <key>Source tablename</key> + </entry> + <entry> + <key>Contact Id</key> + </entry> + <entry> + <key>Sales area</key> + </entry> + <entry> + <key>Parent Id</key> + </entry> + <entry> + <key>Task link Id</key> + </entry> + <entry> + <key>BOOL VALUE</key> + </entry> + <entry> + <key>Keyword attribute Id</key> + </entry> + <entry> + <key>Log type</key> + </entry> + <entry> + <key>Object row Id</key> + </entry> + <entry> + <key>Labels</key> + </entry> + <entry> + <key>%0 deleted.</key> + </entry> + <entry> + <key>Salesproject competition Id</key> + </entry> + <entry> + <key>Activity Id</key> + </entry> + <entry> + <key>Person Id</key> + </entry> + <entry> + <key>Offer item Id</key> + </entry> + <entry> + <key>Offer Id</key> + </entry> + <entry> + <key>Name native</key> + </entry> + <entry> + <key>Flag</key> + </entry> + <entry> + <key>Address Id</key> + </entry> + <entry> + <key>Name latin</key> + </entry> + <entry> + <key>Destination Id</key> + </entry> + <entry> + <key>Sex</key> + </entry> + <entry> + <key>Product price Id</key> + </entry> + <entry> + <key>%0 added.</key> + </entry> + <entry> + <key>Object Relation Type</key> + </entry> + <entry> + <key>Entry date</key> + </entry> + <entry> + <key>Object relation type 2</key> + </entry> + <entry> + <key>Object relation type 1</key> + </entry> + <entry> + <key>Modification date</key> + </entry> + <entry> + <key>Object Type</key> + </entry> + <entry> + <key>%0 from \"%1\" to \"%2\"</key> + </entry> + <entry> + <key>MD5 Sum</key> + </entry> + <entry> + <key>Letter salutation</key> + </entry> + <entry> + <key>Lock granted</key> + </entry> + <entry> + <key>Required fields</key> + </entry> + <entry> + <key>Address addition</key> + </entry> + <entry> + <key>the \"%0\" table is configured to get logged but this is the logging-stoarge itself and cannot be monitored</key> + </entry> + <entry> + <key>Attribute usage Id</key> + </entry> + <entry> + <key>LogHistory</key> + </entry> + <entry> + <key>Locked by</key> + </entry> + <entry> + <key>Desciption</key> + </entry> + <entry> + <key>Salutation Id</key> + </entry> + <entry> + <key>Comments</key> + </entry> + <entry> + <key>Task Id</key> + </entry> + <entry> + <key>Valid to</key> + </entry> + <entry> + <key>ZIP regex</key> + </entry> + <entry> + <key>Keyword entry Id</key> + </entry> + <entry> + <key>Stop costs</key> + </entry> + <entry> + <key>Contexts</key> + </entry> + <entry> + <key>Assigned to</key> + </entry> + <entry> + <key>%0 from \"%1\" to %2 \"%3\"</key> + </entry> + <entry> + <key>Date start</key> + </entry> + <entry> + <key>Deployment Id</key> + </entry> + <entry> + <key>Address format</key> + </entry> + <entry> + <key>Activity link Id</key> + </entry> + <entry> + <key>Date end</key> + </entry> + <entry> + <key>Creation user</key> + </entry> + <entry> + <key>Object Id</key> + </entry> + <entry> + <key>Is active</key> + </entry> + <entry> + <key>Product relationship</key> + </entry> + <entry> + <key>Salesorder item Id</key> + </entry> + <entry> + <key>Char value</key> + </entry> + <entry> + <key>Attribute relation Id</key> + </entry> + <entry> + <key>Tag</key> + </entry> + <entry> + <key>Title suffix</key> + </entry> + <entry> + <key>Step costs</key> + </entry> + <entry> + <key>Min. Stock</key> + </entry> + <entry> + <key>User</key> + </entry> + <entry> + <key>Stock Id</key> + </entry> + <entry> + <key>Tablename</key> + </entry> + <entry> + <key>CHAR VALUE</key> + </entry> + <entry> + <key>Parent context</key> + </entry> + <entry> + <key>Organisation Id</key> + </entry> + <entry> + <key>Tablename Id</key> + </entry> + <entry> + <key>Competitors</key> + </entry> + <entry> + <key>Notifications</key> + </entry> + <entry> + <key>Overview</key> + </entry> + <entry> + <key>Participated</key> + </entry> + <entry> + <key>Remaining Runtime</key> + </entry> + <entry> + <key>Document Template</key> + </entry> + <entry> + <key>Text Modular</key> + </entry> + <entry> + <key>Serial</key> + </entry> + <entry> + <key>Campaign Period</key> + </entry> + <entry> + <key>Single</key> + </entry> + <entry> + <key>Attachment</key> + </entry> + <entry> + <key>Attachments</key> + </entry> + <entry> + <key>Letter</key> + </entry> + <entry> + <key>Appointment</key> + </entry> + <entry> + <key>rebuild Index</key> + </entry> + <entry> + <key>Charts</key> + </entry> + <entry> + <key>Keywords</key> + </entry> + <entry> + <key>Days running</key> + </entry> + <entry> + <key>Logs</key> + </entry> + <entry> + <key>Mail</key> + </entry> + <entry> + <key>Phonecall</key> + </entry> + <entry> + <key>Chart 2</key> + </entry> + <entry> + <key>Log</key> + </entry> + <entry> + <key>Offer Header Text</key> + </entry> + <entry> + <key>Employees</key> + </entry> + <entry> + <key>Todo</key> + </entry> + <entry> + <key>Days remaining</key> + </entry> + <entry> + <key>Offer Footer Text</key> + </entry> + <entry> + <key>Date new</key> + </entry> + <entry> + <key>Date edit</key> + </entry> + <entry> + <key>Keyword Attributes</key> + </entry> + <entry> + <key>Student/Internship</key> + </entry> + <entry> + <key>Food</key> + </entry> + <entry> + <key>200 to 349T</key> + </entry> + <entry> + <key>Within 6 months</key> + </entry> + <entry> + <key>No project planned</key> + </entry> + <entry> + <key>Logistics</key> + </entry> + <entry> + <key>Skilled workers</key> + </entry> + <entry> + <key>Purchasing</key> + </entry> + <entry> + <key>Rate</key> + </entry> + <entry> + <key>Choice</key> + </entry> + <entry> + <key>points</key> + </entry> + <entry> + <key>Education</key> + </entry> + <entry> + <key>Public</key> + </entry> + <entry> + <key>Building and construction suppliers</key> + </entry> + <entry> + <key>0 to 49</key> + </entry> + <entry> + <key>0 to 49T</key> + </entry> + <entry> + <key>CRM Manager</key> + </entry> + <entry> + <key>50 to 99T</key> + </entry> + <entry> + <key>Search</key> + </entry> + <entry> + <key>Counsellor</key> + </entry> + <entry> + <key>50 to 100</key> + </entry> + <entry> + <key>OnPremise</key> + </entry> + <entry> + <key>Head of IT</key> + </entry> + <entry> + <key>Electric</key> + </entry> + <entry> + <key>from 1,000</key> + </entry> + <entry> + <key>Publishing house</key> + </entry> + <entry> + <key>100 to 199T</key> + </entry> + <entry> + <key>101 to 250</key> + </entry> + <entry> + <key>Overarching</key> + </entry> + <entry> + <key>Energy</key> + </entry> + <entry> + <key>Machinery and equipment</key> + </entry> + <entry> + <key>Trade</key> + </entry> + <entry> + <key>Consultation</key> + </entry> + <entry> + <key>Cloud</key> + </entry> + <entry> + <key>No date yet</key> + </entry> + <entry> + <key>Classifications</key> + </entry> + <entry> + <key>Service Manager</key> + </entry> + <entry> + <key>Lifesience</key> + </entry> + <entry> + <key>Automotive</key> + </entry> + <entry> + <key>Lottery</key> + </entry> + <entry> + <key>from 350T</key> + </entry> + <entry> + <key>Management/Sales Manager</key> + </entry> + <entry> + <key>Environment</key> + </entry> + <entry> + <key>Within 12 months</key> + </entry> + <entry> + <key>Finance</key> + </entry> + <entry> + <key>ScoreProjectStart</key> + </entry> + <entry> + <key>ScoreStandard</key> + </entry> + <entry> + <key>ScoreCustomizing</key> + </entry> + <entry> + <key>ScoreDecisionPhase</key> + </entry> + <entry> + <key>ScoreUsers</key> + </entry> + <entry> + <key>ScoreBranch</key> + </entry> + <entry> + <key>ScorePosition</key> + </entry> + <entry> + <key>ScoreBudget</key> + </entry> + <entry> + <key>ScoreDepartment</key> + </entry> + <entry> + <key>ScoreCloud</key> + </entry> + <entry> + <key>ScoreBased</key> + </entry> + <entry> + <key>Score</key> + </entry> + <entry> + <key>Scoretype</key> + </entry> + <entry> + <key>archieve</key> + </entry> + <entry> + <key>setUnread</key> + </entry> + <entry> + <key>Rating</key> + </entry> + <entry> + <key>setRead</key> + </entry> + <entry> + <key>Possible Values</key> + </entry> + <entry> + <key>251 to 1,000</key> + </entry> + <entry> + <key>Selection</key> + </entry> + <entry> + <key>Files</key> + </entry> + <entry> + <key>${COUNT_PREPOSITION_SINGLE}</key> + </entry> + <entry> + <key>Attribute \"%0\" has to be used at least %1.</key> + </entry> + <entry> + <key>${COUNT_PREPOSITION_MULTIPLE}</key> + </entry> + <entry> + <key>Attribute \"%0\" can't be used more than %1.</key> + </entry> + <entry> + <key>Recipient</key> + </entry> + <entry> + <key>Write email</key> + </entry> + <entry> + <key>Show tasks where I am editor</key> + </entry> + <entry> + <key>Entrydate must not be in the future</key> + </entry> + <entry> + <key>Delivery specification</key> + </entry> + <entry> + <key>Priority</key> + </entry> + <entry> + <key>Postcode</key> + </entry> + <entry> + <key>Main document</key> + </entry> + <entry> + <key>Delete</key> + </entry> + <entry> + <key>Street</key> + </entry> + <entry> + <key>Start</key> + </entry> + <entry> + <key>End</key> + </entry> + <entry> + <key>Condition</key> + </entry> + <entry> + <key>File</key> + </entry> + <entry> + <key> User</key> + </entry> + <entry> + <key>Edit</key> + </entry> + <entry> + <key>Condition Type</key> + </entry> + <entry> + <key>Access type</key> + </entry> + <entry> + <key>Permission Overview</key> + </entry> + <entry> + <key>PermissionId</key> + </entry> + <entry> + <key>Entity</key> + </entry> + <entry> + <key>Sales Project</key> + </entry> + <entry> + <key>Field</key> + </entry> + <entry> + <key>Permission Detail</key> + </entry> + <entry> + <key>Entities</key> + </entry> + <entry> + <key>Read</key> + </entry> + <entry> + <key>Permission Set ID</key> + </entry> + <entry> + <key>Create</key> + </entry> + <entry> + <key>To buildingnumber</key> + </entry> + <entry> + <key>Permission Overview</key> + </entry> + <entry> + <key>Action</key> + </entry> + <entry> + <key>View</key> + </entry> + <entry> + <key>From buildingnumber</key> + </entry> + <entry> + <key>Salutations</key> + </entry> + <entry> + <key>Paymentterm</key> + </entry> + <entry> + <key>New step</key> + </entry> + <entry> + <key>Runtime</key> + </entry> + <entry> + <key>Fix costs</key> + </entry> + <entry> + <key>Total costs</key> + </entry> + <entry> + <key>Per participant</key> + </entry> + <entry> + <key>Predecessor</key> + </entry> + <entry> + <key>Group name</key> + </entry> + <entry> + <key>Price Condition</key> + </entry> + <entry> + <key>Entität</key> + </entry> + <entry> + <key>beschränken</key> + </entry> + <entry> + <key>Feld</key> + </entry> + <entry> + <key>Possible Value</key> + </entry> + <entry> + <key>erlauben</key> + </entry> + <entry> + <key>Could not determine the current Classification type (usage).</key> + </entry> + <entry> + <key>Datensatz</key> + </entry> + <entry> + <key>The new Classification name already exists.</key> + </entry> + <entry> + <key>Campaign planning</key> + </entry> + <entry> + <key>New campaign</key> + </entry> + <entry> + <key>3. Classification</key> + </entry> + <entry> + <key>1. Classification</key> + </entry> + <entry> + <key>2. Classification</key> + </entry> + <entry> + <key>Choose Footer</key> + </entry> + <entry> + <key>Choose Header</key> + </entry> + <entry> + <key>#0</key> + </entry> + <entry> + <key>Email Template</key> + </entry> + <entry> + <key>${SQL_LIB_FIELD_WRONG_FORMAT} field: %0</key> + </entry> + <entry> + <key>testing</key> + </entry> + <entry> + <key>double</key> + </entry> + <entry> + <key>closed</key> + </entry> + <entry> + <key>New Supportticket</key> + </entry> + <entry> + <key>Bug Ticket</key> + </entry> + <entry> + <key>Support ticket</key> + </entry> + <entry> + <key>New Bugticket</key> + </entry> + <entry> + <key>Keine Berechtigung zum Verschieben der Aufgabe</key> + </entry> + <entry> + <key>Kein Weitergeben von privaten Aufgaben möglich!</key> + </entry> + <entry> + <key>Search for new Entries</key> + </entry> + <entry> + <key>Additional link</key> + </entry> + <entry> + <key>Salesproject member</key> + </entry> + <entry> + <key>Maximal count has to be a whole number</key> + </entry> + <entry> + <key>Minimal count must be a positive whole number</key> + </entry> + <entry> + <key>Meilensteine und Kontaktpunkte</key> + </entry> + <entry> + <key>Maximal count must be one or higher</key> + </entry> + <entry> + <key>Campaign name</key> + </entry> + <entry> + <key>Step name</key> + </entry> + <entry> + <key>Assignment</key> + </entry> + <entry> + <key>Complaint</key> + </entry> + <entry> + <key>Employee responsible</key> + </entry> + <entry> + <key>Restrictions</key> + </entry> + <entry> + <key>Advertising bans</key> + </entry> + <entry> + <key>Advertising ban</key> + </entry> + <entry> + <key>Delete appointment</key> + </entry> + <entry> + <key>Do you really want to delete this recurring appointment?</key> + </entry> + <entry> + <key>Start date</key> + </entry> + <entry> + <key>New letter</key> + </entry> + <entry> + <key>No calls</key> + </entry> + <entry> + <key>No mails</key> + </entry> + <entry> + <key>Delete recurring appointment</key> + </entry> + <entry> + <key>No fax</key> + </entry> + <entry> + <key>No SMS</key> + </entry> + <entry> + <key>No letters</key> + </entry> + <entry> + <key>ended (abandoned)</key> + </entry> + <entry> + <key>customer checks</key> + </entry> + <entry> + <key>assigned</key> + </entry> + <entry> + <key>ended (done)</key> + </entry> + <entry> + <key>Long string value</key> + </entry> + <entry> + <key>still incorrect</key> + </entry> + <entry> + <key>unassigned</key> + </entry> + <entry> + <key>UNSEEN</key> + </entry> + <entry> + <key>ARCHIVE</key> + </entry> + <entry> + <key>TODELETE</key> + </entry> + <entry> + <key>CONFIRMED</key> + </entry> + <entry> + <key>SEEN</key> + </entry> + <entry> + <key>Link</key> + </entry> + <entry> + <key>This contact has no possible link.</key> + </entry> + <entry> + <key>Permissions</key> + </entry> + <entry> + <key>Permission</key> + </entry> + <entry> + <key>SalesprojectPhase</key> + </entry> + <entry> + <key>SalesprojectState</key> + </entry> + <entry> + <key>Maximal</key> + </entry> + <entry> + <key>Minimal</key> + </entry> + <entry> + <key>Object selection</key> + </entry> + <entry> + <key>Bulk mail</key> + </entry> + <entry> + <key>Recipients</key> + </entry> + <entry> + <key>Boss of</key> + </entry> + <entry> + <key>Data table</key> + </entry> + <entry> + <key>Make offer (WV)</key> + </entry> + <entry> + <key>Delivery term</key> + </entry> + <entry> + <key>No risk</key> + </entry> + <entry> + <key>Urlaubsprüfung durch</key> + </entry> + <entry> + <key>Acquisition</key> + </entry> + <entry> + <key>A</key> + </entry> + <entry> + <key>B</key> + </entry> + <entry> + <key>C</key> + </entry> + <entry> + <key>D</key> + </entry> + <entry> + <key>Motor cycle</key> + </entry> + <entry> + <key>Beer</key> + </entry> + <entry> + <key>Presentation</key> + </entry> + <entry> + <key>Print media</key> + </entry> + <entry> + <key>good</key> + </entry> + <entry> + <key>Tourism</key> + </entry> + <entry> + <key>Existing contact</key> + </entry> + <entry> + <key>Personal estimation</key> + </entry> + <entry> + <key>ToDo</key> + </entry> + <entry> + <key>medium</key> + </entry> + <entry> + <key>Away travel</key> + </entry> + <entry> + <key>Project planning open</key> + </entry> + <entry> + <key>1 medium</key> + </entry> + <entry> + <key>Component</key> + </entry> + <entry> + <key>Delivery block</key> + </entry> + <entry> + <key>Product type</key> + </entry> + <entry> + <key>Distribution</key> + </entry> + <entry> + <key>Call back (WV)</key> + </entry> + <entry> + <key>Spare part</key> + </entry> + <entry> + <key>Send information</key> + </entry> + <entry> + <key>EVENT</key> + </entry> + <entry> + <key>Decision-maker changed</key> + </entry> + <entry> + <key>Known because</key> + </entry> + <entry> + <key>Visit frequency</key> + </entry> + <entry> + <key>Payment problem customer</key> + </entry> + <entry> + <key>Employee account</key> + </entry> + <entry> + <key>Dumping price competition</key> + </entry> + <entry> + <key>Device/Machine</key> + </entry> + <entry> + <key>Tool changer</key> + </entry> + <entry> + <key>Declaration of acceptance</key> + </entry> + <entry> + <key>Product A1</key> + </entry> + <entry> + <key>Product A2</key> + </entry> + <entry> + <key>Technical specifications</key> + </entry> + <entry> + <key>Product B2</key> + </entry> + <entry> + <key>Product B1</key> + </entry> + <entry> + <key>Cigars</key> + </entry> + <entry> + <key>Occupation</key> + </entry> + <entry> + <key>Partial calculation</key> + </entry> + <entry> + <key>IT/Service</key> + </entry> + <entry> + <key>Frame contract (WV)</key> + </entry> + <entry> + <key>2 big</key> + </entry> + <entry> + <key>Data protection agreement</key> + </entry> + <entry> + <key>ORG</key> + </entry> + <entry> + <key>PERS</key> + </entry> + <entry> + <key>Racing bike</key> + </entry> + <entry> + <key>Others</key> + </entry> + <entry> + <key>Interested</key> + </entry> + <entry> + <key>Project shift customer</key> + </entry> + <entry> + <key>Regulation</key> + </entry> + <entry> + <key>Strength</key> + </entry> + <entry> + <key>Interests</key> + </entry> + <entry> + <key>DOCUMENT</key> + </entry> + <entry> + <key>Als Attribut ist der Name aus lib_frame z.B. 'ORG' 'PERS' 'OFFER' etc. zu verwenden.</key> + </entry> + <entry> + <key>Subordinate campaign of</key> + </entry> + <entry> + <key>Treat</key> + </entry> + <entry> + <key>Product interest</key> + </entry> + <entry> + <key>Cons</key> + </entry> + <entry> + <key>Transport damage</key> + </entry> + <entry> + <key>Konditionen die bei Angebotserstellung übernommen werden</key> + </entry> + <entry> + <key>Sport</key> + </entry> + <entry> + <key>Technology</key> + </entry> + <entry> + <key>Assistance</key> + </entry> + <entry> + <key>Trade fair</key> + </entry> + <entry> + <key>Creditworthiness</key> + </entry> + <entry> + <key>Superordinate campaign of</key> + </entry> + <entry> + <key>Pricing policy</key> + </entry> + <entry> + <key>Prospective customer</key> + </entry> + <entry> + <key>Send documents (WV)</key> + </entry> + <entry> + <key>Revolution speed (rpm)</key> + </entry> + <entry> + <key>Atmosphere</key> + </entry> + <entry> + <key>Follow up (WV)</key> + </entry> + <entry> + <key>Mechanical engineering</key> + </entry> + <entry> + <key>Wine</key> + </entry> + <entry> + <key>bad</key> + </entry> + <entry> + <key>Sailing</key> + </entry> + <entry> + <key>Commodity group B (WV)</key> + </entry> + <entry> + <key>personal</key> + </entry> + <entry> + <key>flexible</key> + </entry> + <entry> + <key>Handcraft</key> + </entry> + <entry> + <key>Goodwill</key> + </entry> + <entry> + <key>Website</key> + </entry> + <entry> + <key>Full calculation</key> + </entry> + <entry> + <key>Birthday list</key> + </entry> + <entry> + <key>Holiday</key> + </entry> + <entry> + <key>Quality problem customer</key> + </entry> + <entry> + <key>ToDos</key> + </entry> + <entry> + <key>Golf</key> + </entry> + <entry> + <key>Loyalty</key> + </entry> + <entry> + <key>Type of damage</key> + </entry> + <entry> + <key>Contacting</key> + </entry> + <entry> + <key>Conveyor</key> + </entry> + <entry> + <key>Agency</key> + </entry> + <entry> + <key>Technical requirement</key> + </entry> + <entry> + <key>Faulty delivery</key> + </entry> + <entry> + <key>Interested person</key> + </entry> + <entry> + <key>First contact</key> + </entry> + <entry> + <key>Wear part</key> + </entry> + <entry> + <key>Commodity group B</key> + </entry> + <entry> + <key>Commodity group A</key> + </entry> + <entry> + <key>Commodity group A (WV)</key> + </entry> + <entry> + <key>Recommendation</key> + </entry> + <entry> + <key>Project planned?</key> + </entry> + <entry> + <key>Reference customer</key> + </entry> + <entry> + <key>Reports to</key> + </entry> + <entry> + <key>Pricelist</key> + </entry> + <entry> + <key>Send brochure (WV)</key> + </entry> + <entry> + <key>loves sociability</key> + </entry> + <entry> + <key>0 low</key> + </entry> + <entry> + <key>Departments</key> + </entry> + <entry> + <key>Additional data</key> + </entry> + <entry> + <key>Origin</key> + </entry> + <entry> + <key>Weight (kg)</key> + </entry> + <entry> + <key>Consisted customer</key> + </entry> + <entry> + <key>Incomplete delivery</key> + </entry> + <entry> + <key>Weakness</key> + </entry> + <entry> + <key>Project type</key> + </entry> + <entry> + <key>30</key> + </entry> + <entry> + <key>Annual holidays</key> + </entry> + <entry> + <key>Call</key> + </entry> + <entry> + <key>own company</key> + </entry> + <entry> + <key>Soccer</key> + </entry> + <entry> + <key>Consultant</key> + </entry> + <entry> + <key>Financial service</key> + </entry> + <entry> + <key>Target group</key> + </entry> + <entry> + <key>Building industry</key> + </entry> + <entry> + <key>Next contact?</key> + </entry> + <entry> + <key>General</key> + </entry> + <entry> + <key>Campaign response</key> + </entry> + <entry> + <key>60</key> + </entry> + <entry> + <key>Risk</key> + </entry> + <entry> + <key>NPO</key> + </entry> + <entry> + <key>Writes for</key> + </entry> + <entry> + <key>90</key> + </entry> + <entry> + <key>Custody agreement</key> + </entry> + <entry> + <key>Economy</key> + </entry> + <entry> + <key>Other (WV)</key> + </entry> + <entry> + <key>Pros</key> + </entry> + <entry> + <key>Quality complaint</key> + </entry> + <entry> + <key>Next steps</key> + </entry> + <entry> + <key>Urlaubsgenehmigung durch</key> + </entry> + <entry> + <key>Assessment</key> + </entry> + <entry> + <key>Signature</key> + </entry> + <entry> + <key>Footer</key> + </entry> + <entry> + <key>Header</key> + </entry> + <entry> + <key>Open admin view</key> + </entry> + <entry> + <key>All selected participants already are in the campaign</key> + </entry> + <entry> + <key>Not enough slots for %0/%1 participant(s)</key> + </entry> + <entry> + <key>%0/%1 participant(s) will be added to the selected campaign step</key> + </entry> + <entry> + <key>No valid Selection</key> + </entry> + <entry> + <key>Sender address</key> + </entry> + <entry> + <key>Send</key> + </entry> + <entry> + <key>Pending</key> + </entry> + <entry> + <key>Failed</key> + </entry> + <entry> + <key>UID</key> + </entry> + <entry> + <key>ticket number</key> + </entry> + <entry> + <key>AB_KEYWORD_ENTRYID (UID)</key> + </entry> + <entry> + <key>DATE_NEW_CONTACT</key> + </entry> + <entry> + <key>Icon</key> + </entry> + <entry> + <key>in progress</key> + </entry> + <entry> + <key>PARENT_CONTEXT</key> + </entry> + <entry> + <key>OFFER_ID</key> + </entry> + <entry> + <key>SMS</key> + </entry> + <entry> + <key>CAMPAIGNID (UID)</key> + </entry> + <entry> + <key>PARENT_ID</key> + </entry> + <entry> + <key>Interfaces</key> + </entry> + <entry> + <key>Feature</key> + </entry> + <entry> + <key>ORGANISATIONID (UID)</key> + </entry> + <entry> + <key>SALESORDER_ID</key> + </entry> + <entry> + <key>Ticket</key> + </entry> + <entry> + <key>Delivery problems</key> + </entry> + <entry> + <key>Tickets</key> + </entry> + <entry> + <key>PERSON_ID</key> + </entry> + <entry> + <key>{$TICKET_REQUESTOR}</key> + </entry> + <entry> + <key>Billable</key> + </entry> + <entry> + <key>TASKID (UID)</key> + </entry> + <entry> + <key>Fax</key> + </entry> + <entry> + <key>DATE_EDIT</key> + </entry> + <entry> + <key>OFFERID (UID)</key> + </entry> + <entry> + <key>Connection Type</key> + </entry> + <entry> + <key>UID (AB_ATTRIBUTEID)</key> + </entry> + <entry> + <key>Phases</key> + </entry> + <entry> + <key>Questions</key> + </entry> + <entry> + <key>User error</key> + </entry> + <entry> + <key>ACTIVITYID (UID)</key> + </entry> + <entry> + <key>Issue</key> + </entry> + <entry> + <key>CONTACTID</key> + </entry> + <entry> + <key>Maintenance</key> + </entry> + <entry> + <key>{$TICKET_STATUS}</key> + </entry> + <entry> + <key>DATE_NEW</key> + </entry> + <entry> + <key>SALESPROJECTID (UID)</key> + </entry> + <entry> + <key>ORGANISATION_ID</key> + </entry> + <entry> + <key>CONTRACTID (UID)</key> + </entry> + <entry> + <key>[%0]it was necessary to create a file from a blob-field but no lob-file-path was specified.</key> + </entry> + <entry> + <key>SqlUtils.getSqlInStatement: if pAsPrepared is true, pPreparedDbType has to be filld with the correct db type</key> + </entry> + <entry> + <key>[%0]it was necessary to create a text-file from a clob-field but no lob-file-path was specified.</key> + </entry> + <entry> + <key>USER_NEW</key> + </entry> + <entry> + <key>USER_EDIT</key> + </entry> + <entry> + <key>CONTACTID (UID)</key> + </entry> + <entry> + <key>{$TICKET_EDITOR}</key> + </entry> + <entry> + <key>Supportticket</key> + </entry> + <entry> + <key>Modul group</key> + </entry> + <entry> + <key>PRODUCTID (UID)</key> + </entry> + <entry> + <key>no keyword attribute \"%0\" found in keyword \"%1\" from container \"%2\"</key> + </entry> + <entry> + <key>Total time</key> + </entry> + <entry> + <key>SALESORDERID (UID)</key> + </entry> + <entry> + <key>Cause</key> + </entry> + <entry> + <key>Assembly</key> + </entry> + <entry> + <key>Dokument template usage</key> + </entry> + <entry> + <key>Open admin info</key> + </entry> + <entry> + <key>USER_NEW_CONTACT</key> + </entry> + <entry> + <key>Linked Appointments</key> + </entry> + <entry> + <key>Location</key> + </entry> + <entry> + <key>Not sent</key> + </entry> + <entry> + <key>Is being sent</key> + </entry> + <entry> + <key>Preview</key> + </entry> + <entry> + <key>Content</key> + </entry> + <entry> + <key>Bulk mail was sent!</key> + </entry> + <entry> + <key>%0 mails sent sucessfully, %1 mails failed</key> + </entry> + <entry> + <key>Bulk mail \"%0\" was sent!</key> + </entry> + <entry> + <key>Descriptions</key> + </entry> + <entry> + <key>User Administration</key> + </entry> + <entry> + <key>Support Ticket</key> + </entry> + <entry> + <key>CC</key> + </entry> + <entry> + <key>Remarks</key> + </entry> + <entry> + <key>Xing</key> + </entry> + <entry> + <key>Organisation</key> + </entry> + <entry> + <key>Km</key> + </entry> + <entry> + <key>Billed</key> + </entry> + <entry> + <key>Km Fee</key> + </entry> + <entry> + <key>Credit Card</key> + </entry> + <entry> + <key>Taxi</key> + </entry> + <entry> + <key>Overnight stay</key> + </entry> + <entry> + <key>LinkedIn</key> + </entry> + <entry> + <key>In creation</key> + </entry> + <entry> + <key>Rented car</key> + </entry> + <entry> + <key>Update</key> + </entry> + <entry> + <key>The contact has an advertising ban for emails!</key> + </entry> + <entry> + <key>Blog</key> + </entry> + <entry> + <key>Until</key> + </entry> + <entry> + <key>From</key> + </entry> + <entry> + <key>Park fees</key> + </entry> + <entry> + <key>Abscences</key> + </entry> + <entry> + <key>Expense Report</key> + </entry> + <entry> + <key>Special displays</key> + </entry> + <entry> + <key>Transport cost</key> + </entry> + <entry> + <key>Day Fee</key> + </entry> + <entry> + <key>Fuel</key> + </entry> + <entry> + <key>Month</key> + </entry> + <entry> + <key>Working material</key> + </entry> + <entry> + <key>Hospitality</key> + </entry> + <entry> + <key>Trip purpose</key> + </entry> + <entry> + <key>Bed and Breakfast</key> + </entry> + <entry> + <key>Update campaign step</key> + </entry> + <entry> + <key>No contacts selected</key> + </entry> + <entry> + <key>Show my campaigns</key> + </entry> + <entry> + <key>My campaigns</key> + </entry> + <entry> + <key>Add to Bulkmail</key> + </entry> + <entry> +<<<<<<< HEAD + <key>DSGVO Information</key> + </entry> + <entry> + <key>Data Privacy</key> + </entry> + <entry> + <key>No data has been anonymized.</key> + </entry> + <entry> + <key>Es wurden keine Daten anonymisiert.</key> + </entry> + <entry> + <key>Anonymization</key> + </entry> + <entry> + <key>The following data has been anonymised: %0</key> + </entry> + <entry> + <key>Your changes have an impact on the data privacy information (DSGVO).</key> + </entry> + <entry> + <key>Data Privacies</key> + </entry> + <entry> + <key>advertising consent</key> + </entry> + <entry> + <key>Sonstige personenbezogene Daten</key> + </entry> + <entry> + <key>Names</key> + </entry> + <entry> + <key>Namen</key> + </entry> + <entry> + <key>Adressdaten</key> + </entry> + <entry> + <key>DSGVO anonymisation</key> + </entry> + <entry> + <key>newsletter dispatch</key> + </entry> + <entry> + <key>Folgende Daten wurden anonymisiert: </key> + </entry> + <entry> + <key>Address data</key> + </entry> + <entry> + <key>contract of sale</key> + </entry> + <entry> + <key>DataPrivacy Use</key> + </entry> + <entry> + <key>Source</key> + </entry> + <entry> + <key>consent</key> + </entry> + <entry> + <key>Information Report</key> + </entry> + <entry> + <key>Attribute data</key> + </entry> + <entry> + <key>other personal data</key> + </entry> + <entry> + <key>Kommunikationsdaten</key> + </entry> + <entry> + <key>DSGVO Anonymisierung</key> + </entry> + <entry> + <key>DSGVO Disclosure</key> + </entry> + <entry> + <key>Disclosure Report</key> + </entry> + <entry> + <key>Update data privacy information</key> + </entry> + <entry> + <key>DataPrivacy Right</key> + </entry> + <entry> + <key>balancing of interests</key> + </entry> + <entry> + <key>Personal data</key> + </entry> + <entry> + <key>The transfer of data to recipients located in a third country is based on the following guarantees:</key> + </entry> + <entry> + <key>MarketingCampaign</key> + </entry> + <entry> + <key>Recipient, Country</key> + </entry> + <entry> + <key>We save your data until </key> + </entry> + <entry> + <key>Guarantees</key> + </entry> + <entry> + <key>On time</key> + </entry> + <entry> + <key>Nur eigene anzeigen</key> + </entry> + <entry> + <key>CampaignManagement</key> + </entry> + <entry> + <key>For this report</key> + </entry> + <entry> + <key>SqlBuilder must contain a select clause!</key> + </entry> + <entry> + <key>Inland</key> + </entry> + <entry> + <key>The data is transmitted to the following recipients:</key> + </entry> + <entry> + <key>SqlBuilder must be instanciated with 'new'</key> + </entry> + <entry> + <key>Extension letter date</key> + </entry> + <entry> + <key>Balancing of interests</key> + </entry> + <entry> + <key>SqlBuilder must contain a from clause!</key> + </entry> + <entry> + <key>None</key> + </entry> + <entry> + <key>Date of request</key> + </entry> + <entry> + <key>Export CSV</key> + </entry> + <entry> + <key>Not all data privacy fields for all private data is filled. Cannot create report.</key> + </entry> + <entry> + <key>Birthday</key> + </entry> + <entry> + <key>Extend - request count</key> + </entry> + <entry> + <key>Transmission</key> + </entry> + <entry> + <key>You don't have permission for this view.</key> + </entry> + <entry> + <key>Extend - complexity</key> + </entry> + <entry> + <key>Advertising consent</key> + </entry> + <entry> + <key>We hereby comply with your request within the statutory period of one month.</key> +======= + <key>%0 recipients will be added to the bulk mail.</key> +>>>>>>> origin/master + </entry> + <entry> + <key>%0 mails sent sucessfully, %1 mails failed. Process took %2 s.</key> + </entry> + <entry> +<<<<<<< HEAD + <key>Foreign country</key> + </entry> + <entry> + <key>phase information</key> + </entry> + <entry> + <key>the high complexity of your application</key> + </entry> + <entry> + <key>As stated in our letter of %0, we have made use of the possibility to extend the deadline to three months due to %1.</key> + </entry> + <entry> + <key>Deadline</key> + </entry> + <entry> + <key>Newsletter dispatch</key> + </entry> + <entry> + <key>We received data from </key> + </entry> + <entry> + <key>the number of your applications</key> + </entry> + <entry> + <key>Your changes may have an impact on the data privacy information (DSGVO).\n Please update these.</key> + </entry> + <entry> + <key>External Datasource</key> + </entry> + <entry> + <key>Guarantee</key> +======= + <key>%0 new recipients will be added to the bulk mail.</key> + </entry> + <entry> + <key>Remove recipients with advertising ban</key> + </entry> + <entry> + <key>Serial letter</key> +>>>>>>> origin/master + </entry> + </keyValueMap> + <font name="Dialog" style="0" size="11" /> + <sqlModels> + <languageSql> + <name>Data_alias</name> + <alias>Data_alias</alias> + <statements> + <element>select AB_KEYWORD_ENTRY.TITLE from AB_KEYWORD_ENTRY +union +select AB_LANGUAGE.NAME_LATIN from AB_LANGUAGE +union +select AB_COUNTRYINFO.NAME_LATIN from AB_COUNTRYINFO +union +select AB_OBJECTRELATIONTYPE.RELATION_TITLE from AB_OBJECTRELATIONTYPE +union +select TITLE from CLASSIFICATIONSCORE +union +select SCORETYPE from CLASSIFICATIONTYPE +union +select distinct CLASSIFICATIONGROUP from CLASSIFICATIONTYPE +union +select AB_ATTRIBUTE.ATTRIBUTE_NAME from AB_ATTRIBUTE</element> + </statements> + </languageSql> + </sqlModels> +</language> diff --git a/language/_____LANGUAGE_de/_____LANGUAGE_de.aod b/language/_____LANGUAGE_de/_____LANGUAGE_de.aod index c77b38fb381c28ce07a2f1b2742a5b3d7b9c7281..3a999854fcdb7b7f26354f854c75647cc7753a21 100644 --- a/language/_____LANGUAGE_de/_____LANGUAGE_de.aod +++ b/language/_____LANGUAGE_de/_____LANGUAGE_de.aod @@ -28,7 +28,6 @@ </entry> <entry> <key>Maximal</key> - <value></value> </entry> <entry> <key>Sender address</key> @@ -502,10 +501,6 @@ <key>Address</key> <value>Adresse</value> </entry> - <entry> - <key>Add to Bulkmail</key> - <value>Zu Serienbrief hinzufügen</value> - </entry> <entry> <key>Addresses</key> <value>Adressen</value> @@ -877,8 +872,8 @@ <value>Werbemittel</value> </entry> <entry> - <key>%0 mails sent sucessfully, %1 mails failed. Process took %2 s.</key> - <value>%0 Mails erfolgreich versendet, %1 Mails fehlgeschlagen. Ausführung dauerte %2 s.</value> + <key>%0 mails sent sucessfully, %1 mails failed</key> + <value>%0 Mails erfolgreich versendet, %1 Mails fehlgeschlagen</value> </entry> <entry> <key>Valid from</key> @@ -1048,7 +1043,6 @@ </entry> <entry> <key>75 %</key> - <value></value> </entry> <entry> <key>100 %</key> @@ -2691,7 +2685,6 @@ </entry> <entry> <key>Minimal</key> - <value></value> </entry> <entry> <key>Vanuatu</key> @@ -3310,7 +3303,6 @@ </entry> <entry> <key>no keyword attribute \"%0\" found in keyword container \"%1\"</key> - <value></value> </entry> <entry> <key>competitor</key> @@ -3780,7 +3772,6 @@ </entry> <entry> <key>[%0]%1 has to be a string or array but it is %2</key> - <value></value> </entry> <entry> <key>[%0]has now an incorrect length; estimated 2 elements but got %1</key> @@ -4201,6 +4192,7 @@ </entry> <entry> <key>Valid to</key> + <value>Gültig bis</value> </entry> <entry> <key>ZIP regex</key> @@ -5654,130 +5646,426 @@ <entry> <key>Bulk mail was sent!</key> </entry> + <entry> + <key>All selected participants already are in the campaign</key> + <value>Alle selektierten Teilnehmer sind bereits in der Kampagne</value> + </entry> + <entry> + <key>%0/%1 participant(s) will be added to the selected campaign step</key> + <value>%0/%1 Teilnehmer werden zur selektierten Kampagnenstufe hinzugefügt</value> + </entry> + <entry> + <key>Not enough slots for %0/%1 participant(s)</key> + <value>Nicht genügend Teilnehmerplätze verfügbar für %0/%1 Teilnehmer</value> + </entry> + <entry> + <key>No valid Selection</key> + <value>Keine gültige Auswahl</value> + </entry> <entry> <key>Support Ticket</key> + <value>Support Ticket</value> </entry> <entry> - <key>CC</key> + <key>DSGVO Information</key> + <value>DSGVO Informationen</value> </entry> <entry> <key>Remarks</key> + <value>Anmerkungen</value> </entry> <entry> - <key>Xing</key> + <key>Data Privacy</key> + <value>Datenschutz</value> </entry> <entry> <key>Organisation</key> + <value>Organisation</value> </entry> <entry> - <key>Km</key> + <key>No data has been anonymized.</key> + <value>Keine Daten wurden anonymisiert.</value> </entry> <entry> - <key>Billed</key> + <key>Anonymization</key> + <value>Anonymisierung</value> </entry> <entry> - <key>Km Fee</key> + <key>The following data has been anonymised: %0</key> + <value>Die folgenden Daten wurden anonymisiert: %0</value> </entry> <entry> - <key>Credit Card</key> + <key>Your changes have an impact on the data privacy information (DSGVO).</key> + <value>Ihre Änderungen haben Auswirkungen auf den Datenschutz (DSGVO).</value> </entry> <entry> - <key>Taxi</key> + <key>Rented car</key> + <value>Mietwagen</value> </entry> <entry> - <key>Overnight stay</key> + <key>Data Privacies</key> + <value>Datenprivilegien</value> </entry> <entry> - <key>LinkedIn</key> + <key>advertising consent</key> + <value>Werbeeinwilligung</value> </entry> <entry> - <key>In creation</key> + <key>Update campaign step</key> + <value>Aktualisieren des Kampagnenschrittes</value> </entry> <entry> - <key>Rented car</key> + <key>Names</key> + <value>Namen</value> </entry> <entry> - <key>Update</key> + <key>Adressdaten</key> + <value>Adressdaten</value> </entry> <entry> - <key>The contact has an advertising ban for emails!</key> + <key>No contacts selected</key> + <value>Keine Kontakte ausgewählt</value> <value>Es ist eine Werbesperre für E-Mails vorhanden!</value> </entry> <entry> - <key>Blog</key> + <key>DSGVO anonymisation</key> + <value>DSGVO Anonymisierung</value> + </entry> + <entry> + <key>Transport cost</key> + <value>Transportkosten</value> + </entry> + <entry> + <key>Day Fee</key> + <value>Tagesgebühr</value> + </entry> + <entry> + <key>newsletter dispatch</key> + <value>Newsletterversand</value> + </entry> + <entry> + <key>Month</key> + <value>Monat</value> + </entry> + <entry> + <key>Address data</key> + <value>Adressdaten</value> + </entry> + <entry> + <key>contract of sale</key> + <value>Kaufvertrag</value> + </entry> + <entry> + <key>My campaigns</key> + <value>Meine Kampagnen</value> + </entry> + <entry> + <key>Hospitality</key> + <value>Gastfreundschaft</value> + </entry> + <entry> + <key>DataPrivacy Use</key> + <value>Nutzung</value> + </entry> + <entry> + <key>Bed and Breakfast</key> + <value>Bett und Frühstück</value> + </entry> + <entry> + <key>Source</key> + <value>Quelle</value> + </entry> + <entry> + <key>Show my campaigns</key> + <value>Zeigen meine Kampagnen</value> + </entry> + <entry> + <key>consent</key> + <value>Zustimmung</value> + </entry> + <entry> + <key>Information Report</key> + <value>Informationsbericht</value> + </entry> + <entry> + <key>Attribute data</key> + <value>Attributdaten</value> + </entry> + <entry> + <key>other personal data</key> + <value>andere persönliche Daten</value> + </entry> + <entry> + <key>The contact has an advertising ban for emails!</key> + <value>Der Kontakt hat ein Werbeverbot für E-Mails!</value> </entry> <entry> <key>Until</key> + <value>Bis</value> </entry> <entry> <key>From</key> + <value>Von</value> + </entry> + <entry> + <key>DSGVO Disclosure</key> + <value>DSGVO Auskunft</value> + </entry> + <entry> + <key>Disclosure Report</key> + <value>Auskunftsbericht</value> + </entry> + <entry> + <key>Add to Bulkmail</key> + <value>Zu Massenmail hinzufügen</value> </entry> <entry> <key>Park fees</key> + <value>Parkgebühren</value> </entry> <entry> <key>Abscences</key> + <value>Abszenzenen</value> </entry> <entry> <key>Expense Report</key> + <value>Ausgabenabrechnung</value> </entry> <entry> - <key>Special displays</key> + <key>Update data privacy information</key> + <value>Datenschutzinformationen aktualisieren</value> </entry> <entry> - <key>Transport cost</key> + <key>DataPrivacy Right</key> + <value>Datenschutzrecht</value> </entry> <entry> - <key>Day Fee</key> + <key>balancing of interests</key> + <value>Interessenausgleich</value> </entry> <entry> - <key>Fuel</key> + <key>Working material</key> + <value>Arbeitsmaterial</value> </entry> <entry> - <key>Month</key> + <key>Trip purpose</key> + <value>Reisezweck</value> </entry> <entry> - <key>Working material</key> + <key>Personal data</key> + <value>Persönliche Daten</value> </entry> <entry> - <key>Hospitality</key> + <key>The transfer of data to recipients located in a third country is based on the following guarantees:</key> + <value>Die Übermittlung von Daten an Empfänger in einem Drittland basiert auf folgenden Garantien:</value> </entry> <entry> - <key>Trip purpose</key> + <key>Recipient, Country</key> + <value>Empfänger, Land</value> </entry> <entry> - <key>Bed and Breakfast</key> + <key>We save your data until </key> + <value>Wir speichern Ihre Daten bis </value> </entry> <entry> - <key>All selected participants already are in the campaign</key> - <value>Alle selektierten Teilnehmer sind bereits in der Kampagne</value> + <key>Guarantee</key> + <value>Garantie</value> </entry> <entry> - <key>%0/%1 participant(s) will be added to the selected campaign step</key> - <value>%0/%1 Teilnehmer werden zur selektierten Kampagnenstufe hinzugefügt</value> + <key>On time</key> + <value>Pünktlich</value> </entry> <entry> - <key>Not enough slots for %0/%1 participant(s)</key> - <value>Nicht genügend Teilnehmerplätze verfügbar für %0/%1 Teilnehmer</value> + <key>For this report</key> + <value>Für diesen Bericht</value> </entry> <entry> - <key>No valid Selection</key> + <key>SqlBuilder must contain a select clause!</key> + <value>SqlBuilder muss eine Select-Clause enthalten!</value> </entry> <entry> - <key>Update campaign step</key> - <value>Kampagnenstufe ändern</value> + <key>Inland</key> + <value>Inland</value> </entry> <entry> - <key>No contacts selected</key> - <value>Es wurden keine Kontakte selektiert</value> + <key>The data is transmitted to the following recipients:</key> + <value>Die Daten werden an folgende Empfänger übertragen:</value> </entry> <entry> - <key>Show my campaigns</key> - <value>Zeige meine Kampagnen</value> + <key>SqlBuilder must be instanciated with 'new'</key> + <value>SqlBuilder muss mit 'new' instanziiert werden.</value> </entry> <entry> - <key>My campaigns</key> - <value>Meine Kampagnen</value> + <key>Balancing of interests</key> + <value>Interessenausgleich</value> + </entry> + <entry> + <key>SqlBuilder must contain a from clause!</key> + <value>SqlBuilder muss eine from-Clause enthalten!</value> + </entry> + <entry> + <key>None</key> + <value>Keine</value> + </entry> + <entry> + <key>Date of request</key> + <value>Datum der Anforderung</value> + </entry> + <entry> + <key>Export CSV</key> + <value>CSV exportieren</value> + </entry> + <entry> + <key>Not all data privacy fields for all private data is filled. Cannot create report.</key> + <value>Nicht alle Datenschutzfelder für alle privaten Daten werden ausgefüllt. Bericht kann nicht erstellt werden.</value> + </entry> + <entry> + <key>Birthday</key> + <value>Geburtstag</value> + </entry> + <entry> + <key>Extend - request count</key> + <value>Verlängert - Anfrageanzahl</value> + </entry> + <entry> + <key>Transmission</key> + <value>Übermittlung</value> + </entry> + <entry> + <key>You don't have permission for this view.</key> + <value>Sie haben keine Berechtigung für diese Ansicht.</value> + </entry> + <entry> + <key>Extend - complexity</key> + <value>Verlängert - Komplexität</value> + </entry> + <entry> + <key>Advertising consent</key> + <value>Werbeeinwilligung</value> + </entry> + <entry> + <key>We hereby comply with your request within the statutory period of one month.</key> + <value>Wir kommen Ihrer Aufforderung hiermit innerhalb der gesetzlichen Frist von einem Monat nach.</value> + </entry> + <entry> + <key>%0 mails sent sucessfully, %1 mails failed. Process took %2 s.</key> + <value>%0 Mails erfolgreich gesendet, %1 Mails fehlgeschlagen. Der Prozess nahm %2 s. in Anspruch.</value> + </entry> + <entry> + <key>Foreign country</key> + <value>Auslandsland</value> + </entry> + <entry> + <key>phase information</key> + <value>Phaseninformationen</value> + </entry> + <entry> + <key>the high complexity of your application</key> + <value>die hohe Komplexität Ihrer Anwendung</value> + </entry> + <entry> + <key>As stated in our letter of %0, we have made use of the possibility to extend the deadline to three months due to %1.</key> + <value>Wie in unserem Schreiben von %0 erwähnt, haben wir von der Möglichkeit Gebrauch gemacht, die Frist aufgrund von %1 auf drei Monate zu verlängern.</value> + </entry> + <entry> + <key>Deadline</key> + <value>Frist</value> + </entry> + <entry> + <key>Newsletter dispatch</key> + <value>Newsletterversand</value> + </entry> + <entry> + <key>We received data from </key> + <value>Wir haben Daten erhalten von</value> + </entry> + <entry> + <key>the number of your applications</key> + <value>die Anzahl Ihrer Anwendungen</value> + </entry> + <entry> + <key>Your changes may have an impact on the data privacy information (DSGVO).\n Please update these.</key> + <value>Ihre Änderungen können sich auf die Datenschutzinformationen (DSGVO) auswirken.\n Bitte aktualisieren Sie diese.</value> + </entry> + <entry> + <key>External Datasource</key> + <value>Externe Datenquelle</value> + </entry> + <entry> + <key>MarketingCampaign</key> + </entry> + <entry> + <key>Nur eigene anzeigen</key> + </entry> + <entry> + <key>Billed</key> + </entry> + <entry> + <key>Km Fee</key> + </entry> + <entry> + <key>Credit Card</key> + </entry> + <entry> + <key>Overnight stay</key> + </entry> + <entry> + <key>In creation</key> + </entry> + <entry> + <key>Es wurden keine Daten anonymisiert.</key> + </entry> + <entry> + <key>Sonstige personenbezogene Daten</key> + </entry> + <entry> + <key>Extension letter date</key> + </entry> + <entry> + <key>Namen</key> + </entry> + <entry> + <key>Update</key> + </entry> + <entry> + <key>Blog</key> + </entry> + <entry> + <key>Special displays</key> + </entry> + <entry> + <key>Guarantees</key> + <value>Garantien</value> + </entry> + <entry> + <key>Folgende Daten wurden anonymisiert: </key> + </entry> + <entry> + <key>Fuel</key> + </entry> + <entry> + <key>CC</key> + </entry> + <entry> + <key>Xing</key> + </entry> + <entry> + <key>CampaignManagement</key> + </entry> + <entry> + <key>Km</key> + </entry> + <entry> + <key>Taxi</key> + </entry> + <entry> + <key>LinkedIn</key> + </entry> + <entry> + <key>Kommunikationsdaten</key> + </entry> + <entry> + <key>DSGVO Anonymisierung</key> </entry> <entry> <key>%0 mails sent sucessfully, %1 mails failed</key> diff --git a/language/_____LANGUAGE_de/_____LANGUAGE_de.aod.orig b/language/_____LANGUAGE_de/_____LANGUAGE_de.aod.orig new file mode 100644 index 0000000000000000000000000000000000000000..d2315c3fecde75da71b5c5b5387b2f14d6112038 --- /dev/null +++ b/language/_____LANGUAGE_de/_____LANGUAGE_de.aod.orig @@ -0,0 +1,6082 @@ +<?xml version="1.0" encoding="UTF-8"?> +<language xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.2.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/language/1.2.0"> + <name>_____LANGUAGE_de</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <language>de</language> + <country></country> + <variant></variant> + <keyValueMap> + <entry> + <key>No mails</key> + <value>Keine E-Mails</value> + </entry> + <entry> + <key>Steps</key> + <value>Stufen</value> + </entry> + <entry> + <key>Assignment</key> + <value>Zuordnung</value> + </entry> + <entry> + <key>Project management</key> + <value>Projektmanagement</value> + </entry> + <entry> + <key>ARCHIVE</key> + <value>Archiviert</value> + </entry> + <entry> + <key>Maximal</key> + </entry> + <entry> + <key>Sender address</key> + <value>Senderadresse</value> + </entry> + <entry> + <key>Failed</key> + <value>Fehlgeschlagen</value> + </entry> + <entry> + <key>SalesprojectPhase</key> + <value>Phase</value> + </entry> + <entry> + <key>No calls</key> + <value>Keine Anrufe</value> + </entry> + <entry> + <key>No SMS</key> + <value>Keine SMS</value> + </entry> + <entry> + <key>This contact has no possible link.</key> + <value>Dieser Kontakt hat keine möglichen Verknüpfungen.</value> + </entry> + <entry> + <key>Is being sent</key> + <value>Wird versendet</value> + </entry> + <entry> + <key>User Administration</key> + <value>Benutzerverwaltung</value> + </entry> + <entry> + <key>Restrictions</key> + <value>Einschränkungen</value> + </entry> + <entry> + <key>Notifications</key> + <value>Benachrichtigungen</value> + </entry> + <entry> + <key>Do you really want to delete this recurring appointment?</key> + <value>Wollen Sie wirklich die Serie löschen?</value> + </entry> + <entry> + <key>Serial letter</key> + <value>Serienbrief</value> + </entry> + <entry> + <key>Remove recipients with advertising ban</key> + <value>Empfänger mit Werbesperre entfernen</value> + </entry> + <entry> + <key>Open admin view</key> + <value>Admin-Ansicht öffnen</value> + </entry> + <entry> + <key>Long string value</key> + <value>Langer String-Wert</value> + </entry> + <entry> + <key>Object selection</key> + <value>Objektauswahl</value> + </entry> + <entry> + <key>Send</key> + <value>Senden</value> + </entry> + <entry> + <key>CONFIRMED</key> + <value>Gelesen</value> + </entry> + <entry> + <key>Advertising bans</key> + <value>Werbesperren</value> + </entry> + <entry> + <key>Add to Campaign</key> + <value>Zu Kampagne hinzufügen</value> + </entry> + <entry> + <key>Bulk mail</key> + <value>Serienmail</value> + </entry> + <entry> + <key>Bulk mail \"%0\" was sent!</key> + <value>Serienmail \"%0\" wurde versendet!</value> + </entry> + <entry> + <key>No fax</key> + <value>Kein Fax</value> + </entry> + <entry> + <key>No letters</key> + <value>Keine Briefe</value> + </entry> + <entry> + <key>SalesprojectState</key> + <value>Status</value> + </entry> + <entry> + <key>Company</key> + <value>Firma</value> + </entry> + <entry> + <key>Complaint</key> + <value>Reklamation</value> + </entry> + <entry> + <key>SEEN</key> + <value>Neu</value> + </entry> + <entry> + <key>UNSEEN</key> + <value>Neu</value> + </entry> + <entry> + <key>Advertising ban</key> + <value>Werbesperre</value> + </entry> + <entry> + <key>Permissions</key> + <value>Berechtigungen</value> + </entry> + <entry> + <key>${SQL_LIB_FIELD_WRONG_FORMAT} field: %0</key> + <value>Das Feld %0 hat ein falsches Format. Das Datenbankfeld muss wie "tablename.columnname" ("ORGANISATION.NAME") oder als Array mit Column-alias formatiert sein: ["ORGANISATION", "NAME", "myorgAlias"]</value> + </entry> + <entry> + <key>Attribute \"%0\" can't be used more than %1.</key> + <value>Eigenschaft \"%0\" darf maximal %1 verwendet werden.</value> + </entry> + <entry> + <key>Picture</key> + <value>Bild</value> + </entry> + <entry> + <key>New letter</key> + <value>Brief schreiben</value> + </entry> + <entry> + <key>Delivery specification</key> + <value>Lieferbedingung</value> + </entry> + <entry> + <key>Office staff</key> + <value>Innendienst</value> + </entry> + <entry> + <key>Recipient</key> + <value>Empfänger</value> + </entry> + <entry> + <key>Overdue tasks</key> + <value>Überfällige Aufgaben</value> + </entry> + <entry> + <key>Attribute \"%0\" has to be used at least %1.</key> + <value>Eigenschaft \"%0\" muss mindestens %1 verwendet werden.</value> + </entry> + <entry> + <key>Delete appointment</key> + <value>Termin löschen</value> + </entry> + <entry> + <key>Show tasks where I am editor</key> + <value>Zeigt Aufgaben an wo ich Bearbeiter bin</value> + </entry> + <entry> + <key>Confirm password</key> + <value>Passwort prüfen</value> + </entry> + <entry> + <key>Delete recurring appointment</key> + <value>Serie löschen</value> + </entry> + <entry> + <key>Human Resources</key> + <value>Personal</value> + </entry> + <entry> + <key>Single</key> + <value>Einzel</value> + </entry> + <entry> + <key>ended (abandoned)</key> + <value>abgeschlossen (aufgegeben)</value> + </entry> + <entry> + <key>Permission</key> + <value>Berechtigung</value> + </entry> + <entry> + <key>Entrydate (Day)</key> + <value>Eingangsdatum (Tag)</value> + </entry> + <entry> + <key>still incorrect</key> + <value>weiterhin fehlerhaft</value> + </entry> + <entry> + <key>Priority</key> + <value>Priorität</value> + </entry> + <entry> + <key>Salesproject phases</key> + <value>Vertriebsprojektphasen</value> + </entry> + <entry> + <key>%0 new recipients will be added to the bulk mail.</key> + <value>Der Serienmail weden %0 neue Empfänger hinzugefügt.</value> + </entry> + <entry> + <key>Write email</key> + <value>E-Mail schreiben</value> + </entry> + <entry> + <key>${ATTRIBUTE_VOID}</key> + <value>Tag</value> + </entry> + <entry> + <key>Campaign Period</key> + <value>Kampagnen Laufzeit</value> + </entry> + <entry> + <key>Turnover</key> + <value>Umsatz</value> + </entry> + <entry> + <key>Discount %</key> + <value>Rabatt %</value> + </entry> + <entry> + <key>${COUNT_PREPOSITION_MULTIPLE}</key> + <value>mal</value> + </entry> + <entry> + <key>Email must be unique!</key> + <value>Die E-Mail-Adresse muss eindeutig sein!</value> + </entry> + <entry> + <key>${COUNT_PREPOSITION_SINGLE}</key> + <value>mal</value> + </entry> + <entry> + <key>E-Mail</key> + <value>E-Mail</value> + </entry> + <entry> + <key>Maximal Count</key> + <value>Maximale Anzahl</value> + </entry> + <entry> + <key>Entrydate (Month)</key> + <value>Eingangsdatum (Monat)</value> + </entry> + <entry> + <key>Usage</key> + <value>Verwendung</value> + </entry> + <entry> + <key>Campaign status</key> + <value>Kampagnenstatus</value> + </entry> + <entry> + <key>Show all activities</key> + <value>Alle Aktivitäten anzeigen</value> + </entry> + <entry> + <key>Add the selection to a campaign</key> + <value>Fügt die Auswahl zur Kampagne hinzu</value> + </entry> + <entry> + <key>${ADDRESS_STATE}</key> + <value>Staat</value> + </entry> + <entry> + <key>New tasks</key> + <value>Neue Aufgaben</value> + </entry> + <entry> + <key>New module</key> + <value>Neuanlage</value> + </entry> + <entry> + <key>Show all contracts</key> + <value>Alle Verträge anzeigen</value> + </entry> + <entry> + <key>Max participants</key> + <value>Maximale Teilnehmer</value> + </entry> + <entry> + <key>This combination of person and organisation does already exist and can not be created once more.</key> + <value>Diese Kombination aus Person und Organisation existiert bereits und kann daher nicht noch ein mal angelegt werden.</value> + </entry> + <entry> + <key>Communication data</key> + <value>Kommunikationsdaten</value> + </entry> + <entry> + <key>${SALESPROJECT_NEGOTIATION}</key> + <value>Negotiation</value> + </entry> + <entry> + <key>Filename</key> + <value>Dateiname</value> + </entry> + <entry> + <key>Male</key> + <value>Männlich</value> + </entry> + <entry> + <key>Activity</key> + <value>Aktivität</value> + </entry> + <entry> + <key>participants will be added to the selected campaign step</key> + <value>Teilnehmer/innen werden zur ausgewählten Kampagnenstufe hinzugefügt</value> + </entry> + <entry> + <key>Name</key> + <value>Name</value> + </entry> + <entry> + <key>Austria</key> + <value>Österreich</value> + </entry> + <entry> + <key>Set campaign step</key> + <value>Kampagnenstufe setzen</value> + </entry> + <entry> + <key>New time tracking</key> + <value>Neuer Zeiteintrag</value> + </entry> + <entry> + <key>Customercode</key> + <value>Kundennummer</value> + </entry> + <entry> + <key>The person is already associated with another employee!</key> + <value>Die Person ist bereits mit einem anderen Mitarbeiter verknüpft!</value> + </entry> + <entry> + <key>Time expenses</key> + <value>Aufwand</value> + </entry> + <entry> + <key>${SALESPROJECT_OFFER}</key> + <value>Offer</value> + </entry> + <entry> + <key>Status</key> + <value>Status</value> + </entry> + <entry> + <key>Campaigns</key> + <value>Kampagnen</value> + </entry> + <entry> + <key>${SALESPROJECT_MEMBER}</key> + <value>Projektteam</value> + </entry> + <entry> + <key>${QUANTITY_LOWER_THAN_1}</key> + <value>Die Menge muss mindestens 1 sein.</value> + </entry> + <entry> + <key>date of birth must not be in the future</key> + <value>Geburtsdatum darf nicht in der Zukunft liegen</value> + </entry> + <entry> + <key>Days inactive</key> + <value>Tage inaktiv</value> + </entry> + <entry> + <key>Active</key> + <value>Aktiv</value> + </entry> + <entry> + <key>Medium</key> + <value>Medium</value> + </entry> + <entry> + <key>Internet</key> + <value>Internet</value> + </entry> + <entry> + <key>Germany</key> + <value>Deutschland</value> + </entry> + <entry> + <key>Online-Meeting</key> + <value>Online-Meeting</value> + </entry> + <entry> + <key>Set password</key> + <value>Passwort setzen</value> + </entry> + <entry> + <key>Choose address</key> + <value>Adresse auswählen</value> + </entry> + <entry> + <key>Social Media</key> + <value>Social Media</value> + </entry> + <entry> + <key>Visit</key> + <value>Besuch</value> + </entry> + <entry> + <key>Information</key> + <value>Information</value> + </entry> + <entry> + <key>Language</key> + <value>Sprache</value> + </entry> + <entry> + <key>Phone</key> + <value>Telefon</value> + </entry> + <entry> + <key>360 Degree</key> + <value>360 Grad</value> + </entry> + <entry> + <key>Activities</key> + <value>Aktivitäten</value> + </entry> + <entry> + <key>Female</key> + <value>Weiblich</value> + </entry> + <entry> + <key>Contactmanagement</key> + <value>Kontaktmanagement</value> + </entry> + <entry> + <key>Office address</key> + <value>Firmenadresse</value> + </entry> + <entry> + <key>Additional link</key> + <value>Zusätzliche Verknüpfung</value> + </entry> + <entry> + <key>Contact</key> + <value>Kontakt</value> + </entry> + <entry> + <key>Home address</key> + <value>Privatadresse</value> + </entry> + <entry> + <key>Type</key> + <value>Typ</value> + </entry> + <entry> + <key>Contacts</key> + <value>Kontakte</value> + </entry> + <entry> + <key>Norway</key> + <value>Norwegen</value> + </entry> + <entry> + <key>Address</key> + <value>Adresse</value> + </entry> + <entry> + <key>Addresses</key> + <value>Adressen</value> + </entry> + <entry> + <key>Contact type</key> + <value>Kontaktart</value> + </entry> + <entry> + <key>Footer</key> + <value>Fußtext</value> + </entry> + <entry> + <key>${COMM_ADDRESS}</key> + <value>Adresse</value> + </entry> + <entry> + <key>Gender</key> + <value>Geschlecht</value> + </entry> + <entry> + <key>Show all companies</key> + <value>Alle Firmen anzeigen</value> + </entry> + <entry> + <key>Date of birth</key> + <value>Geburtsdatum</value> + </entry> + <entry> + <key>Lastname</key> + <value>Nachname</value> + </entry> + <entry> + <key>Salutation</key> + <value>Anrede</value> + </entry> + <entry> + <key>setRead</key> + <value>Gelesen setzen</value> + </entry> + <entry> + <key>Middlename</key> + <value>Zwischenname</value> + </entry> + <entry> + <key>Title</key> + <value>Titel</value> + </entry> + <entry> + <key>Addresstype</key> + <value>Adresstyp</value> + </entry> + <entry> + <key>Add participants to Campaign</key> + <value>Kampagnenteilnehmer/innen hinzufügen</value> + </entry> + <entry> + <key>Firstname</key> + <value>Vorname</value> + </entry> + <entry> + <key>Show all contacts</key> + <value>Alle Kontaktpersonen anzeigen</value> + </entry> + <entry> + <key>Description</key> + <value>Beschreibung</value> + </entry> + <entry> + <key>Direction</key> + <value>Richtung</value> + </entry> + <entry> + <key>Entrydate</key> + <value>Eingangsdatum</value> + </entry> + <entry> + <key>Subject</key> + <value>Betreff</value> + </entry> + <entry> + <key>Post office box</key> + <value>Postfach</value> + </entry> + <entry> + <key>Delivery address</key> + <value>Lieferadresse</value> + </entry> + <entry> + <key>Participants</key> + <value>Teilnehmer/innen</value> + </entry> + <entry> + <key>House number</key> + <value>Hausnummer</value> + </entry> + <entry> + <key>Country</key> + <value>Land</value> + </entry> + <entry> + <key>Communication</key> + <value>Kommunikation</value> + </entry> + <entry> + <key>Postcode</key> + <value>Postleitzahl</value> + </entry> + <entry> + <key>City</key> + <value>Ort</value> + </entry> + <entry> + <key>State</key> + <value>Status</value> + </entry> + <entry> + <key>Region</key> + <value>Gebiet</value> + </entry> + <entry> + <key>District</key> + <value>Kreis</value> + </entry> + <entry> + <key>Companies</key> + <value>Firmen</value> + </entry> + <entry> + <key>Switzerland</key> + <value>Schweiz</value> + </entry> + <entry> + <key>Confirmed</key> + <value>Bestätigt</value> + </entry> + <entry> + <key>Descriptions</key> + <value>Beschreibungen</value> + </entry> + <entry> + <key>Free</key> + <value>Frei</value> + </entry> + <entry> + <key>Tentative</key> + <value>Vorläufig</value> + </entry> + <entry> + <key>Ignore series</key> + <value>Monatliche Serie nicht genauer spezifiziert. Ignoriere Serie.</value> + </entry> + <entry> + <key>Attachments</key> + <value>Anhänge</value> + </entry> + <entry> + <key>Internal (2)</key> + </entry> + <entry> + <key>Touchpoints</key> + <value>Kontaktpunkte</value> + </entry> + <entry> + <key>archieve</key> + <value>Archivieren</value> + </entry> + <entry> + <key>ended (done)</key> + <value>abgeschlossen (erledigt)</value> + </entry> + <entry> + <key>Document Template</key> + <value>Dokumentvorlage</value> + </entry> + <entry> + <key>Company Addresses</key> + <value>Firmenadressen</value> + </entry> + <entry> + <key>yearly series not specified</key> + <value>Jährliche Serie nicht genauer spezifiziert. Ignoriere Serie.</value> + </entry> + <entry> + <key>OutOfOffice</key> + <value>Außer Haus</value> + </entry> + <entry> + <key>Cancelled</key> + <value>Abgesagt</value> + </entry> + <entry> + <key>Ignore daily series</key> + <value>Tägliche Serie nicht genauer spezifiziert. Ignoriere Serie.</value> + </entry> + <entry> + <key>yyyyMMdd</key> + <value>yyyyMMdd</value> + </entry> + <entry> + <key>standard address</key> + <value>Standard-Adresse</value> + </entry> + <entry> + <key>Create receipt</key> + <value>Beleg erstellen</value> + </entry> + <entry> + <key>PP</key> + <value>EK</value> + </entry> + <entry> + <key>Liter</key> + </entry> + <entry> + <key>Key account</key> + <value>Großkunde</value> + </entry> + <entry> + <key>Cover letter</key> + <value>Anschreiben</value> + </entry> + <entry> + <key>VAT</key> + <value>UmsSt.</value> + </entry> + <entry> + <key>The expiry date must be after the start date!</key> + <value>Das Ende-Datum muss nach dem Beginn-Datum liegen!</value> + </entry> + <entry> + <key>Product</key> + <value>Produkt</value> + </entry> + <entry> + <key>Developer</key> + <value>Hersteller</value> + </entry> + <entry> + <key>Valid until</key> + <value>gültig bis</value> + </entry> + <entry> + <key>Department</key> + <value>Abteilung</value> + </entry> + <entry> + <key>Price list</key> + <value>Preisliste</value> + </entry> + <entry> + <key>Currency</key> + <value>Währung</value> + </entry> + <entry> + <key>Payment method</key> + <value>Zahlungsweise</value> + </entry> + <entry> + <key>Price list / Company</key> + <value>Preisliste / Firma</value> + </entry> + <entry> + <key>Curr. sales price</key> + <value>akt. VK-Preis</value> + </entry> + <entry> + <key>Contract</key> + <value>Vertrag</value> + </entry> + <entry> + <key>Stock</key> + <value>Lagerbestand</value> + </entry> + <entry> + <key>PP/SP</key> + <value>EK/VK</value> + </entry> + <entry> + <key>Next due date</key> + <value>nächste Fälligkeit</value> + </entry> + <entry> + <key>Discount</key> + <value>Rabatt</value> + </entry> + <entry> + <key>The next due date must be after the start of the contract and before the expiry of the contract!</key> + <value>Nächste Fälligkeit muss nach Vertragsbeginn und vor Vertragsende liegen!</value> + </entry> + <entry> + <key>Sales</key> + <value>Vertrieb</value> + </entry> + <entry> + <key>Contract number</key> + <value>Vertragsnummer</value> + </entry> + <entry> + <key>Min. stock</key> + <value>Min.-Bestand</value> + </entry> + <entry> + <key>SP</key> + <value>VK</value> + </entry> + <entry> + <key>Commodity group 3</key> + <value>Warengruppe 3</value> + </entry> + <entry> + <key>Commodity group 2</key> + <value>Warengruppe 2</value> + </entry> + <entry> + <key>setUnread</key> + <value>Ungelesen setzen</value> + </entry> + <entry> + <key>Campaign Step</key> + <value>Kampagnen Stufe</value> + </entry> + <entry> + <key>Commodity group 1</key> + <value>Warengruppe 1</value> + </entry> + <entry> + <key>Contract start date</key> + <value>Vertragsbeginn</value> + </entry> + <entry> + <key>Remaining Runtime</key> + <value>Restlaufzeit</value> + </entry> + <entry> + <key>Spare parts</key> + <value>Ersatzteile</value> + </entry> + <entry> + <key>Employee</key> + <value>Mitarbeiter</value> + </entry> + <entry> + <key>Unit</key> + <value>Einheit</value> + </entry> + <entry> + <key>Contract expiry date</key> + <value>Vertragsende</value> + </entry> + <entry> + <key>Yes</key> + <value>Ja</value> + </entry> + <entry> + <key>Type of contract</key> + <value>Vertragsart</value> + </entry> + <entry> + <key>No</key> + <value>Nein</value> + </entry> + <entry> + <key>Service</key> + <value>Service</value> + </entry> + <entry> + <key>Advertising material</key> + <value>Werbemittel</value> + </entry> + <entry> + <key>%0 mails sent sucessfully, %1 mails failed</key> + <value>%0 Mails erfolgreich versendet, %1 Mails fehlgeschlagen</value> + </entry> + <entry> + <key>Valid from</key> + <value>gültig ab</value> + </entry> + <entry> + <key>Product name</key> + <value>Produktname</value> + </entry> + <entry> + <key>Campaign</key> + <value>Kampagne</value> + </entry> + <entry> + <key>Product group</key> + <value>Produktgruppe</value> + </entry> + <entry> + <key>${CONTRACT_STATUS}</key> + <value>Status</value> + </entry> + <entry> + <key>From no. of units</key> + <value>ab Stückzahl</value> + </entry> + <entry> + <key>Maindocuments</key> + <value>Hauptdokumente</value> + </entry> + <entry> + <key>Price</key> + <value>Preis</value> + </entry> + <entry> + <key>Conditions</key> + <value>Konditionen</value> + </entry> + <entry> + <key>Standard</key> + </entry> + <entry> + <key>I / O</key> + <value>E / A</value> + </entry> + <entry> + <key>Date</key> + <value>Datum</value> + </entry> + <entry> + <key>IN</key> + <value>EIN</value> + </entry> + <entry> + <key>OUT</key> + <value>AUS</value> + </entry> + <entry> + <key>Warehouse</key> + <value>Lager</value> + </entry> + <entry> + <key>Reference</key> + <value>Referenz</value> + </entry> + <entry> + <key>The contract number already exists!</key> + <value>Die Vertragsnummer existiert bereits!</value> + </entry> + <entry> + <key>The product number already exists!</key> + <value>Die Produktnummer existiert bereits!</value> + </entry> + <entry> + <key>Quantity</key> + <value>Menge</value> + </entry> + <entry> + <key>Salesproject</key> + <value>Vertriebsprojekt</value> + </entry> + <entry> + <key>Rollout</key> + <value>Roll Out</value> + </entry> + <entry> + <key>Phase</key> + <value>Phase</value> + </entry> + <entry> + <key>Product number</key> + <value>Produktnummer</value> + </entry> + <entry> + <key>Project number</key> + <value>Projektnummer</value> + </entry> + <entry> + <key>Project title</key> + <value>Projekttitel</value> + </entry> + <entry> + <key>Project start</key> + <value>Projektstart</value> + </entry> + <entry> + <key>Volume</key> + <value>Volumen</value> + </entry> + <entry> + <key>Partial order</key> + <value>Teilauftrag</value> + </entry> + <entry> + <key>Open</key> + <value>Offen</value> + </entry> + <entry> + <key>Lost</key> + <value>Verloren</value> + </entry> + <entry> + <key>Order</key> + <value>Auftrag</value> + </entry> + <entry> + <key>Postponed</key> + <value>Vertagt</value> + </entry> + <entry> + <key>Aborted</key> + <value>Abgebrochen</value> + </entry> + <entry> + <key>Total net</key> + <value>Betrag netto</value> + </entry> + <entry> + <key>Offer</key> + <value>Angebot</value> + </entry> + <entry> + <key>Offer number</key> + <value>Angebotsnummer</value> + </entry> + <entry> + <key>Show my activities</key> + <value>Meine Aktivitäten anzeigen</value> + </entry> + <entry> + <key>Probability</key> + <value>Wahrscheinlichkeit</value> + </entry> + <entry> + <key>Total VAT</key> + <value>Betrag MWST</value> + </entry> + <entry> + <key>The offer number already exists!</key> + <value>Die Angebotsnummer existiert bereits!</value> + </entry> + <entry> + <key>0 %</key> + </entry> + <entry> + <key>Location</key> + <value>Ort</value> + </entry> + <entry> + <key>75 %</key> + </entry> + <entry> + <key>100 %</key> + </entry> + <entry> + <key>25 %</key> + </entry> + <entry> + <key>50 %</key> + </entry> + <entry> + <key>Header</key> + <value>Kopftext</value> + </entry> + <entry> + <key>Competitors</key> + <value>Mitbewerber</value> + </entry> + <entry> + <key>Won</key> + <value>Gewonnen</value> + </entry> + <entry> + <key>Checked</key> + <value>Geprüft</value> + </entry> + <entry> + <key>Sent</key> + <value>Versendet</value> + </entry> + <entry> + <key>Offeritems</key> + <value>Angebotsposten</value> + </entry> + <entry> + <key>Header text</key> + <value>Kopftext</value> + </entry> + <entry> + <key>Commodity group</key> + <value>Warengruppe</value> + </entry> + <entry> + <key>Footer text</key> + <value>Fußtext</value> + </entry> + <entry> + <key>Designation</key> + <value>Bezeichnung</value> + </entry> + <entry> + <key>Position</key> + <value>Position</value> + </entry> + <entry> + <key>Receipt</key> + <value>Beleg</value> + </entry> + <entry> + <key>Show all receipts</key> + <value>Alle Belege anzeigen</value> + </entry> + <entry> + <key>Optional</key> + <value>Optional</value> + </entry> + <entry> + <key>Article</key> + <value>Artikel</value> + </entry> + <entry> + <key>Show open salesprojects</key> + <value>Offene Vertriebsprojekte anzeigen</value> + </entry> + <entry> + <key>Receipt number</key> + <value>Belegnummer</value> + </entry> + <entry> + <key>Offeritem</key> + <value>Angebotsposten</value> + </entry> + <entry> + <key>Sum</key> + <value>Summe</value> + </entry> + <entry> + <key>Option4</key> + </entry> + <entry> + <key>Offers</key> + <value>Angebote</value> + </entry> + <entry> + <key>Option3</key> + </entry> + <entry> + <key>Option2</key> + </entry> + <entry> + <key>Option1</key> + </entry> + <entry> + <key>Countries</key> + <value>Länder</value> + </entry> + <entry> + <key>Options</key> + </entry> + <entry> + <key>Total gross</key> + <value>Betrag brutto</value> + </entry> + <entry> + <key>Minimal Count</key> + <value>Minimale Anzahl</value> + </entry> + <entry> + <key>Identical price list found!</key> + <value>Identische Preisliste gefunden!</value> + </entry> + <entry> + <key>Imminent appointments for today</key> + <value>Bevorstehende Termine für heute</value> + </entry> + <entry> + <key>Parts list</key> + <value>Stückliste</value> + </entry> + <entry> + <key>Parent</key> + </entry> + <entry> + <key>${EURO_SIGN}</key> + <value>€</value> + </entry> + <entry> + <key>Planned</key> + <value>Geplant +</value> + </entry> + <entry> + <key>Info</key> + <value>Info +</value> + </entry> + <entry> + <key>${VOLUME_MONEY}</key> + <value>Wert +</value> + </entry> + <entry> + <key>Milestones</key> + <value>Meilensteine +</value> + </entry> + <entry> + <key>Excreted</key> + <value>Ausgeschieden +</value> + </entry> + <entry> + <key>Reason</key> + <value>Begründung</value> + </entry> + <entry> + <key>Document</key> + <value>Dokument</value> + </entry> + <entry> + <key>Remark</key> + <value>Anmerkung</value> + </entry> + <entry> + <key>Competition</key> + <value>Mitbewerber</value> + </entry> + <entry> + <key>Forecast</key> + <value>Forecast</value> + </entry> + <entry> + <key>Show all products</key> + <value>Alle Produkte anzeigen</value> + </entry> + <entry> + <key>Role</key> + <value>Rolle</value> + </entry> + <entry> + <key>End date</key> + <value>Enddatum</value> + </entry> + <entry> + <key>Documents</key> + <value>Dokumente</value> + </entry> + <entry> + <key>New offer version</key> + <value>Neue Angebotsversion</value> + </entry> + <entry> + <key>Copy offer</key> + <value>Angebot kopieren</value> + </entry> + <entry> + <key>Vers. no.</key> + <value>Vers.-Nr.</value> + </entry> + <entry> + <key>Curr. purchase price</key> + <value>akt. EK-Preis</value> + </entry> + <entry> + <key>Show all offers</key> + <value>Alle Angebote anzeigen</value> + </entry> + <entry> + <key>Preview</key> + <value>Vorschau</value> + </entry> + <entry> + <key>Filetype</key> + <value>Dateityp</value> + </entry> + <entry> + <key>child of</key> + <value>Kind von</value> + </entry> + <entry> + <key>Products</key> + <value>Produkte</value> + </entry> + <entry> + <key>Filesize</key> + <value>Dateigrösse</value> + </entry> + <entry> + <key>TODELETE</key> + <value>Für Löschung vorgesehen</value> + </entry> + <entry> + <key>Contracts</key> + <value>Verträge</value> + </entry> + <entry> + <key>Classification</key> + <value>Klassifizierung</value> + </entry> + <entry> + <key>High price strategy</key> + <value>Hochpreisstrategie</value> + </entry> + <entry> + <key>Show all sent receipts</key> + <value>Alle versendeten Belege anzeigen</value> + </entry> + <entry> + <key>Low price strategy</key> + <value>Niedrigpreisstrategie</value> + </entry> + <entry> + <key>Sent offers</key> + <value>Versendete Angebote</value> + </entry> + <entry> + <key>responsible</key> + <value>verantwortlich</value> + </entry> + <entry> + <key>Main document</key> + <value>Hauptdokument</value> + </entry> + <entry> + <key>False</key> + <value>Nein</value> + </entry> + <entry> + <key>Show all Facebook posts of a user</key> + <value>Alle Facebook Beiträge eines Benutzers anzeigen</value> + </entry> + <entry> + <key>My Activities</key> + <value>Meine Aktivitäten</value> + </entry> + <entry> + <key>Everyone</key> + <value>Jeder</value> + </entry> + <entry> + <key>Combobox Value</key> + <value>Combobox-Wert</value> + </entry> + <entry> + <key>Salesprojects</key> + <value>Vertriebsprojekte</value> + </entry> + <entry> + <key>Open salesprojects</key> + <value>Offene Vertriebsprojekte</value> + </entry> + <entry> + <key>Other</key> + </entry> + <entry> + <key>Show all sent offers</key> + <value>Alle versendeten Angebote anzeigen</value> + </entry> + <entry> + <key>Show all Facebook posts of ADITO</key> + <value>Alle Facebook Beiträge von ADITO anzeigen</value> + </entry> + <entry> + <key>Individual</key> + </entry> + <entry> + <key>Receipts</key> + <value>Belege</value> + </entry> + <entry> + <key>Show all salesprojects</key> + <value>Alle Vertriebsprojekte anzeigen</value> + </entry> + <entry> + <key>Abomodel</key> + <value>Abomodell</value> + </entry> + <entry> + <key>Show all tweets of ADITO</key> + <value>Alle tweets von ADITO anzeigen</value> + </entry> + <entry> + <key>Show all tweets of a user</key> + <value>Alle tweets eines Benutzers anzeigen</value> + </entry> + <entry> + <key>Please update the ${FORECAST_ENGLISH}.</key> + <value>Bitte den Forecast überprüfen.</value> + </entry> + <entry> + <key>Industry</key> + <value>Branche</value> + </entry> + <entry> + <key>Value</key> + <value>Wert</value> + </entry> + <entry> + <key>no standard email office</key> + <value>keine Standard-E-Mail Büro vorhanden !</value> + </entry> + <entry> + <key>no valid format</key> + </entry> + <entry> + <key>Deliveryspecification</key> + <value>Lieferbedingung</value> + </entry> + <entry> + <key>Plus Salestax</key> + <value>zzgl.Summe UmSt</value> + </entry> + <entry> + <key>Pos.</key> + </entry> + <entry> + <key>ISO 3166-1 alpha-3</key> + </entry> + <entry> + <key>ISO 3166-1 alpha-2</key> + </entry> + <entry> + <key>Field staff</key> + <value>Aussendienst</value> + </entry> + <entry> + <key>0.00</key> + </entry> + <entry> + <key>Conditions of payment</key> + <value>Zahlungsbedingung</value> + </entry> + <entry> + <key>Relationship</key> + <value>Beziehung</value> + </entry> + <entry> + <key>Text Modular</key> + <value>Textbaustein</value> + </entry> + <entry> + <key>${BINARY_LIB_TOO_MANY_BINARIES}</key> + <value>Für dieses Binärfeld ist nur ein Datensatz erlaubt.</value> + </entry> + <entry> + <key>Put Reciever Into To</key> + <value>Bitte einen Adressat in 'to' eintragen!</value> + </entry> + <entry> + <key>customer checks</key> + <value>Kunde prüft</value> + </entry> + <entry> + <key>History</key> + <value>Verlauf</value> + </entry> + <entry> + <key>Total</key> + <value>Gesamt</value> + </entry> + <entry> + <key>Articlenumber</key> + <value>Artikelnummer</value> + </entry> + <entry> + <key>Native Name</key> + <value>Geburtsname</value> + </entry> + <entry> + <key>#,##0</key> + </entry> + <entry> + <key>Unitprice</key> + <value>Einzelpreis</value> + </entry> + <entry> + <key>Number</key> + <value>Nummer</value> + </entry> + <entry> + <key>Tasks</key> + <value>Aufgaben</value> + </entry> + <entry> + <key>New offer</key> + <value>Angebot erstellen</value> + </entry> + <entry> + <key>dd.MM.yyyy</key> + <value>dd.MM.yyyy</value> + </entry> + <entry> + <key>Articledescription</key> + <value>Artikelbezeichnung</value> + </entry> + <entry> + <key>Edit defaults</key> + <value>Standards anpassen</value> + </entry> + <entry> + <key>no valid mail-address format</key> + </entry> + <entry> + <key>Amount</key> + <value>Menge</value> + </entry> + <entry> + <key>#,##0.00</key> + </entry> + <entry> + <key>Latin Name</key> + <value>Lateinischer Name</value> + </entry> + <entry> + <key>Organisation name</key> + <value>Name der Organisation</value> + </entry> + <entry> + <key>Connection</key> + <value>Verknüpfung</value> + </entry> + <entry> + <key>standard email</key> + <value>Standard-Email</value> + </entry> + <entry> + <key>Creator</key> + <value>Ersteller</value> + </entry> + <entry> + <key>Timetracking</key> + <value>Zeiterfassung</value> + </entry> + <entry> + <key>Further informations</key> + <value>Weitere Informationen</value> + </entry> + <entry> + <key>Social</key> + <value>Sozial</value> + </entry> + <entry> + <key>Facebook Feed</key> + <value>Facebook Feed</value> + </entry> + <entry> + <key>Group1</key> + </entry> + <entry> + <key>Group2</key> + </entry> + <entry> + <key>Details</key> + <value>Details</value> + </entry> + <entry> + <key>Prices</key> + <value>Preise</value> + </entry> + <entry> + <key>Twitter</key> + <value>Twitter</value> + </entry> + <entry> + <key>Connections</key> + <value>Verknüpfungen</value> + </entry> + <entry> + <key>Object</key> + <value>Objekt</value> + </entry> + <entry> + <key>Attributes</key> + <value>Eigenschaften</value> + </entry> + <entry> + <key>Facebook</key> + <value>Facebook</value> + </entry> + <entry> + <key>Creation date</key> + <value>Erstellungsdatum</value> + </entry> + <entry> + <key>Year</key> + <value>Jahr</value> + </entry> + <entry> + <key>New receipt version</key> + <value>Neue Quittungsversion</value> + </entry> + <entry> + <key>Orderitems</key> + <value>Belegposten</value> + </entry> + <entry> + <key>Sent receipts</key> + <value>Versendete Belege</value> + </entry> + <entry> + <key>Entrydate must not be in the future</key> + <value>Eingangsdatum darf nicht in der Zukunft liegen</value> + </entry> + <entry> + <key>Copy receipt</key> + <value>Beleg kopieren</value> + </entry> + <entry> + <key>Orderitem</key> + </entry> + <entry> + <key>The order number already exists!</key> + </entry> + <entry> + <key>New activity</key> + <value>Neue Aktivität</value> + </entry> + <entry> + <key>July</key> + <value>Juli</value> + </entry> + <entry> + <key>ADITO Facebook Feed</key> + </entry> + <entry> + <key>ADITO Twitter Feed</key> + </entry> + <entry> + <key>June</key> + <value>Juni</value> + </entry> + <entry> + <key>October</key> + <value>Oktober</value> + </entry> + <entry> + <key>Take price</key> + <value>Preis übernehmen</value> + </entry> + <entry> + <key>Customer Base Sheet</key> + <value>Kundenstammblatt</value> + </entry> + <entry> + <key>Twitter Feed</key> + <value>Twitter Feed</value> + </entry> + <entry> + <key>November</key> + <value>November</value> + </entry> + <entry> + <key>December</key> + <value>Dezember</value> + </entry> + <entry> + <key>May</key> + <value>Mai</value> + </entry> + <entry> + <key>April</key> + <value>April</value> + </entry> + <entry> + <key>January</key> + <value>Januar</value> + </entry> + <entry> + <key>March</key> + <value>März</value> + </entry> + <entry> + <key>September</key> + <value>September</value> + </entry> + <entry> + <key>August</key> + <value>August</value> + </entry> + <entry> + <key>Category</key> + <value>Kategorie</value> + </entry> + <entry> + <key>February</key> + <value>Februar</value> + </entry> + <entry> + <key>{$TASK_STATUS}</key> + <value>Status</value> + </entry> + <entry> + <key>Task</key> + <value>Aufgabe</value> + </entry> + <entry> + <key>subject</key> + <value>Betreff</value> + </entry> + <entry> + <key>{$TASK_REQUESTOR}</key> + <value>Anforderer</value> + </entry> + <entry> + <key>task number</key> + <value>Aufgabennummer</value> + </entry> + <entry> + <key>description</key> + <value>Beschreibung</value> + </entry> + <entry> + <key>priority</key> + <value>Priorität</value> + </entry> + <entry> + <key>{$TASK_EDITOR}</key> + <value>Bearbeiter</value> + </entry> + <entry> + <key>{$TASK_PRIORITY_HIGH}</key> + <value>hoch</value> + </entry> + <entry> + <key>Seite</key> + </entry> + <entry> + <key>Senden per E-Mail</key> + </entry> + <entry> + <key>Betreff</key> + </entry> + <entry> + <key>title</key> + <value>Titel</value> + </entry> + <entry> + <key>von</key> + </entry> + <entry> + <key>{$TASK_PRIORITY_LOW}</key> + <value>niedrig</value> + </entry> + <entry> + <key>Nur Eigene anzeigen</key> + </entry> + <entry> + <key>{$TASK_PRIORITY_NORMAL}</key> + <value>normal</value> + </entry> + <entry> + <key>Beschreibung</key> + </entry> + <entry> + <key>Unit price</key> + <value>Einzelpreis</value> + </entry> + <entry> + <key>type</key> + <value>Typ</value> + </entry> + <entry> + <key>Benutzer</key> + </entry> + <entry> + <key>{$TASK_PRIORITY_NONE}</key> + <value>keine</value> + </entry> + <entry> + <key>Directly responsible:</key> + <value>Ihr zuständiger Betreuer:</value> + </entry> + <entry> + <key>Appointment</key> + <value>Termin</value> + </entry> + <entry> + <key>Vorschau</key> + </entry> + <entry> + <key>Angebot</key> + </entry> + <entry> + <key>Salesdashboard</key> + <value>Vertriebsdashboard</value> + </entry> + <entry> + <key>details</key> + <value>details</value> + </entry> + <entry> + <key>Kundenstammblatt</key> + </entry> + <entry> + <key>Key figures</key> + </entry> + <entry> + <key>Person</key> + </entry> + <entry> + <key>Detail</key> + <value>Detail</value> + </entry> + <entry> + <key>Relations</key> + <value>Beziehungen</value> + </entry> + <entry> + <key>${FORECAST_ENGLISH}</key> + <value>Forecast</value> + </entry> + <entry> + <key>Title (original language)</key> + <value>Titel (ursprüngliche Sprache)</value> + </entry> + <entry> + <key>My Dashboard</key> + <value>My Dashboard</value> + </entry> + <entry> + <key>Key</key> + </entry> + <entry> + <key>Attribute</key> + <value>Eigenschaft</value> + </entry> + <entry> + <key>Container</key> + </entry> + <entry> + <key>Administration</key> + <value>Administration</value> + </entry> + <entry> + <key>Keyword</key> + <value>Schlüsselwort</value> + </entry> + <entry> + <key>Sorting</key> + <value>Sortierung</value> + </entry> + <entry> + <key>jdito</key> + </entry> + <entry> + <key>Context id</key> + </entry> + <entry> + <key>Context name</key> + </entry> + <entry> + <key>Cambodia</key> + <value>Kambodscha</value> + </entry> + <entry> + <key>Resigned</key> + <value>gekündigt</value> + </entry> + <entry> + <key>Customer</key> + <value>Kunde</value> + </entry> + <entry> + <key>Outgoing</key> + <value>ausgehend</value> + </entry> + <entry> + <key>Paraguay</key> + <value>Paraguay</value> + </entry> + <entry> + <key>New attribute</key> + <value>Neues Attribut</value> + </entry> + <entry> + <key>Solomon Islands</key> + <value>Salomon-Inseln</value> + </entry> + <entry> + <key>Montserrat</key> + <value>Montserrat</value> + </entry> + <entry> + <key>Guadeloupe</key> + <value>Guadeloupe</value> + </entry> + <entry> + <key>Product_technic</key> + <value>Produkt_Technik</value> + </entry> + <entry> + <key>Moldova (Republic of)</key> + <value>Republik Moldau</value> + </entry> + <entry> + <key>Seychelles</key> + <value>Seychellen</value> + </entry> + <entry> + <key>Canadian dollar</key> + <value>Kanadischer Dollar</value> + </entry> + <entry> + <key>Bahrain</key> + <value>Bahrain</value> + </entry> + <entry> + <key>Comoros</key> + <value>Komoren</value> + </entry> + <entry> + <key>Faroe Islands</key> + <value>Färöer Inseln</value> + </entry> + <entry> + <key>Finland</key> + <value>Finnland</value> + </entry> + <entry> + <key>Project_duration</key> + <value>Projekt_Dauer</value> + </entry> + <entry> + <key>Company_internationality</key> + <value>Unternehmen_Internationalität</value> + </entry> + <entry> + <key>Eritrea</key> + <value>Eritrea</value> + </entry> + <entry> + <key>Puerto Rico</key> + <value>Puerto Rico</value> + </entry> + <entry> + <key>Viet Nam</key> + <value>Vietnam</value> + </entry> + <entry> + <key>Libya</key> + <value>Libyen</value> + </entry> + <entry> + <key>French</key> + <value>Französisch</value> + </entry> + <entry> + <key>Cocos (Keeling) Islands</key> + <value>Kokosinseln (Keelinginseln)</value> + </entry> + <entry> + <key>Saint Helena, Ascension and Tristan da Cunha</key> + <value>St. Helena, Himmelfahrt und Tristan da Cunha</value> + </entry> + <entry> + <key>Liechtenstein</key> + <value>Liechtenstein</value> + </entry> + <entry> + <key>Product_functionality</key> + <value>Produkt_Funktionalität</value> + </entry> + <entry> + <key>New appointment</key> + <value>Neuer Termin</value> + </entry> + <entry> + <key>Bulgaria</key> + <value>Bulgarien</value> + </entry> + <entry> + <key>Jordan</key> + <value>Jordan</value> + </entry> + <entry> + <key>Côte d'Ivoire</key> + <value>Elfenbeinküste</value> + </entry> + <entry> + <key>United Arab Emirates</key> + <value>Vereinigte Arabische Emirate</value> + </entry> + <entry> + <key>Kenya</key> + <value>Kenia</value> + </entry> + <entry> + <key>None, individual count</key> + <value>keiner, Einzelberechnung</value> + </entry> + <entry> + <key>French Polynesia</key> + <value>Französisch Polynesien</value> + </entry> + <entry> + <key>Djibouti</key> + <value>Dschibuti</value> + </entry> + <entry> + <key>Cuba</key> + <value>Kuba</value> + </entry> + <entry> + <key>Saint Lucia</key> + <value>St. Lucia</value> + </entry> + <entry> + <key>Mayotte</key> + <value>Mayotte</value> + </entry> + <entry> + <key>Israel</key> + <value>Israel</value> + </entry> + <entry> + <key>San Marino</key> + <value>San Marino</value> + </entry> + <entry> + <key>Tajikistan</key> + <value>Tadschikistan</value> + </entry> + <entry> + <key>Warehouse 2</key> + <value>Lager 2</value> + </entry> + <entry> + <key>Warehouse 1</key> + <value>Lager 1</value> + </entry> + <entry> + <key>Gibraltar</key> + <value>Gibraltar</value> + </entry> + <entry> + <key>Warehouse 3</key> + <value>Lager 3</value> + </entry> + <entry> + <key>Cyprus</key> + <value>Zypern</value> + </entry> + <entry> + <key>Semiannually</key> + <value>halbjährlich</value> + </entry> + <entry> + <key>Northern Mariana Islands</key> + <value>Nördliche Marianneninseln</value> + </entry> + <entry> + <key>Malaysia</key> + <value>Malaysia</value> + </entry> + <entry> + <key>Letter</key> + <value>Brief</value> + </entry> + <entry> + <key>Armenia</key> + <value>Armenien</value> + </entry> + <entry> + <key>Brazil</key> + <value>Brasilien</value> + </entry> + <entry> + <key>Turks and Caicos Islands</key> + <value>Turks- und Caicosinseln</value> + </entry> + <entry> + <key>Cabo Verde</key> + <value>Cabo Verde</value> + </entry> + <entry> + <key>Ecuador</key> + <value>Ecuador</value> + </entry> + <entry> + <key>Iran (Islamic Republic of)</key> + <value>Iran (Islamische Republik)</value> + </entry> + <entry> + <key>Decision maker</key> + <value>Entscheider</value> + </entry> + <entry> + <key>Lao People's Democratic Republic</key> + <value>Demokratische Volksrepublik Laos</value> + </entry> + <entry> + <key>Maintenance contract</key> + <value>Wartungsvertrag</value> + </entry> + <entry> + <key>United States Minor Outlying Islands</key> + <value>Kleinere abgelegene Inseln der Vereinigten Staaten</value> + </entry> + <entry> + <key>Italy</key> + <value>Italien</value> + </entry> + <entry> + <key>${ORGTYPE_OTHER}</key> + <value>Sonstiges</value> + </entry> + <entry> + <key>Haiti</key> + <value>Haiti</value> + </entry> + <entry> + <key>Afghanistan</key> + <value>Afghanistan</value> + </entry> + <entry> + <key>Russian Federation</key> + <value>Russische Föderation</value> + </entry> + <entry> + <key>waiting</key> + <value>warten auf Rückmeldung</value> + </entry> + <entry> + <key>American Samoa</key> + <value>Amerikanischen Samoa-Inseln</value> + </entry> + <entry> + <key>Korea (Democratic People's Republic of)</key> + <value>Korea, Demokratische Volksrepublik)</value> + </entry> + <entry> + <key>United States dollar</key> + <value>US-Dollar</value> + </entry> + <entry> + <key>Superordinate Attribute</key> + <value>Übergeordnete Eigenschaft</value> + </entry> + <entry> + <key>Kyrgyzstan</key> + <value>Kirgisistan</value> + </entry> + <entry> + <key>Togo</key> + <value>Togo</value> + </entry> + <entry> + <key>Other_existing Customer</key> + <value>Sonstiges_Bestandskunde</value> + </entry> + <entry> + <key>Uzbekistan</key> + <value>Usbekistan</value> + </entry> + <entry> + <key>Dominica</key> + <value>Dominica</value> + </entry> + <entry> + <key>Benin</key> + <value>Benin</value> + </entry> + <entry> + <key>Virgin Islands (British)</key> + <value>Virgin Inseln, Britisch)</value> + </entry> + <entry> + <key>Sudan</key> + <value>Sudan</value> + </entry> + <entry> + <key>Portugal</key> + <value>Portugal</value> + </entry> + <entry> + <key>Grenada</key> + <value>Grenada</value> + </entry> + <entry> + <key>Latvia</key> + <value>Lettland</value> + </entry> + <entry> + <key>Mongolia</key> + <value>Mongolei</value> + </entry> + <entry> + <key>Morocco</key> + <value>Marokko</value> + </entry> + <entry> + <key>Guatemala</key> + <value>Guatemala</value> + </entry> + <entry> + <key>Pieces</key> + <value>Stück</value> + </entry> + <entry> + <key>Heard Island and McDonald Islands</key> + <value>Heard Island und McDonald Islands</value> + </entry> + <entry> + <key>Incoming</key> + <value>eingehend</value> + </entry> + <entry> + <key>Ghana</key> + <value>Ghana</value> + </entry> + <entry> + <key>Holy See</key> + <value>Heiliger Stuhl</value> + </entry> + <entry> + <key>India</key> + <value>Indien</value> + </entry> + <entry> + <key>Canada</key> + <value>Kanada</value> + </entry> + <entry> + <key>Attachment</key> + <value>Anhang</value> + </entry> + <entry> + <key>Maldives</key> + <value>Malediven</value> + </entry> + <entry> + <key>Service contract</key> + <value>Dienstleistungsvertrag</value> + </entry> + <entry> + <key>Taiwan</key> + <value>Taiwan</value> + </entry> + <entry> + <key>Central African Republic</key> + <value>Zentralafrikanische Republik</value> + </entry> + <entry> + <key>Fiji</key> + <value>Fidschi</value> + </entry> + <entry> + <key>Guinea</key> + <value>Guinea</value> + </entry> + <entry> + <key>Somalia</key> + <value>Somalia</value> + </entry> + <entry> + <key>Sao Tome and Principe</key> + <value>Sao Tome und Principe</value> + </entry> + <entry> + <key>United Kingdom of Great Britain and Northern Ireland</key> + <value>Vereinigtes Königreich Großbritannien und Nordirland</value> + </entry> + <entry> + <key>Equatorial Guinea</key> + <value>Äquatorialguinea</value> + </entry> + <entry> + <key>Kiribati</key> + <value>Kiribati</value> + </entry> + <entry> + <key>Costa Rica</key> + <value>Costa Rica</value> + </entry> + <entry> + <key>Supplier</key> + <value>Lieferant</value> + </entry> + <entry> + <key>Nigeria</key> + <value>Nigeria</value> + </entry> + <entry> + <key>Syrian Arab Republic</key> + <value>Syrische Arabische Republik</value> + </entry> + <entry> + <key>Timor-Leste</key> + <value>Timor-Leste</value> + </entry> + <entry> + <key>Product_mobile use</key> + <value>Produkt_Mobiler Einsatz</value> + </entry> + <entry> + <key>Samoa</key> + <value>Samoa</value> + </entry> + <entry> + <key>Spain</key> + <value>Spanien</value> + </entry> + <entry> + <key>Palau</key> + <value>Palau</value> + </entry> + <entry> + <key>Prospect</key> + <value>Interessent</value> + </entry> + <entry> + <key>Estonia</key> + <value>Estland</value> + </entry> + <entry> + <key>Not signed yet</key> + <value>noch nicht unterschrieben</value> + </entry> + <entry> + <key>Niue</key> + <value>Niue</value> + </entry> + <entry> + <key>Mozambique</key> + <value>Mosambik</value> + </entry> + <entry> + <key>El Salvador</key> + <value>El Salvador</value> + </entry> + <entry> + <key>Guam</key> + <value>Guam</value> + </entry> + <entry> + <key>Lesotho</key> + <value>Lesotho</value> + </entry> + <entry> + <key>Tonga</key> + <value>Tonga</value> + </entry> + <entry> + <key>Western Sahara</key> + <value>Westsahara</value> + </entry> + <entry> + <key>new</key> + <value>neu</value> + </entry> + <entry> + <key>Adviser</key> + <value>Berater</value> + </entry> + <entry> + <key>Company_size</key> + <value>Unternehmen_Größe</value> + </entry> + <entry> + <key>Republic of Kosovo</key> + <value>Republik Kosovo</value> + </entry> + <entry> + <key>South Sudan</key> + <value>Südsudan</value> + </entry> + <entry> + <key>Mauritius</key> + <value>Mauritius</value> + </entry> + <entry> + <key>Bouvet Island</key> + <value>Bouvet Island</value> + </entry> + <entry> + <key>Bolivia (Plurinational State of)</key> + <value>Bolivien (plurinationaler Staat)</value> + </entry> + <entry> + <key>Norfolk Island</key> + <value>Norfolkinsel</value> + </entry> + <entry> + <key>Sint Maarten (Dutch part)</key> + <value>Sint Maarten (niederländischer Teil)</value> + </entry> + <entry> + <key>Micronesia (Federated States of)</key> + <value>Mikronesien (Föderierte Staaten von)</value> + </entry> + <entry> + <key>Product_industry knowhow</key> + <value>Produkt_Branchen KnowHow</value> + </entry> + <entry> + <key>Progress</key> + <value>Fortschritt</value> + </entry> + <entry> + <key>United States of America</key> + <value>Vereinigte Staaten von Amerika</value> + </entry> + <entry> + <key>In review</key> + <value>zur Prüfung</value> + </entry> + <entry> + <key>Address purchase</key> + <value>Adresserwerb</value> + </entry> + <entry> + <key>Malta</key> + <value>Malta</value> + </entry> + <entry> + <key>Project_volume</key> + <value>Projekt_Volumen</value> + </entry> + <entry> + <key>Ireland</key> + <value>Irland</value> + </entry> + <entry> + <key>Inactive</key> + <value>Inaktiv</value> + </entry> + <entry> + <key>unassigned</key> + <value>nicht zugewiesen</value> + </entry> + <entry> + <key>France</key> + <value>Frankreich</value> + </entry> + <entry> + <key>Lithuania</key> + <value>Litauen</value> + </entry> + <entry> + <key>Korea (Republic of)</key> + <value>Korea (Republik)</value> + </entry> + <entry> + <key>${PRICELIST_SERVICE}</key> + <value>Service</value> + </entry> + <entry> + <key>English</key> + <value>Englisch</value> + </entry> + <entry> + <key>Nicaragua</key> + <value>Nicaragua</value> + </entry> + <entry> + <key>Macao</key> + <value>Macao</value> + </entry> + <entry> + <key>Mexico</key> + <value>Mexiko</value> + </entry> + <entry> + <key>Uganda</key> + <value>Uganda</value> + </entry> + <entry> + <key>Suriname</key> + <value>Suriname</value> + </entry> + <entry> + <key>Greenland</key> + <value>Grönland</value> + </entry> + <entry> + <key>Papua New Guinea</key> + <value>Papua Neu-Guinea</value> + </entry> + <entry> + <key>Kazakhstan</key> + <value>Kasachstan</value> + </entry> + <entry> + <key>Åland Islands</key> + <value>Ålandinseln</value> + </entry> + <entry> + <key>Bahamas</key> + <value>Bahamas</value> + </entry> + <entry> + <key>Mali</key> + <value>Mali</value> + </entry> + <entry> + <key>Marshall Islands</key> + <value>Marshallinseln</value> + </entry> + <entry> + <key>Panama</key> + <value>Panama</value> + </entry> + <entry> + <key>Bonaire, Sint Eustatius and Saba</key> + <value>Bonaire, Sint Eustatius und Saba</value> + </entry> + <entry> + <key>Tanzania, United Republic of</key> + <value>Tansania, Vereinigte Republik</value> + </entry> + <entry> + <key>Argentina</key> + <value>Argentinien</value> + </entry> + <entry> + <key>Belize</key> + <value>Belize</value> + </entry> + <entry> + <key>Zambia</key> + <value>Sambia</value> + </entry> + <entry> + <key>Congo</key> + <value>Kongo</value> + </entry> + <entry> + <key>Guinea-Bissau</key> + <value>Guinea-Bissau</value> + </entry> + <entry> + <key>Namibia</key> + <value>Namibia</value> + </entry> + <entry> + <key>External sales manager</key> + <value>Externer Verkaufsleiter</value> + </entry> + <entry> + <key>Georgia</key> + <value>Georgia</value> + </entry> + <entry> + <key>Saint Kitts and Nevis</key> + <value>St. Kitts und Nevis</value> + </entry> + <entry> + <key>Yemen</key> + <value>Jemen</value> + </entry> + <entry> + <key>The minimal count can't be larger than the maximal count!</key> + <value>Die minimale Anzahl darf nicht größer als die maximale Anzahl sein!</value> + </entry> + <entry> + <key>Aruba</key> + <value>Aruba</value> + </entry> + <entry> + <key>Madagascar</key> + <value>Madagaskar</value> + </entry> + <entry> + <key>Valid, unlimited</key> + <value>gültig, unbefristet</value> + </entry> + <entry> + <key>Svalbard and Jan Mayen</key> + <value>Svalbard und Jan Mayen</value> + </entry> + <entry> + <key>South Georgia and the South Sandwich Islands</key> + <value>Süd-Georgien und die südlichen Sandwich-Inseln</value> + </entry> + <entry> + <key>Sweden</key> + <value>Schweden</value> + </entry> + <entry> + <key>Malawi</key> + <value>Malawi</value> + </entry> + <entry> + <key>Andorra</key> + <value>Andorra</value> + </entry> + <entry> + <key>Poland</key> + <value>Polen</value> + </entry> + <entry> + <key>Tunisia</key> + <value>Tunesien</value> + </entry> + <entry> + <key>Tuvalu</key> + <value>Tuvalu</value> + </entry> + <entry> + <key>Lebanon</key> + <value>Libanon</value> + </entry> + <entry> + <key>Azerbaijan</key> + <value>Aserbaidschan</value> + </entry> + <entry> + <key>Czech Republic</key> + <value>Tschechische Republik</value> + </entry> + <entry> + <key>Not sent</key> + <value>Nicht versendet</value> + </entry> + <entry> + <key>Mauritania</key> + <value>Mauretanien</value> + </entry> + <entry> + <key>Guernsey</key> + <value>Guernsey</value> + </entry> + <entry> + <key>Kgs</key> + <value>Kg</value> + </entry> + <entry> + <key>Australia</key> + <value>Australien</value> + </entry> + <entry> + <key>Myanmar</key> + <value>Myanmar</value> + </entry> + <entry> + <key>Cameroon</key> + <value>Kamerun</value> + </entry> + <entry> + <key>Iceland</key> + <value>Island</value> + </entry> + <entry> + <key>Oman</key> + <value>Oman</value> + </entry> + <entry> + <key>Gabon</key> + <value>Gabun</value> + </entry> + <entry> + <key>Luxembourg</key> + <value>Luxemburg</value> + </entry> + <entry> + <key>Algeria</key> + <value>Algerien</value> + </entry> + <entry> + <key>Jersey</key> + <value>Jersey</value> + </entry> + <entry> + <key>Overview</key> + <value>Übersicht</value> + </entry> + <entry> + <key>Slovenia</key> + <value>Slowenien</value> + </entry> + <entry> + <key>Antigua and Barbuda</key> + <value>Antigua und Barbuda</value> + </entry> + <entry> + <key>Annually</key> + <value>jährlich</value> + </entry> + <entry> + <key>Participated</key> + <value>Teilgenommen</value> + </entry> + <entry> + <key>Colombia</key> + <value>Kolumbien</value> + </entry> + <entry> + <key>Project_reference</key> + <value>Projekt_Referenz</value> + </entry> + <entry> + <key>Minimal</key> + </entry> + <entry> + <key>Vanuatu</key> + <value>Vanuatu</value> + </entry> + <entry> + <key>Valid, limited</key> + <value>gültig, befristet</value> + </entry> + <entry> + <key>Honduras</key> + <value>Honduras</value> + </entry> + <entry> + <key>Antarctica</key> + <value>Antarktis</value> + </entry> + <entry> + <key>Nauru</key> + <value>Nauru</value> + </entry> + <entry> + <key>Burundi</key> + <value>Burundi</value> + </entry> + <entry> + <key>Project manager</key> + <value>Projektmanager</value> + </entry> + <entry> + <key>Singapore</key> + <value>Singapur</value> + </entry> + <entry> + <key>French Guiana</key> + <value>Französisch-Guayana</value> + </entry> + <entry> + <key>Hours</key> + <value>Stunden</value> + </entry> + <entry> + <key>Special price list</key> + <value>Sonderpreisliste</value> + </entry> + <entry> + <key>Christmas Island</key> + <value>Weihnachtsinsel</value> + </entry> + <entry> + <key>Project</key> + <value>Projekt</value> + </entry> + <entry> + <key>Netherlands</key> + <value>Niederlande</value> + </entry> + <entry> + <key>Product_flexibility</key> + <value>Produkt_Flexibilität</value> + </entry> + <entry> + <key>China</key> + <value>China</value> + </entry> + <entry> + <key>Martinique</key> + <value>Martinique</value> + </entry> + <entry> + <key>Own website</key> + <value>Eigene Website</value> + </entry> + <entry> + <key>Saint Pierre and Miquelon</key> + <value>Saint Pierre und Miquelon</value> + </entry> + <entry> + <key>Bhutan</key> + <value>Bhutan</value> + </entry> + <entry> + <key>Romania</key> + <value>Rumänien</value> + </entry> + <entry> + <key>Falkland Islands (Malvinas)</key> + <value>Falklandinseln (Malvinas)</value> + </entry> + <entry> + <key>Philippines</key> + <value>Philippinen</value> + </entry> + <entry> + <key>Pitcairn</key> + <value>Pitcairn</value> + </entry> + <entry> + <key>Zimbabwe</key> + <value>Zimbabwe</value> + </entry> + <entry> + <key>British Indian Ocean Territory</key> + <value>Britisches Territorium des Indischen Ozeans</value> + </entry> + <entry> + <key>Montenegro</key> + <value>Montenegro</value> + </entry> + <entry> + <key>Quarterly</key> + <value>vierteljährlich</value> + </entry> + <entry> + <key>Indonesia</key> + <value>Indonesien</value> + </entry> + <entry> + <key>Module</key> + <value>Modul</value> + </entry> + <entry> + <key>Angola</key> + <value>Angola</value> + </entry> + <entry> + <key>Internal</key> + <value>Intern</value> + </entry> + <entry> + <key>Roles</key> + <value>Rollen</value> + </entry> + <entry> + <key>Brunei Darussalam</key> + <value>Brunei Darussalam</value> + </entry> + <entry> + <key>New Caledonia</key> + <value>Neu-Kaledonien</value> + </entry> + <entry> + <key>Cayman Islands</key> + <value>Cayman Inseln</value> + </entry> + <entry> + <key>Congo (Democratic Republic of the)</key> + <value>Kongo (Demokratische Republik)</value> + </entry> + <entry> + <key>Resource</key> + <value>Ressource</value> + </entry> + <entry> + <key>Greece</key> + <value>Griechenland</value> + </entry> + <entry> + <key>Guyana</key> + <value>Guyana</value> + </entry> + <entry> + <key>Project assistant</key> + <value>Projektassistent</value> + </entry> + <entry> + <key>Iraq</key> + <value>Irak</value> + </entry> + <entry> + <key>Chile</key> + <value>Chile</value> + </entry> + <entry> + <key>Nepal</key> + <value>Nepal</value> + </entry> + <entry> + <key>${PRICELIST_DEFAULT}</key> + <value>Standard</value> + </entry> + <entry> + <key>Customer recommendation</key> + <value>Kundenempfehlung</value> + </entry> + <entry> + <key>Other_unknown</key> + <value>Sonstiges_Unbekannt</value> + </entry> + <entry> + <key>Isle of Man</key> + <value>Isle of Man</value> + </entry> + <entry> + <key>Ukraine</key> + <value>Ukraine</value> + </entry> + <entry> + <key>Curaçao</key> + <value>Curacao</value> + </entry> + <entry> + <key>Anguilla</key> + <value>Anguilla</value> + </entry> + <entry> + <key>Euro</key> + <value>Euro</value> + </entry> + <entry> + <key>Product_GUI</key> + <value>Produkt_GUI</value> + </entry> + <entry> + <key>${GENDER_OTHER}</key> + <value>Divers</value> + </entry> + <entry> + <key>Touchpoint</key> + <value>Kontaktpunkt</value> + </entry> + <entry> + <key>Turkey</key> + <value>Türkei</value> + </entry> + <entry> + <key>Belgium</key> + <value>Belgien</value> + </entry> + <entry> + <key>South Africa</key> + <value>Südafrika</value> + </entry> + <entry> + <key>Trinidad and Tobago</key> + <value>Trinidad und Tobago</value> + </entry> + <entry> + <key>Bermuda</key> + <value>Bermuda</value> + </entry> + <entry> + <key>Jamaica</key> + <value>Jamaika</value> + </entry> + <entry> + <key>Peru</key> + <value>Peru</value> + </entry> + <entry> + <key>Turkmenistan</key> + <value>Turkmenistan</value> + </entry> + <entry> + <key>Venezuela (Bolivarian Republic of)</key> + <value>Venezuela (Bolivarische Republik)</value> + </entry> + <entry> + <key>Tokelau</key> + <value>Tokelau</value> + </entry> + <entry> + <key>Hong Kong</key> + <value>Hongkong</value> + </entry> + <entry> + <key>Password</key> + <value>Passwort</value> + </entry> + <entry> + <key>Chad</key> + <value>Tschad</value> + </entry> + <entry> + <key>German</key> + <value>Deutsch</value> + </entry> + <entry> + <key>Thailand</key> + <value>Thailand</value> + </entry> + <entry> + <key>in process</key> + <value>in Bearbeitung</value> + </entry> + <entry> + <key>Saint Martin (French part)</key> + <value>Saint Martin (französischer Teil)</value> + </entry> + <entry> + <key>Kuwait</key> + <value>Kuwait</value> + </entry> + <entry> + <key>Palestine, State of</key> + <value>Palästina, Bundesstaat</value> + </entry> + <entry> + <key>Croatia</key> + <value>Kroatien</value> + </entry> + <entry> + <key>Cook Islands</key> + <value>Cookinseln</value> + </entry> + <entry> + <key>Fair</key> + <value>Messe</value> + </entry> + <entry> + <key>Sri Lanka</key> + <value>Sri Lanka</value> + </entry> + <entry> + <key>Uruguay</key> + <value>Uruguay</value> + </entry> + <entry> + <key>Liberia</key> + <value>Liberia</value> + </entry> + <entry> + <key>Burkina Faso</key> + <value>Burkina Faso</value> + </entry> + <entry> + <key>Swiss franc</key> + <value>Schweizerfranken</value> + </entry> + <entry> + <key>Swaziland</key> + <value>Swasiland</value> + </entry> + <entry> + <key>ended</key> + <value>abgeschlossen</value> + </entry> + <entry> + <key>Saint Barthélemy</key> + <value>Saint Barthélemy</value> + </entry> + <entry> + <key>Wallis and Futuna</key> + <value>Wallis und Futuna</value> + </entry> + <entry> + <key>Company_industry knowhow</key> + <value>Unternehmen_Branchen KnowHow</value> + </entry> + <entry> + <key>Monaco</key> + <value>Monaco</value> + </entry> + <entry> + <key>Spanish</key> + <value>Spanisch</value> + </entry> + <entry> + <key>Hungary</key> + <value>Ungarn</value> + </entry> + <entry> + <key>Réunion</key> + <value>Réunion</value> + </entry> + <entry> + <key>Belarus</key> + <value>Weißrussland</value> + </entry> + <entry> + <key>Albania</key> + <value>Albanien</value> + </entry> + <entry> + <key>Internal sales manager</key> + <value>Interner Vertrieb</value> + </entry> + <entry> + <key>Virgin Islands (U.S.)</key> + <value>Jungferninseln (US)</value> + </entry> + <entry> + <key>New Zealand</key> + <value>Neuseeland</value> + </entry> + <entry> + <key>Senegal</key> + <value>Senegal</value> + </entry> + <entry> + <key>Ethiopia</key> + <value>Äthiopien</value> + </entry> + <entry> + <key>Macedonia (the former Yugoslav Republic of)</key> + <value>Mazedonien (ehemalige jugoslawische Republik)</value> + </entry> + <entry> + <key>Egypt</key> + <value>Ägypten</value> + </entry> + <entry> + <key>Sierra Leone</key> + <value>Sierra Leone</value> + </entry> + <entry> + <key>Saudi Arabia</key> + <value>Saudi Arabien</value> + </entry> + <entry> + <key>Pakistan</key> + <value>Pakistan</value> + </entry> + <entry> + <key>Gambia</key> + <value>Gambia</value> + </entry> + <entry> + <key>Qatar</key> + <value>Katar</value> + </entry> + <entry> + <key>Slovakia</key> + <value>Slowakei</value> + </entry> + <entry> + <key>Serbia</key> + <value>Serbien</value> + </entry> + <entry> + <key>Bosnia and Herzegovina</key> + <value>Bosnien und Herzegowina</value> + </entry> + <entry> + <key>Framework contract</key> + <value>Rahmenvertrag</value> + </entry> + <entry> + <key>Niger</key> + <value>Niger</value> + </entry> + <entry> + <key>Rwanda</key> + <value>Ruanda</value> + </entry> + <entry> + <key>French Southern Territories</key> + <value>Südfranzösische Territorien</value> + </entry> + <entry> + <key>Bangladesh</key> + <value>Bangladesch</value> + </entry> + <entry> + <key>Barbados</key> + <value>Barbados</value> + </entry> + <entry> + <key>Botswana</key> + <value>Botswana</value> + </entry> + <entry> + <key>Saint Vincent and the Grenadines</key> + <value>St. Vincent und die Grenadinen</value> + </entry> + <entry> + <key>Denmark</key> + <value>Dänemark</value> + </entry> + <entry> + <key>Dominican Republic</key> + <value>Dominikanische Republik</value> + </entry> + <entry> + <key>MAL</key> + </entry> + <entry> + <key>SQO</key> + </entry> + <entry> + <key>NQC</key> + </entry> + <entry> + <key>MQL</key> + </entry> + <entry> + <key>SAL</key> + </entry> + <entry> + <key>Checkbox</key> + <value>Checkbox</value> + </entry> + <entry> + <key>Numeric value</key> + <value>Zahlenwert</value> + </entry> + <entry> + <key>decline</key> + <value>Ablehnen</value> + </entry> + <entry> + <key>Text</key> + </entry> + <entry> + <key>Group</key> + <value>Gruppe</value> + </entry> + <entry> + <key>Combobox</key> + <value>Combobox</value> + </entry> + <entry> + <key>tentative</key> + <value>Vorläufig</value> + </entry> + <entry> + <key>${NUMBER}</key> + <value>Zahl</value> + </entry> + <entry> + <key>Name \"%0\" already used for container \"%1\"</key> + </entry> + <entry> + <key>CHAR_VALUE</key> + </entry> + <entry> + <key>Keyword Attribute</key> + <value>Schlüsselwort-Eigenschaft</value> + </entry> + <entry> + <key>in</key> + </entry> + <entry> + <key>Keyword Attribute Values</key> + <value>Schlüsselwort-Eigenschaft-Werte</value> + </entry> + <entry> + <key>Boolean value</key> + </entry> + <entry> + <key>accept</key> + <value>akzeptieren</value> + </entry> + <entry> + <key>The ZIP code does not match the format of the country.</key> + <value>Die Postleitzahl hat nicht das Format des ausgewählten Landes.</value> + </entry> + <entry> + <key>String value</key> + <value>String-Wert</value> + </entry> + <entry> + <key>The code number is not a valid number.</key> + <value>The code number is not a valid number.</value> + </entry> + <entry> + <key>${SQL_LIB_UNSUPPORTED_DBTYPE} function: %0</key> + <value>Der DB-Typ wird in der Funktion %0 nicht unterstützt.</value> + </entry> + <entry> + <key>${PRODUCT_LIB_NO_PRODUCT_ID} function: %0</key> + <value>Es wird der Funktion %0 keine Produktid übergeben.</value> + </entry> + <entry> + <key>Object type</key> + <value>Typ</value> + </entry> + <entry> + <key>Print Offer</key> + <value>Angebot drucken</value> + </entry> + <entry> + <key>relations</key> + </entry> + <entry> + <key>Time</key> + <value>Zeit</value> + </entry> + <entry> + <key>New task</key> + <value>Neue Aufgabe</value> + </entry> + <entry> + <key>My tasks</key> + <value>Meine Aufgaben</value> + </entry> + <entry> + <key>the specified key has to be unique for that container but does already exist</key> + </entry> + <entry> + <key>Add participant to Campaign</key> + <value>Kampagnenteilnehmer/in hinzufügen</value> + </entry> + <entry> + <key>Relationtype</key> + <value>Beziehungsart</value> + </entry> + <entry> + <key>Tree</key> + <value>Baum</value> + </entry> + <entry> + <key>100%</key> + </entry> + <entry> + <key>Mobil</key> + </entry> + <entry> + <key>25%</key> + </entry> + <entry> + <key>50%</key> + </entry> + <entry> + <key>75%</key> + </entry> + <entry> + <key>no keyword attribute \"%0\" found in keyword container \"%1\"</key> + </entry> + <entry> + <key>competitor</key> + <value>Mitbewerber</value> + </entry> + <entry> + <key>0%</key> + </entry> + <entry> + <key>acquainted with</key> + <value>Bekannt mit</value> + </entry> + <entry> + <key>collaboration with</key> + <value>Zusammenarbeit mit</value> + </entry> + <entry> + <key>parent company</key> + <value>Konzernmutter</value> + </entry> + <entry> + <key>society</key> + <value>Verband</value> + </entry> + <entry> + <key>ankle of</key> + <value>Enkel/in von</value> + </entry> + <entry> + <key>solicits</key> + <value>Bewirbt</value> + </entry> + <entry> + <key>supervisor of</key> + <value>Vorgesetzter von</value> + </entry> + <entry> + <key>reports to</key> + <value>Berichtet an</value> + </entry> + <entry> + <key>subsidiary</key> + <value>Tochtergesellschaft</value> + </entry> + <entry> + <key>supported by</key> + <value>Wird unterstützt von</value> + </entry> + <entry> + <key>member</key> + <value>Mitglied</value> + </entry> + <entry> + <key>promotion target of</key> + <value>Werbezielgruppe von</value> + </entry> + <entry> + <key>supports</key> + <value>Unterstützt</value> + </entry> + <entry> + <key>parent of</key> + <value>Elternteil von</value> + </entry> + <entry> + <key>grandparents of</key> + <value>Großeltern von</value> + </entry> + <entry> + <key>Memo</key> + <value>Memo</value> + </entry> + <entry> + <key>Function</key> + <value>Funktion</value> + </entry> + <entry> + <key>Username already exists!</key> + <value>Der Benutzername existiert bereits!</value> + </entry> + <entry> + <key>Relational</key> + </entry> + <entry> + <key>Only numbers are allowed.</key> + <value>Es sind nur Zahlen erlaubt.</value> + </entry> + <entry> + <key>MQC</key> + </entry> + <entry> + <key>Japan</key> + <value>Japan</value> + </entry> + <entry> + <key>7 days net</key> + <value>7 Tage netto</value> + </entry> + <entry> + <key>carriage free</key> + <value>frei Haus</value> + </entry> + <entry> + <key>8 days 2% discount, 30 days net</key> + <value>8 Tage 2% Skonto, 30 Tage netto</value> + </entry> + <entry> + <key>CIF</key> + </entry> + <entry> + <key>ex works</key> + <value>ab Werk</value> + </entry> + <entry> + <key>Payment term</key> + <value>Zahlungskondition</value> + </entry> + <entry> + <key>30 days net</key> + <value>30 Tage netto</value> + </entry> + <entry> + <key>Contactrole</key> + <value>Funktion</value> + </entry> + <entry> + <key>&Aufg / Term (%0/%1)</key> + </entry> + <entry> + <key>Verschieben auf Datum?</key> + </entry> + <entry> + <key>niedrig</key> + </entry> + <entry> + <key>Gebucht</key> + </entry> + <entry> + <key>Other Contactroles</key> + <value>Weitere Funktionen</value> + </entry> + <entry> + <key>Bitte Datumseingabe prüfen!</key> + </entry> + <entry> + <key>In Bearbeitung</key> + </entry> + <entry> + <key>OK</key> + </entry> + <entry> + <key>Nicht begonnen</key> + </entry> + <entry> + <key>Bitte Filterbedingungen setzen</key> + </entry> + <entry> + <key>Bestätigt</key> + </entry> + <entry> + <key>True</key> + <value>Ja</value> + </entry> + <entry> + <key>Vorläufig</key> + </entry> + <entry> + <key>keine</key> + </entry> + <entry> + <key>Eine private Aufgabe kann nicht jemand anderem zugewiesen werden.</key> + </entry> + <entry> + <key>Aufgaben von</key> + </entry> + <entry> + <key>&Aufgaben (%0)</key> + </entry> + <entry> + <key>erledigt / zurückgestellt</key> + </entry> + <entry> + <key>hoch</key> + </entry> + <entry> + <key>Zurückgestellt</key> + </entry> + <entry> + <key>Erledigt</key> + </entry> + <entry> + <key>Abgesagt</key> + </entry> + <entry> + <key>Außer Haus</key> + </entry> + <entry> + <key>Abbrechen</key> + </entry> + <entry> + <key>Benutzer auswählen</key> + </entry> + <entry> + <key>delegiert</key> + </entry> + <entry> + <key>frei</key> + </entry> + <entry> + <key>%0 Aufgabe(n) erfolgreich weitergegeben an: %1</key> + </entry> + <entry> + <key>Username</key> + <value>Benutzername</value> + </entry> + <entry> + <key>normal</key> + </entry> + <entry> + <key>Termine von</key> + </entry> + <entry> + <key>nur Verschiebung in die Zukunft erlaubt!</key> + </entry> + <entry> + <key>Kategorie</key> + </entry> + <entry> + <key>Product content</key> + <value>Produktinhalt</value> + </entry> + <entry> + <key>Know How</key> + <value>Know How</value> + </entry> + <entry> + <key>Personal appearance</key> + <value>Persönliches Auftreten</value> + </entry> + <entry> + <key>Market situation</key> + <value>Marktsituation</value> + </entry> + <entry> + <key>Liquidity</key> + <value>Liquidität</value> + </entry> + <entry> + <key>Price policy</key> + <value>Preispolitik</value> + </entry> + <entry> + <key>VAT in %</key> + <value>UmsSt. in %</value> + </entry> + <entry> + <key>Time in minutes</key> + <value>Zeit in Minuten</value> + </entry> + <entry> + <key>Sales manager</key> + <value>Vertriebsleiter</value> + </entry> + <entry> + <key>Recipients</key> + <value>Empfänger</value> + </entry> + <entry> + <key>IT</key> + <value>IT</value> + </entry> + <entry> + <key>Administrator</key> + </entry> + <entry> + <key>Managing director</key> + <value>Geschäftsführer</value> + </entry> + <entry> + <key>Production manager</key> + <value>Produktionsleiter</value> + </entry> + <entry> + <key>Production</key> + <value>Produktion</value> + </entry> + <entry> + <key>CEO</key> + </entry> + <entry> + <key>Purchasing manager</key> + <value>Einkaufsleiter</value> + </entry> + <entry> + <key>Marketing manager</key> + <value>Marketingleiter</value> + </entry> + <entry> + <key>IT manager</key> + <value>IT-Leiter</value> + </entry> + <entry> + <key>Marketing</key> + <value>Marketing</value> + </entry> + <entry> + <key>CSO</key> + </entry> + <entry> + <key>Executive board</key> + <value>Vorstand</value> + </entry> + <entry> + <key>Supervisory board</key> + <value>Aufsichtsrat</value> + </entry> + <entry> + <key>Management</key> + <value>Geschäftsleitung</value> + </entry> + <entry> + <key>Manufacturer</key> + <value>Hersteller</value> + </entry> + <entry> + <key>Competitor</key> + <value>Wettbewerber</value> + </entry> + <entry> + <key>Partner</key> + <value>Partner</value> + </entry> + <entry> + <key>Protected</key> + <value>Geschützt</value> + </entry> + <entry> + <key>false</key> + </entry> + <entry> + <key>true</key> + </entry> + <entry> + <key>${MIN_MAX_ERROR} field: %0, value: %1, min: %2, max: %3</key> + <value>%0 muss zwischen %2 und %3 sein.</value> + </entry> + <entry> + <key>Email</key> + <value>E-Mail</value> + </entry> + <entry> + <key>{$OBJECTLINK_TYPE}</key> + <value>Art</value> + </entry> + <entry> + <key>{$OBJECTLINK_OBJECT}</key> + <value>Objekt</value> + </entry> + <entry> + <key>Password and confirmation must be the same!</key> + <value>Die Passwörter stimmen nicht überein!</value> + </entry> + <entry> + <key>Begin</key> + <value>Beginn</value> + </entry> + <entry> + <key>Maturity</key> + <value>Fällig</value> + </entry> + <entry> + <key>This private person doeas already exist and can not be created once more.</key> + <value>Diese Privatperson existiert bereits und kann daher nicht noch ein mal angelegt werden.</value> + </entry> + <entry> + <key>Project Management</key> + <value>Projektmanagement</value> + </entry> + <entry> + <key>Support</key> + <value>Support</value> + </entry> + <entry> + <key>{$ADDRESS_IDENTIFIER}</key> + <value>Bezeichnung</value> + </entry> + <entry> + <key>Count</key> + </entry> + <entry> + <key>Chart</key> + </entry> + <entry> + <key>Zeigt wie viele Vertriebsprojekte in den einzelnen Vertriebsphasen sind. </key> + </entry> + <entry> + <key>Pending</key> + <value>Ausstehend</value> + </entry> + <entry> + <key>Hierarchy</key> + <value>Hierarchie</value> + </entry> + <entry> + <key>Object relation</key> + <value>Beziehungen</value> + </entry> + <entry> + <key>Relation type 1</key> + <value>Beziehungsart 1</value> + </entry> + <entry> + <key>Relation type 2</key> + <value>Beziehungsart 2</value> + </entry> + <entry> + <key>Relation type</key> + <value>Beziehungstyp</value> + </entry> + <entry> + <key>Context 1</key> + <value>Context 1</value> + </entry> + <entry> + <key>Context 2</key> + <value>Context 2</value> + </entry> + <entry> + <key>Delete all usage</key> + <value>Lösche jede Verwendung</value> + </entry> + <entry> + <key>Deleted all usages of \"%0\".</key> + <value>Jede Verwendung von \"%0\" wurde gelöscht.</value> + </entry> + <entry> + <key>Successful</key> + </entry> + <entry> + <key>Enable relation type 2</key> + <value>Beziehungsart 2 aktiv</value> + </entry> + <entry> + <key>Salesproject Analyses</key> + </entry> + <entry> + <key>Wichtigste Kennzahlen zu den Vertriebsprojekten.</key> + </entry> + <entry> + <key>Days count</key> + <value>Anzahl Tage</value> + </entry> + <entry> + <key>Clear forecast and set state to '%0'?</key> + <value>Forecast löschen und status auf '%0' setzen?</value> + </entry> + <entry> + <key>Would you really like to clear the forecast and set the state to '%0'?</key> + <value>Möchten Sie wirklich den Forecast löschen und den status auf '%0' setzen?</value> + </entry> + <entry> + <key>This cannot be undone!</key> + <value>Das kann nicht rückgängig gemacht werden!</value> + </entry> + <entry> + <key>[%0]the tableName is not a string after interpreting</key> + </entry> + <entry> + <key>[%0]%1 has to be a string or array but it is %2</key> + </entry> + <entry> + <key>[%0]has now an incorrect length; estimated 2 elements but got %1</key> + </entry> + <entry> + <key>[%0]the columnName is not a string after interpreting</key> + </entry> + <entry> + <key>[%0]%1 is an object but seems not to be a valid array or array-like</key> + </entry> + <entry> + <key>Responsible</key> + <value>Verantwortlich</value> + </entry> + <entry> + <key>Analyses</key> + </entry> + <entry> + <key>Variable costs</key> + <value>Variable Kosten</value> + </entry> + <entry> + <key>To-Do</key> + </entry> + <entry> + <key>Calendar</key> + <value>Kalender</value> + </entry> + <entry> + <key>${SQL_LIB_UNDEFINED_VALUE} field: %0</key> + <value>Der Wert für das Feld %0 ist undefined.</value> + </entry> + <entry> + <key>Approved</key> + <value>Freigegeben</value> + </entry> + <entry> + <key>Completed</key> + <value>Abgeschlossen</value> + </entry> + <entry> + <key>In planning</key> + <value>In Planung</value> + </entry> + <entry> + <key>Auswertung</key> + </entry> + <entry> + <key>Kampagnenschritte</key> + </entry> + <entry> + <key>Neuer Kampagnenschritt</key> + </entry> + <entry> + <key>Neue Kampagne</key> + </entry> + <entry> + <key>Added</key> + <value>Hinzugefügt</value> + </entry> + <entry> + <key>Current participants</key> + <value>Aktuelle Teilnehmer</value> + </entry> + <entry> + <key>Kampagnenzeitraum</key> + </entry> + <entry> + <key>Hauptverantw.</key> + </entry> + <entry> + <key>New campaign step</key> + <value>Neue Kampagnenstufe</value> + </entry> + <entry> + <key>Cost</key> + <value>Kosten</value> + </entry> + <entry> + <key>file '%0' cannot be read</key> + </entry> + <entry> + <key>Importer</key> + </entry> + <entry> + <key>Participant</key> + <value>Teilnehmer</value> + </entry> + <entry> + <key>Printing costs</key> + <value>Druckkosten</value> + </entry> + <entry> + <key>Shipping costs</key> + <value>Porto</value> + </entry> + <entry> + <key>yyyy-MM-dd HH:mm:ss</key> + </entry> + <entry> + <key>file '%0' does not exist or you have got no permission on this file</key> + </entry> + <entry> + <key>Zip</key> + </entry> + <entry> + <key>Salesproject member</key> + <value>Projektteam</value> + </entry> + <entry> + <key>Layout costs</key> + <value>Layout</value> + </entry> + <entry> + <key>Serial</key> + <value>Serie </value> + </entry> + <entry> + <key>${WEBSERVICE_ERROR} url:%0 status:%1</key> + <value>Webservice nicht erreichbar. URL: %0 %1</value> + </entry> + <entry> + <key>Step</key> + <value>Stufe</value> + </entry> + <entry> + <key>Fix cost</key> + <value>Fixkosten</value> + </entry> + <entry> + <key>per</key> + <value>pro</value> + </entry> + <entry> + <key>Content</key> + <value>Inhalt</value> + </entry> + <entry> + <key>The max participants count has to be equal or greater than the count of the current participants!</key> + <value>Die maximale Teilnehmerzahl muss gleich oder größer der aktuellen Teilnehmerzahl sein!</value> + </entry> + <entry> + <key>Id value</key> + </entry> + <entry> + <key>Order executed</key> + </entry> + <entry> + <key>Liquibase</key> + </entry> + <entry> + <key>Number value</key> + </entry> + <entry> + <key>Author</key> + </entry> + <entry> + <key>Position Id</key> + </entry> + <entry> + <key>ISO3</key> + </entry> + <entry> + <key>ISO2</key> + </entry> + <entry> + <key>Communication Id</key> + </entry> + <entry> + <key>Attribute Id</key> + </entry> + <entry> + <key>Modification user</key> + </entry> + <entry> + <key>Headline</key> + <value>Kopfanrede</value> + </entry> + <entry> + <key>Salesorder Id</key> + </entry> + <entry> + <key>Salesproject milestone Id</key> + </entry> + <entry> + <key>Appointment Id</key> + </entry> + <entry> + <key>Locked</key> + </entry> + <entry> + <key>Timetracking Id</key> + </entry> + <entry> + <key>Exec type</key> + </entry> + <entry> + <key>Date value</key> + </entry> + <entry> + <key>NUMBER VALUE</key> + </entry> + <entry> + <key>Salesproject forecast Id</key> + </entry> + <entry> + <key>ID</key> + </entry> + <entry> + <key>Keyword attribute relation Id</key> + </entry> + <entry> + <key>Minimal count</key> + </entry> + <entry> + <key>Id</key> + </entry> + <entry> + <key>Start date</key> + <value>Startdatum</value> + </entry> + <entry> + <key>Object 1 row Id</key> + </entry> + <entry> + <key>Side</key> + </entry> + <entry> + <key>Salesproject Id</key> + </entry> + <entry> + <key>Product Id</key> + </entry> + <entry> + <key>Sort</key> + </entry> + <entry> + <key>Relation Title</key> + </entry> + <entry> + <key>%0 \"%1\"</key> + </entry> + <entry> + <key>Maximal count</key> + </entry> + <entry> + <key>Data executed</key> + </entry> + <entry> + <key>Indexsearch</key> + </entry> + <entry> + <key>Appointment link Id</key> + </entry> + <entry> + <key>Relation Type</key> + </entry> + <entry> + <key>Salesproject member Id</key> + </entry> + <entry> + <key>Salesproject source Id</key> + </entry> + <entry> + <key>Item sort</key> + </entry> + <entry> + <key>%0 modified.</key> + <value>%0 geändert.</value> + </entry> + <entry> + <key>Contract Id</key> + </entry> + <entry> + <key>Int value</key> + </entry> + <entry> + <key>Object 2 row Id</key> + </entry> + <entry> + <key>Source tablename Id</key> + </entry> + <entry> + <key>Source tablename</key> + </entry> + <entry> + <key>Contact Id</key> + </entry> + <entry> + <key>Sales area</key> + </entry> + <entry> + <key>Parent Id</key> + </entry> + <entry> + <key>Task link Id</key> + </entry> + <entry> + <key>BOOL VALUE</key> + </entry> + <entry> + <key>Keyword attribute Id</key> + </entry> + <entry> + <key>Log type</key> + </entry> + <entry> + <key>Object row Id</key> + </entry> + <entry> + <key>Labels</key> + </entry> + <entry> + <key>%0 deleted.</key> + <value>%0 gelöscht.</value> + </entry> + <entry> + <key>Salesproject competition Id</key> + </entry> + <entry> + <key>Activity Id</key> + </entry> + <entry> + <key>Person Id</key> + </entry> + <entry> + <key>Offer item Id</key> + </entry> + <entry> + <key>Offer Id</key> + </entry> + <entry> + <key>Name native</key> + </entry> + <entry> + <key>Flag</key> + </entry> + <entry> + <key>Address Id</key> + </entry> + <entry> + <key>Name latin</key> + </entry> + <entry> + <key>Destination Id</key> + </entry> + <entry> + <key>Sex</key> + </entry> + <entry> + <key>Product price Id</key> + </entry> + <entry> + <key>%0 added.</key> + <value>%0 eingefügt.</value> + </entry> + <entry> + <key>Object Relation Type</key> + </entry> + <entry> + <key>Entry date</key> + </entry> + <entry> + <key>Object relation type 2</key> + </entry> + <entry> + <key>Object relation type 1</key> + </entry> + <entry> + <key>Modification date</key> + </entry> + <entry> + <key>Object Type</key> + </entry> + <entry> + <key>%0 from \"%1\" to \"%2\"</key> + <value>%0 von \"%1\" auf \"%2\"</value> + </entry> + <entry> + <key>MD5 Sum</key> + </entry> + <entry> + <key>Letter salutation</key> + <value>Briefanrede</value> + </entry> + <entry> + <key>Lock granted</key> + </entry> + <entry> + <key>Required fields</key> + </entry> + <entry> + <key>Address addition</key> + </entry> + <entry> + <key>the \"%0\" table is configured to get logged but this is the logging-stoarge itself and cannot be monitored</key> + </entry> + <entry> + <key>Attribute usage Id</key> + </entry> + <entry> + <key>LogHistory</key> + </entry> + <entry> + <key>Locked by</key> + </entry> + <entry> + <key>Desciption</key> + </entry> + <entry> + <key>Salutation Id</key> + </entry> + <entry> + <key>Comments</key> + </entry> + <entry> + <key>Task Id</key> + </entry> + <entry> + <key>Valid to</key> + <value>Gültig bis</value> + </entry> + <entry> + <key>ZIP regex</key> + </entry> + <entry> + <key>Keyword entry Id</key> + </entry> + <entry> + <key>Stop costs</key> + </entry> + <entry> + <key>Contexts</key> + </entry> + <entry> + <key>Assigned to</key> + </entry> + <entry> + <key>%0 from \"%1\" to %2 \"%3\"</key> + <value>%0 von \"%1\" auf %2 \"%3\"</value> + </entry> + <entry> + <key>Date start</key> + </entry> + <entry> + <key>Deployment Id</key> + </entry> + <entry> + <key>Address format</key> + </entry> + <entry> + <key>Activity link Id</key> + </entry> + <entry> + <key>Date end</key> + </entry> + <entry> + <key>Creation user</key> + </entry> + <entry> + <key>Object Id</key> + </entry> + <entry> + <key>Is active</key> + </entry> + <entry> + <key>Product relationship</key> + </entry> + <entry> + <key>Salesorder item Id</key> + </entry> + <entry> + <key>Char value</key> + </entry> + <entry> + <key>Attribute relation Id</key> + </entry> + <entry> + <key>Tag</key> + </entry> + <entry> + <key>Title suffix</key> + </entry> + <entry> + <key>Step costs</key> + </entry> + <entry> + <key>Min. Stock</key> + </entry> + <entry> + <key>User</key> + <value>Benutzer</value> + </entry> + <entry> + <key>Stock Id</key> + </entry> + <entry> + <key>Tablename</key> + </entry> + <entry> + <key>CHAR VALUE</key> + </entry> + <entry> + <key>Total costs</key> + <value>Gesamtkosten</value> + </entry> + <entry> + <key>Parent context</key> + </entry> + <entry> + <key>Linked Appointments</key> + <value>Verknüpfte Termine</value> + </entry> + <entry> + <key>Organisation Id</key> + </entry> + <entry> + <key>Tablename Id</key> + </entry> + <entry> + <key>Termin</key> + </entry> + <entry> + <key>rebuild Index</key> + </entry> + <entry> + <key>Charts</key> + </entry> + <entry> + <key>Keywords</key> + </entry> + <entry> + <key>Days running</key> + <value>Tage laufend</value> + </entry> + <entry> + <key>Logs</key> + </entry> + <entry> + <key>Mail</key> + </entry> + <entry> + <key>Phonecall</key> + </entry> + <entry> + <key>Chart 2</key> + </entry> + <entry> + <key>Log</key> + </entry> + <entry> + <key>Offer Header Text</key> + <value>Angebot Kopftext</value> + </entry> + <entry> + <key>Employees</key> + <value>Personal</value> + </entry> + <entry> + <key>Todo</key> + </entry> + <entry> + <key>Days remaining</key> + <value>Tage verbleibend</value> + </entry> + <entry> + <key>Offer Footer Text</key> + <value>Angebot Fußtext</value> + </entry> + <entry> + <key>Date new</key> + </entry> + <entry> + <key>Date edit</key> + </entry> + <entry> + <key>Keyword Attributes</key> + </entry> + <entry> + <key>Student/Internship</key> + <value>Student/Praktikant</value> + </entry> + <entry> + <key>Food</key> + <value>Lebensmittel</value> + </entry> + <entry> + <key>200 to 349T</key> + <value>200 bis 349T</value> + </entry> + <entry> + <key>Within 6 months</key> + <value>Innerhalb 6 Monaten</value> + </entry> + <entry> + <key>No project planned</key> + <value>Kein Projekt geplant</value> + </entry> + <entry> + <key>Logistics</key> + <value>Logistik</value> + </entry> + <entry> + <key>Skilled workers</key> + <value>Fachkräfte</value> + </entry> + <entry> + <key>Purchasing</key> + <value>Einkauf</value> + </entry> + <entry> + <key>Rate</key> + <value>Bewerten</value> + </entry> + <entry> + <key>Choice</key> + <value>Auswahl</value> + </entry> + <entry> + <key>points</key> + <value>Punkte</value> + </entry> + <entry> + <key>Education</key> + <value>Bildung</value> + </entry> + <entry> + <key>Public</key> + <value>Öffentlich</value> + </entry> + <entry> + <key>Building and construction suppliers</key> + <value>Bau- und Bauzulieferer</value> + </entry> + <entry> + <key>0 to 49</key> + <value>0 bis 49</value> + </entry> + <entry> + <key>0 to 49T</key> + <value>0 bis 49T</value> + </entry> + <entry> + <key>CRM Manager</key> + <value>Leiter CRM</value> + </entry> + <entry> + <key>50 to 99T</key> + <value>50 bis 99T</value> + </entry> + <entry> + <key>Search</key> + <value>Suchen</value> + </entry> + <entry> + <key>Link</key> + <value>Verknüpfung</value> + </entry> + <entry> + <key>Counsellor</key> + <value>Berater</value> + </entry> + <entry> + <key>50 to 100</key> + <value>50 bis 100</value> + </entry> + <entry> + <key>OnPremise</key> + <value>OnPremise</value> + </entry> + <entry> + <key>Head of IT</key> + <value>Leiter IT</value> + </entry> + <entry> + <key>Electric</key> + <value>Elektro</value> + </entry> + <entry> + <key>from 1,000</key> + <value>ab 1.000</value> + </entry> + <entry> + <key>Publishing house</key> + <value>Verlag</value> + </entry> + <entry> + <key>100 to 199T</key> + <value>100 bis 199T</value> + </entry> + <entry> + <key>101 to 250</key> + <value>101 bis 250</value> + </entry> + <entry> + <key>Overarching</key> + <value>Übergreifend</value> + </entry> + <entry> + <key>Energy</key> + <value>Energie</value> + </entry> + <entry> + <key>Machinery and equipment</key> + <value>Maschinen und Anlagen</value> + </entry> + <entry> + <key>Trade</key> + <value>Handel</value> + </entry> + <entry> + <key>Consultation</key> + <value>Beratung</value> + </entry> + <entry> + <key>Cloud</key> + <value>Cloud</value> + </entry> + <entry> + <key>No date yet</key> + <value>Noch kein Termin</value> + </entry> + <entry> + <key>Classifications</key> + <value>Klassifizierungen</value> + </entry> + <entry> + <key>Service Manager</key> + <value>Leiter Service</value> + </entry> + <entry> + <key>Lifesience</key> + <value>Lifesience</value> + </entry> + <entry> + <key>Automotive</key> + <value>Automotive</value> + </entry> + <entry> + <key>Lottery</key> + <value>Lotterie</value> + </entry> + <entry> + <key>from 350T</key> + <value>ab 350T</value> + </entry> + <entry> + <key>Management/Sales Manager</key> + <value>GF/Leiter Vertrieb</value> + </entry> + <entry> + <key>Environment</key> + <value>Umwelt</value> + </entry> + <entry> + <key>Within 12 months</key> + <value>Innerhalb 12 Monaten</value> + </entry> + <entry> + <key>Finance</key> + <value>Finanz</value> + </entry> + <entry> + <key>ScoreProjectStart</key> + <value>Projektstart</value> + </entry> + <entry> + <key>ScoreStandard</key> + <value>Standard</value> + </entry> + <entry> + <key>ScoreCustomizing</key> + <value>Eigenentwicklung</value> + </entry> + <entry> + <key>ScoreDecisionPhase</key> + <value>Entscheidungsphase</value> + </entry> + <entry> + <key>ScoreUsers</key> + <value>Anzahl Anwender</value> + </entry> + <entry> + <key>ScoreBranch</key> + <value>Branche</value> + </entry> + <entry> + <key>ScorePosition</key> + <value>Position</value> + </entry> + <entry> + <key>ScoreBudget</key> + <value>Projektbudget</value> + </entry> + <entry> + <key>ScoreDepartment</key> + <value>Einsatzbereich</value> + </entry> + <entry> + <key>ScoreCloud</key> + <value>Betriebsmodel</value> + </entry> + <entry> + <key>ScoreBased</key> + <value>Unternehmenssitz</value> + </entry> + <entry> + <key>Score</key> + </entry> + <entry> + <key>Scoretype</key> + <value>Bewertungstyp</value> + </entry> + <entry> + <key>${HIGHER_THAN_MAX} max: %0</key> + <value>Der eingegebene Wert ist über dem Maximalwert %0.</value> + </entry> + <entry> + <key>Rating</key> + <value>Bewertung</value> + </entry> + <entry> + <key>Possible Values</key> + <value>Mögliche Werte</value> + </entry> + <entry> + <key>assigned</key> + <value>zugewiesen</value> + </entry> + <entry> + <key>251 to 1,000</key> + </entry> + <entry> + <key>Selection</key> + <value>Auswahl</value> + </entry> + <entry> + <key>Files</key> + <value>Dateien</value> + </entry> + <entry> + <key>postcode</key> + </entry> + <entry> + <key>Delete</key> + </entry> + <entry> + <key>Street</key> + <value>Straße</value> + </entry> + <entry> + <key>Start</key> + </entry> + <entry> + <key>End</key> + <value>Ende</value> + </entry> + <entry> + <key>Condition</key> + </entry> + <entry> + <key>File</key> + </entry> + <entry> + <key> User</key> + </entry> + <entry> + <key>Edit</key> + </entry> + <entry> + <key>Condition Type</key> + </entry> + <entry> + <key>Access type</key> + </entry> + <entry> + <key>Permission Overview</key> + </entry> + <entry> + <key>PermissionId</key> + </entry> + <entry> + <key>Entity</key> + </entry> + <entry> + <key>Sales Project</key> + <value>Vertriebsprojekt</value> + </entry> + <entry> + <key>Field</key> + </entry> + <entry> + <key>Permission Detail</key> + </entry> + <entry> + <key>Entities</key> + </entry> + <entry> + <key>Read</key> + </entry> + <entry> + <key>Permission Set ID</key> + </entry> + <entry> + <key>Create</key> + </entry> + <entry> + <key>To buildingnumber</key> + </entry> + <entry> + <key>Permission Overview</key> + </entry> + <entry> + <key>Action</key> + </entry> + <entry> + <key>View</key> + </entry> + <entry> + <key>From buildingnumber</key> + </entry> + <entry> + <key>Salutations</key> + </entry> + <entry> + <key>Paymentterm</key> + </entry> + <entry> + <key>New step</key> + <value>Neue Stufe</value> + </entry> + <entry> + <key>Runtime</key> + <value>Laufzeit</value> + </entry> + <entry> + <key>Fix costs</key> + <value>Fixkosten</value> + </entry> + <entry> + <key>Per participant</key> + <value>Pro Teilnehmer</value> + </entry> + <entry> + <key>Predecessor</key> + <value>Vorgänger</value> + </entry> + <entry> + <key>Group name</key> + <value>Gruppenname</value> + </entry> + <entry> + <key>Price Condition</key> + <value>Preis Konditionen</value> + </entry> + <entry> + <key>Entität</key> + </entry> + <entry> + <key>beschränken</key> + </entry> + <entry> + <key>Feld</key> + </entry> + <entry> + <key>Possible Value</key> + <value>Möglicher Wert</value> + </entry> + <entry> + <key>erlauben</key> + </entry> + <entry> + <key>Could not determine the current Classification type (usage).</key> + </entry> + <entry> + <key>Datensatz</key> + </entry> + <entry> + <key>The new Classification name already exists.</key> + </entry> + <entry> + <key>Campaign planning</key> + <value>Kampagnenplanung</value> + </entry> + <entry> + <key>New campaign</key> + <value>Neue Kampagne</value> + </entry> + <entry> + <key>3. Classification</key> + <value>3. Klassifizierung</value> + </entry> + <entry> + <key>1. Classification</key> + <value>1. Klassifizierung</value> + </entry> + <entry> + <key>2. Classification</key> + <value>2. Klassifizierung</value> + </entry> + <entry> + <key>Choose Footer</key> + <value>Fußtext auswählen</value> + </entry> + <entry> + <key>Choose Header</key> + <value>Kopftext auswählen</value> + </entry> + <entry> + <key>#0</key> + </entry> + <entry> + <key>Email Template</key> + </entry> + <entry> + <key>testing</key> + </entry> + <entry> + <key>double</key> + </entry> + <entry> + <key>closed</key> + </entry> + <entry> + <key>New Supportticket</key> + <value>Neues Supportticket</value> + </entry> + <entry> + <key>Bug Ticket</key> + </entry> + <entry> + <key>Support ticket</key> + </entry> + <entry> + <key>New Bugticket</key> + <value>Neues Bugticket</value> + </entry> + <entry> + <key>Keine Berechtigung zum Verschieben der Aufgabe</key> + </entry> + <entry> + <key>Kein Weitergeben von privaten Aufgaben möglich!</key> + </entry> + <entry> + <key>Search for new Entries</key> + <value>Nach neuen Einträgen suchen</value> + </entry> + <entry> + <key>Maximal count has to be a whole number</key> + <value>Maximale Anzahl muss eine ganze Zahl sein</value> + </entry> + <entry> + <key>Minimal count must be a positive whole number</key> + <value>Minimale Anzahl muss eine positive, ganze Zahl sein</value> + </entry> + <entry> + <key>Meilensteine und Kontaktpunkte</key> + </entry> + <entry> + <key>Maximal count must be one or higher</key> + <value>Maximale Anzahl muss eins oder höher sein</value> + </entry> + <entry> + <key>Campaign name</key> + <value>Kampagnen Name</value> + </entry> + <entry> + <key>Step name</key> + <value>Stufen Name</value> + </entry> + <entry> + <key>Employee responsible</key> + </entry> + <entry> + <key>own company</key> + <value>eigene Firma</value> + </entry> + <entry> + <key>Interested</key> + <value>Interessent</value> + </entry> + <entry> + <key>Consultant</key> + <value>Berater</value> + </entry> + <entry> + <key>Acquisition</key> + <value>Akquise</value> + </entry> + <entry> + <key>Project planned?</key> + <value>Projekt geplant?</value> + </entry> + <entry> + <key>Project planning open</key> + <value>Planung Projekt offen</value> + </entry> + <entry> + <key>Next contact?</key> + <value>Nächster Kontakt?</value> + </entry> + <entry> + <key>First contact</key> + <value>Erstkontakt</value> + </entry> + <entry> + <key>Product interest</key> + <value>Produktinteresse</value> + </entry> + <entry> + <key>Commodity group A</key> + <value>Warengruppe A</value> + </entry> + <entry> + <key>Product A1</key> + <value>Produkt A1</value> + </entry> + <entry> + <key>Product A2</key> + <value>Produkt A2</value> + </entry> + <entry> + <key>Commodity group B</key> + <value>Warengruppe B</value> + </entry> + <entry> + <key>Product B1</key> + <value>Produkt B1</value> + </entry> + <entry> + <key>Product B2</key> + <value>Produkt B2</value> + </entry> + <entry> + <key>General</key> + <value>Allgemein</value> + </entry> + <entry> + <key>ToDo</key> + <value>ToDo</value> + </entry> + <entry> + <key>Send information</key> + <value>Informationen senden</value> + </entry> + <entry> + <key>Distribution</key> + <value>Vertrieb</value> + </entry> + <entry> + <key>Presentation</key> + <value>Präsentation</value> + </entry> + <entry> + <key>Technical requirement</key> + <value>Fachanforderung</value> + </entry> + <entry> + <key>Pros</key> + <value>Vorteile</value> + </entry> + <entry> + <key>flexible</key> + <value>flexibel</value> + </entry> + <entry> + <key>Technology</key> + <value>Technologie</value> + </entry> + <entry> + <key>Cons</key> + <value>Defizite</value> + </entry> + <entry> + <key>Next steps</key> + <value>Nächste Schritte</value> + </entry> + <entry> + <key>ToDos</key> + <value>ToDos</value> + </entry> + <entry> + <key>Follow up (WV)</key> + <value>Nachfassen (WV)</value> + </entry> + <entry> + <key>Other (WV)</key> + <value>Sonstiges (WV)</value> + </entry> + <entry> + <key>Personal estimation</key> + <value>Pers. Einschätzung</value> + </entry> + <entry> + <key>Assessment</key> + <value>Beurteilung</value> + </entry> + <entry> + <key>30</key> + <value>30</value> + </entry> + <entry> + <key>60</key> + <value>60</value> + </entry> + <entry> + <key>90</key> + <value>90</value> + </entry> + <entry> + <key>Commodity group A (WV)</key> + <value>Warengruppe A (WV)</value> + </entry> + <entry> + <key>Commodity group B (WV)</key> + <value>Warengruppe B (WV)</value> + </entry> + <entry> + <key>Origin</key> + <value>Herkunft</value> + </entry> + <entry> + <key>personal</key> + <value>persönlich</value> + </entry> + <entry> + <key>Reference customer</key> + <value>Referenz-Kunde</value> + </entry> + <entry> + <key>Website</key> + <value>Website</value> + </entry> + <entry> + <key>Trade fair</key> + <value>Messe</value> + </entry> + <entry> + <key>Call</key> + <value>Anruf</value> + </entry> + <entry> + <key>Frame contract (WV)</key> + <value>Rahmenvertrag (WV)</value> + </entry> + <entry> + <key>Custody agreement</key> + <value>Verwahrungsvereinbarung</value> + </entry> + <entry> + <key>Data protection agreement</key> + <value>Datenschutzvereinbarung</value> + </entry> + <entry> + <key>Declaration of acceptance</key> + <value>Abnahmeerklärung</value> + </entry> + <entry> + <key>Known because</key> + <value>Bekannt durch</value> + </entry> + <entry> + <key>Existing contact</key> + <value>Bestehender Kontakt</value> + </entry> + <entry> + <key>Recommendation</key> + <value>Empfehlung</value> + </entry> + <entry> + <key>Print media</key> + <value>Printmedien</value> + </entry> + <entry> + <key>Call back (WV)</key> + <value>Rückruf (WV)</value> + </entry> + <entry> + <key>Send documents (WV)</key> + <value>Unterlagen senden (WV)</value> + </entry> + <entry> + <key>Make offer (WV)</key> + <value>Angebot erstellen (WV)</value> + </entry> + <entry> + <key>Send brochure (WV)</key> + <value>Broschüre zukommen lassen (WV)</value> + </entry> + <entry> + <key>Departments</key> + <value>Abteilungen</value> + </entry> + <entry> + <key>IT/Service</key> + <value>IT/Service</value> + </entry> + <entry> + <key>Pricing policy</key> + <value>Preispolitik</value> + </entry> + <entry> + <key>Strength</key> + <value>Stärke</value> + </entry> + <entry> + <key>Weakness</key> + <value>Schwäche</value> + </entry> + <entry> + <key>Interests</key> + <value>Interessen</value> + </entry> + <entry> + <key>Goodwill</key> + <value>Kulanz</value> + </entry> + <entry> + <key>Type of damage</key> + <value>Schadensart</value> + </entry> + <entry> + <key>Regulation</key> + <value>Regulierung</value> + </entry> + <entry> + <key>Technical specifications</key> + <value>Technische Merkmale</value> + </entry> + <entry> + <key>B</key> + <value>B</value> + </entry> + <entry> + <key>0 low</key> + <value>gering</value> + </entry> + <entry> + <key>good</key> + <value>gut</value> + </entry> + <entry> + <key>Atmosphere</key> + <value>Stimmung</value> + </entry> + <entry> + <key>Risk</key> + <value>Risiko</value> + </entry> + <entry> + <key>Racing bike</key> + <value>Rennrad</value> + </entry> + <entry> + <key>A</key> + <value>A</value> + </entry> + <entry> + <key>NPO</key> + <value>NPO</value> + </entry> + <entry> + <key>Als Attribut ist der Name aus lib_frame z.B. 'ORG' 'PERS' 'OFFER' etc. zu verwenden.</key> + <value>Als Attribut ist der Name aus lib_frame z.B. 'ORG' 'PERS' 'OFFER' etc. zu verwenden.</value> + </entry> + <entry> + <key>Handcraft</key> + <value>Handwerk</value> + </entry> + <entry> + <key>Dumping price competition</key> + <value>Dumpingpreis Wettbewerb</value> + </entry> + <entry> + <key>Full calculation</key> + <value>Vollberechnung</value> + </entry> + <entry> + <key>Konditionen die bei Angebotserstellung übernommen werden</key> + <value>Konditionen die bei Angebotserstellung übernommen werden</value> + </entry> + <entry> + <key>Others</key> + <value>Sonstiges</value> + </entry> + <entry> + <key>Product type</key> + <value>Produkttyp</value> + </entry> + <entry> + <key>medium</key> + <value>mittel</value> + </entry> + <entry> + <key>D</key> + <value>D</value> + </entry> + <entry> + <key>1 medium</key> + <value>mittel</value> + </entry> + <entry> + <key>loves sociability</key> + <value>liebt Geselligkeit</value> + </entry> + <entry> + <key>Project shift customer</key> + <value>Projektverschiebung Kunde</value> + </entry> + <entry> + <key>Quality problem customer</key> + <value>Qualitätsproblem Kunde</value> + </entry> + <entry> + <key>Wine</key> + <value>Wein</value> + </entry> + <entry> + <key>Decision-maker changed</key> + <value>Wechsel Entscheidungsträger</value> + </entry> + <entry> + <key>Financial service</key> + <value>Finanzdienstleistung</value> + </entry> + <entry> + <key>Sport</key> + <value>Sport</value> + </entry> + <entry> + <key>Device/Machine</key> + <value>Gerät/Maschine</value> + </entry> + <entry> + <key>Annual holidays</key> + <value>Jahresurlaub</value> + </entry> + <entry> + <key>Away travel</key> + <value>Fernreisen</value> + </entry> + <entry> + <key>Partial calculation</key> + <value>Teilberechnung</value> + </entry> + <entry> + <key>PERS</key> + <value>PERS</value> + </entry> + <entry> + <key>Target group</key> + <value>Zielgruppe</value> + </entry> + <entry> + <key>Interested person</key> + <value>Interessent</value> + </entry> + <entry> + <key>Assistance</key> + <value>Betreuung</value> + </entry> + <entry> + <key>Contacting</key> + <value>Kontaktierung</value> + </entry> + <entry> + <key>Signature</key> + <value>Signatur</value> + </entry> + <entry> + <key>Beer</key> + <value>Bier</value> + </entry> + <entry> + <key>Treat</key> + <value>Genuss</value> + </entry> + <entry> + <key>Motor cycle</key> + <value>Motorrad</value> + </entry> + <entry> + <key>Revolution speed (rpm)</key> + <value>Drehzahl (rpm)</value> + </entry> + <entry> + <key>ORG</key> + <value>ORG</value> + </entry> + <entry> + <key>Cigars</key> + <value>Zigarren</value> + </entry> + <entry> + <key>Wear part</key> + <value>Verschleißteil</value> + </entry> + <entry> + <key>Mechanical engineering</key> + <value>Maschinenbau</value> + </entry> + <entry> + <key>Loyalty</key> + <value>Loyalität</value> + </entry> + <entry> + <key>Data table</key> + <value>Tabellen Daten</value> + </entry> + <entry> + <key>Delivery block</key> + <value>Liefersperre</value> + </entry> + <entry> + <key>Birthday list</key> + <value>Geburtstagsliste</value> + </entry> + <entry> + <key>Project type</key> + <value>Projektart</value> + </entry> + <entry> + <key>Consisted customer</key> + <value>Bestandskunde</value> + </entry> + <entry> + <key>Prospective customer</key> + <value>Interessent</value> + </entry> + <entry> + <key>Soccer</key> + <value>Fussball</value> + </entry> + <entry> + <key>Conveyor</key> + <value>Förderband</value> + </entry> + <entry> + <key>Additional data</key> + <value>zusätzliche Daten</value> + </entry> + <entry> + <key>No risk</key> + <value>kein Risiko</value> + </entry> + <entry> + <key>bad</key> + <value>schlecht</value> + </entry> + <entry> + <key>Spare part</key> + <value>Ersatzteil</value> + </entry> + <entry> + <key>Sailing</key> + <value>Segeln</value> + </entry> + <entry> + <key>Tool changer</key> + <value>Werkzeugwechsler</value> + </entry> + <entry> + <key>Payment problem customer</key> + <value>Zahlungsproblem Kunde</value> + </entry> + <entry> + <key>Agency</key> + <value>Behörde</value> + </entry> + <entry> + <key>Tourism</key> + <value>Tourismus</value> + </entry> + <entry> + <key>Building industry</key> + <value>Bauwesen</value> + </entry> + <entry> + <key>2 big</key> + <value>gross</value> + </entry> + <entry> + <key>Weight (kg)</key> + <value>Gewicht (kg)</value> + </entry> + <entry> + <key>Creditworthiness</key> + <value>Bonität</value> + </entry> + <entry> + <key>Occupation</key> + <value>Beruf</value> + </entry> + <entry> + <key>C</key> + <value>C</value> + </entry> + <entry> + <key>Economy</key> + <value>Wirtschaft</value> + </entry> + <entry> + <key>Golf</key> + <value>Golf</value> + </entry> + <entry> + <key>Component</key> + <value>Bauteil</value> + </entry> + <entry> + <key>Employee account</key> + <value>Mitarbeiterkonto</value> + </entry> + <entry> + <key>DOCUMENT</key> + <value>DOCUMENT</value> + </entry> + <entry> + <key>Incomplete delivery</key> + <value>unvollständige Lieferung</value> + </entry> + <entry> + <key>Quality complaint</key> + <value>Qualitätsbeanstandung</value> + </entry> + <entry> + <key>Faulty delivery</key> + <value>fehlerhafte Lieferung</value> + </entry> + <entry> + <key>Transport damage</key> + <value>Transportschaden</value> + </entry> + <entry> + <key>EVENT</key> + <value>EVENT</value> + </entry> + <entry> + <key>Delivery term</key> + <value>Lieferkondition</value> + </entry> + <entry> + <key>Pricelist</key> + <value>Preisliste</value> + </entry> + <entry> + <key>Campaign response</key> + <value>Rückantwort Kampagne</value> + </entry> + <entry> + <key>Writes for</key> + <value>schreibt für</value> + </entry> + <entry> + <key>Subordinate campaign of</key> + <value>Unterkampagne von</value> + </entry> + <entry> + <key>Superordinate campaign of</key> + <value>übergeordnete Kampagne von</value> + </entry> + <entry> + <key>Holiday</key> + <value>Feiertag</value> + </entry> + <entry> + <key>Visit frequency</key> + <value>Besuchsfrequenz</value> + </entry> + <entry> + <key>Boss of</key> + <value>Vorgesetzter von</value> + </entry> + <entry> + <key>Reports to</key> + <value>berichtet an</value> + </entry> + <entry> + <key>Urlaubsgenehmigung durch</key> + <value>Urlaubsgenehmigung durch</value> + </entry> + <entry> + <key>Urlaubsprüfung durch</key> + <value>Urlaubsprüfung durch</value> + </entry> + <entry> + <key>UID</key> + </entry> + <entry> + <key>ticket number</key> + </entry> + <entry> + <key>AB_KEYWORD_ENTRYID (UID)</key> + </entry> + <entry> + <key>DATE_NEW_CONTACT</key> + </entry> + <entry> + <key>Icon</key> + </entry> + <entry> + <key>in progress</key> + <value>in Bearbeitung</value> + </entry> + <entry> + <key>PARENT_CONTEXT</key> + </entry> + <entry> + <key>OFFER_ID</key> + </entry> + <entry> + <key>SMS</key> + </entry> + <entry> + <key>CAMPAIGNID (UID)</key> + </entry> + <entry> + <key>PARENT_ID</key> + </entry> + <entry> + <key>Interfaces</key> + <value>Schnittstellen</value> + </entry> + <entry> + <key>Feature</key> + <value>Feature</value> + </entry> + <entry> + <key>ORGANISATIONID (UID)</key> + </entry> + <entry> + <key>SALESORDER_ID</key> + </entry> + <entry> + <key>Ticket</key> + </entry> + <entry> + <key>Delivery problems</key> + <value>Leferprobleme</value> + </entry> + <entry> + <key>Tickets</key> + </entry> + <entry> + <key>PERSON_ID</key> + </entry> + <entry> + <key>{$TICKET_REQUESTOR}</key> + <value>Anforderer</value> + </entry> + <entry> + <key>Billable</key> + <value>Verrechenbar</value> + </entry> + <entry> + <key>TASKID (UID)</key> + </entry> + <entry> + <key>Fax</key> + </entry> + <entry> + <key>DATE_EDIT</key> + </entry> + <entry> + <key>OFFERID (UID)</key> + </entry> + <entry> + <key>Connection Type</key> + </entry> + <entry> + <key>UID (AB_ATTRIBUTEID)</key> + </entry> + <entry> + <key>Phases</key> + </entry> + <entry> + <key>Questions</key> + <value>Fragen</value> + </entry> + <entry> + <key>User error</key> + <value>Anwenderfehler</value> + </entry> + <entry> + <key>ACTIVITYID (UID)</key> + </entry> + <entry> + <key>Issue</key> + <value>Fehler</value> + </entry> + <entry> + <key>CONTACTID</key> + </entry> + <entry> + <key>Maintenance</key> + <value>Wartung</value> + </entry> + <entry> + <key>{$TICKET_STATUS}</key> + <value>Status</value> + </entry> + <entry> + <key>DATE_NEW</key> + </entry> + <entry> + <key>SALESPROJECTID (UID)</key> + </entry> + <entry> + <key>ORGANISATION_ID</key> + </entry> + <entry> + <key>CONTRACTID (UID)</key> + </entry> + <entry> + <key>[%0]it was necessary to create a file from a blob-field but no lob-file-path was specified.</key> + </entry> + <entry> + <key>SqlUtils.getSqlInStatement: if pAsPrepared is true, pPreparedDbType has to be filld with the correct db type</key> + </entry> + <entry> + <key>[%0]it was necessary to create a text-file from a clob-field but no lob-file-path was specified.</key> + </entry> + <entry> + <key>USER_NEW</key> + </entry> + <entry> + <key>USER_EDIT</key> + </entry> + <entry> + <key>CONTACTID (UID)</key> + </entry> + <entry> + <key>{$TICKET_EDITOR}</key> + <value>Bearbeiter</value> + </entry> + <entry> + <key>Supportticket</key> + </entry> + <entry> + <key>Modul group</key> + <value>Modulgruppe</value> + </entry> + <entry> + <key>PRODUCTID (UID)</key> + </entry> + <entry> + <key>no keyword attribute \"%0\" found in keyword \"%1\" from container \"%2\"</key> + </entry> + <entry> + <key>Total time</key> + </entry> + <entry> + <key>SALESORDERID (UID)</key> + </entry> + <entry> + <key>Cause</key> + <value>Ursache</value> + </entry> + <entry> + <key>Assembly</key> + <value>Montage</value> + </entry> + <entry> + <key>Dokument template usage</key> + </entry> + <entry> + <key>Open admin info</key> + </entry> + <entry> + <key>USER_NEW_CONTACT</key> + </entry> + <entry> + <key>Bulk mail was sent!</key> + </entry> + <entry> + <key>All selected participants already are in the campaign</key> + <value>Alle selektierten Teilnehmer sind bereits in der Kampagne</value> + </entry> + <entry> + <key>%0/%1 participant(s) will be added to the selected campaign step</key> + <value>%0/%1 Teilnehmer werden zur selektierten Kampagnenstufe hinzugefügt</value> + </entry> + <entry> + <key>Not enough slots for %0/%1 participant(s)</key> + <value>Nicht genügend Teilnehmerplätze verfügbar für %0/%1 Teilnehmer</value> + </entry> + <entry> + <key>No valid Selection</key> + <value>Keine gültige Auswahl</value> + </entry> + <entry> + <key>Support Ticket</key> + <value>Support Ticket</value> + </entry> + <entry> + <key>DSGVO Information</key> + <value>DSGVO Informationen</value> + </entry> + <entry> + <key>Remarks</key> + <value>Anmerkungen</value> + </entry> + <entry> + <key>Data Privacy</key> + <value>Datenschutz</value> + </entry> + <entry> + <key>Organisation</key> + <value>Organisation</value> + </entry> + <entry> + <key>No data has been anonymized.</key> + <value>Keine Daten wurden anonymisiert.</value> + </entry> + <entry> + <key>Anonymization</key> + <value>Anonymisierung</value> + </entry> + <entry> + <key>The following data has been anonymised: %0</key> + <value>Die folgenden Daten wurden anonymisiert: %0</value> + </entry> + <entry> + <key>Your changes have an impact on the data privacy information (DSGVO).</key> + <value>Ihre Änderungen haben Auswirkungen auf den Datenschutz (DSGVO).</value> + </entry> + <entry> + <key>Rented car</key> + <value>Mietwagen</value> + </entry> + <entry> + <key>Data Privacies</key> + <value>Datenprivilegien</value> + </entry> + <entry> + <key>advertising consent</key> + <value>Werbeeinwilligung</value> + </entry> + <entry> + <key>Update campaign step</key> + <value>Aktualisieren des Kampagnenschrittes</value> + </entry> + <entry> + <key>Names</key> + <value>Namen</value> + </entry> + <entry> + <key>Adressdaten</key> + <value>Adressdaten</value> + </entry> + <entry> +<<<<<<< HEAD + <key>No contacts selected</key> + <value>Keine Kontakte ausgewählt</value> +======= + <key>The contact has an advertising ban for emails!</key> + <value>Es ist eine Werbesperre für E-Mails vorhanden!</value> +>>>>>>> origin/master + </entry> + <entry> + <key>DSGVO anonymisation</key> + <value>DSGVO Anonymisierung</value> + </entry> + <entry> + <key>Transport cost</key> + <value>Transportkosten</value> + </entry> + <entry> + <key>Day Fee</key> + <value>Tagesgebühr</value> + </entry> + <entry> + <key>newsletter dispatch</key> + <value>Newsletterversand</value> + </entry> + <entry> + <key>Month</key> + <value>Monat</value> + </entry> + <entry> + <key>Address data</key> + <value>Adressdaten</value> + </entry> + <entry> + <key>contract of sale</key> + <value>Kaufvertrag</value> + </entry> + <entry> + <key>My campaigns</key> + <value>Meine Kampagnen</value> + </entry> + <entry> + <key>Hospitality</key> + <value>Gastfreundschaft</value> + </entry> + <entry> + <key>DataPrivacy Use</key> + <value>Nutzung</value> + </entry> + <entry> + <key>Bed and Breakfast</key> + <value>Bett und Frühstück</value> + </entry> + <entry> + <key>Source</key> + <value>Quelle</value> + </entry> + <entry> + <key>Show my campaigns</key> + <value>Zeigen meine Kampagnen</value> + </entry> + <entry> + <key>consent</key> + <value>Zustimmung</value> + </entry> + <entry> + <key>Information Report</key> + <value>Informationsbericht</value> + </entry> + <entry> + <key>Attribute data</key> + <value>Attributdaten</value> + </entry> + <entry> + <key>other personal data</key> + <value>andere persönliche Daten</value> + </entry> + <entry> + <key>The contact has an advertising ban for emails!</key> + <value>Der Kontakt hat ein Werbeverbot für E-Mails!</value> + </entry> + <entry> + <key>Until</key> + <value>Bis</value> + </entry> + <entry> + <key>From</key> + <value>Von</value> + </entry> + <entry> + <key>DSGVO Disclosure</key> + <value>DSGVO Auskunft</value> + </entry> + <entry> + <key>Disclosure Report</key> + <value>Auskunftsbericht</value> + </entry> + <entry> + <key>Add to Bulkmail</key> + <value>Zu Massenmail hinzufügen</value> + </entry> + <entry> + <key>Park fees</key> + <value>Parkgebühren</value> + </entry> + <entry> + <key>Abscences</key> + <value>Abszenzenen</value> + </entry> + <entry> + <key>Expense Report</key> + <value>Ausgabenabrechnung</value> + </entry> + <entry> + <key>Update data privacy information</key> + <value>Datenschutzinformationen aktualisieren</value> + </entry> + <entry> + <key>DataPrivacy Right</key> + <value>Datenschutzrecht</value> + </entry> + <entry> + <key>balancing of interests</key> + <value>Interessenausgleich</value> + </entry> + <entry> + <key>Working material</key> + <value>Arbeitsmaterial</value> + </entry> + <entry> + <key>Trip purpose</key> + <value>Reisezweck</value> + </entry> + <entry> + <key>Personal data</key> + <value>Persönliche Daten</value> + </entry> + <entry> + <key>The transfer of data to recipients located in a third country is based on the following guarantees:</key> + <value>Die Übermittlung von Daten an Empfänger in einem Drittland basiert auf folgenden Garantien:</value> + </entry> + <entry> + <key>Recipient, Country</key> + <value>Empfänger, Land</value> + </entry> + <entry> + <key>We save your data until </key> + <value>Wir speichern Ihre Daten bis </value> + </entry> + <entry> + <key>Guarantee</key> + <value>Garantie</value> + </entry> + <entry> + <key>On time</key> + <value>Pünktlich</value> + </entry> + <entry> + <key>For this report</key> + <value>Für diesen Bericht</value> + </entry> + <entry> + <key>SqlBuilder must contain a select clause!</key> + <value>SqlBuilder muss eine Select-Clause enthalten!</value> + </entry> + <entry> + <key>Inland</key> + <value>Inland</value> + </entry> + <entry> + <key>The data is transmitted to the following recipients:</key> + <value>Die Daten werden an folgende Empfänger übertragen:</value> + </entry> + <entry> + <key>SqlBuilder must be instanciated with 'new'</key> + <value>SqlBuilder muss mit 'new' instanziiert werden.</value> + </entry> + <entry> + <key>Balancing of interests</key> + <value>Interessenausgleich</value> + </entry> + <entry> + <key>SqlBuilder must contain a from clause!</key> + <value>SqlBuilder muss eine from-Clause enthalten!</value> + </entry> + <entry> + <key>None</key> + <value>Keine</value> + </entry> + <entry> + <key>Date of request</key> + <value>Datum der Anforderung</value> + </entry> + <entry> + <key>Export CSV</key> + <value>CSV exportieren</value> + </entry> + <entry> + <key>Not all data privacy fields for all private data is filled. Cannot create report.</key> + <value>Nicht alle Datenschutzfelder für alle privaten Daten werden ausgefüllt. Bericht kann nicht erstellt werden.</value> + </entry> + <entry> + <key>Birthday</key> + <value>Geburtstag</value> + </entry> + <entry> + <key>Extend - request count</key> + <value>Verlängert - Anfrageanzahl</value> + </entry> + <entry> + <key>Transmission</key> + <value>Übermittlung</value> + </entry> + <entry> + <key>You don't have permission for this view.</key> + <value>Sie haben keine Berechtigung für diese Ansicht.</value> + </entry> + <entry> + <key>Extend - complexity</key> + <value>Verlängert - Komplexität</value> + </entry> + <entry> + <key>Advertising consent</key> + <value>Werbeeinwilligung</value> + </entry> + <entry> + <key>We hereby comply with your request within the statutory period of one month.</key> + <value>Wir kommen Ihrer Aufforderung hiermit innerhalb der gesetzlichen Frist von einem Monat nach.</value> + </entry> + <entry> + <key>%0 mails sent sucessfully, %1 mails failed. Process took %2 s.</key> + <value>%0 Mails erfolgreich gesendet, %1 Mails fehlgeschlagen. Der Prozess nahm %2 s. in Anspruch.</value> + </entry> + <entry> + <key>Foreign country</key> + <value>Auslandsland</value> + </entry> + <entry> + <key>phase information</key> + <value>Phaseninformationen</value> + </entry> + <entry> + <key>the high complexity of your application</key> + <value>die hohe Komplexität Ihrer Anwendung</value> + </entry> + <entry> + <key>As stated in our letter of %0, we have made use of the possibility to extend the deadline to three months due to %1.</key> + <value>Wie in unserem Schreiben von %0 erwähnt, haben wir von der Möglichkeit Gebrauch gemacht, die Frist aufgrund von %1 auf drei Monate zu verlängern.</value> + </entry> + <entry> + <key>Deadline</key> + <value>Frist</value> + </entry> + <entry> + <key>Newsletter dispatch</key> + <value>Newsletterversand</value> + </entry> + <entry> + <key>We received data from </key> + <value>Wir haben Daten erhalten von</value> + </entry> + <entry> + <key>the number of your applications</key> + <value>die Anzahl Ihrer Anwendungen</value> + </entry> + <entry> + <key>Your changes may have an impact on the data privacy information (DSGVO).\n Please update these.</key> + <value>Ihre Änderungen können sich auf die Datenschutzinformationen (DSGVO) auswirken.\n Bitte aktualisieren Sie diese.</value> + </entry> + <entry> + <key>External Datasource</key> + <value>Externe Datenquelle</value> + </entry> + <entry> + <key>MarketingCampaign</key> + </entry> + <entry> + <key>Nur eigene anzeigen</key> + </entry> + <entry> + <key>Billed</key> + </entry> + <entry> + <key>Km Fee</key> + </entry> + <entry> + <key>Credit Card</key> + </entry> + <entry> + <key>Overnight stay</key> + </entry> + <entry> + <key>In creation</key> + </entry> + <entry> + <key>Es wurden keine Daten anonymisiert.</key> + </entry> + <entry> + <key>Sonstige personenbezogene Daten</key> + </entry> + <entry> + <key>Extension letter date</key> + </entry> + <entry> + <key>Namen</key> + </entry> + <entry> + <key>Update</key> + </entry> + <entry> + <key>Blog</key> + </entry> + <entry> + <key>Special displays</key> + </entry> + <entry> + <key>Guarantees</key> + <value>Garantien</value> + </entry> + <entry> + <key>Folgende Daten wurden anonymisiert: </key> + </entry> + <entry> + <key>Fuel</key> + </entry> + <entry> + <key>CC</key> + </entry> + <entry> + <key>Xing</key> + </entry> + <entry> + <key>CampaignManagement</key> + </entry> + <entry> + <key>Km</key> + </entry> + <entry> + <key>Taxi</key> + </entry> + <entry> + <key>LinkedIn</key> + </entry> + <entry> + <key>Kommunikationsdaten</key> + </entry> + <entry> + <key>DSGVO Anonymisierung</key> + </entry> + <entry> + <key>%0 mails sent sucessfully, %1 mails failed</key> + </entry> + <entry> + <key>%0 recipients will be added to the bulk mail.</key> + </entry> + </keyValueMap> + <font name="Dialog" style="0" size="11" /> +</language> diff --git a/language/_____LANGUAGE_en/_____LANGUAGE_en.aod b/language/_____LANGUAGE_en/_____LANGUAGE_en.aod index 0c71e7838339219a1f11db7b2a24fdd55fb3ecaf..7e3c41b3ad60a8b8b0d9faf92440154e6bd57f97 100644 --- a/language/_____LANGUAGE_en/_____LANGUAGE_en.aod +++ b/language/_____LANGUAGE_en/_____LANGUAGE_en.aod @@ -4544,43 +4544,55 @@ <key>Support Ticket</key> </entry> <entry> - <key>CC</key> + <key>DSGVO Information</key> </entry> <entry> - <key>Remarks</key> + <key>Xing</key> </entry> <entry> - <key>Xing</key> + <key>consent</key> </entry> <entry> - <key>Organisation</key> + <key>Information Report</key> </entry> <entry> - <key>Km</key> + <key>Data Privacy</key> </entry> <entry> - <key>Billed</key> + <key>Attribute data</key> </entry> <entry> - <key>Km Fee</key> + <key>other personal data</key> </entry> <entry> - <key>Credit Card</key> + <key>LinkedIn</key> </entry> <entry> - <key>Taxi</key> + <key>Kommunikationsdaten</key> </entry> <entry> - <key>Overnight stay</key> + <key>Es wurden keine Daten anonymisiert.</key> </entry> <entry> - <key>LinkedIn</key> + <key>Anonymization</key> </entry> <entry> - <key>In creation</key> + <key>Data Privacies</key> </entry> <entry> - <key>Rented car</key> + <key>advertising consent</key> + </entry> + <entry> + <key>Sonstige personenbezogene Daten</key> + </entry> + <entry> + <key>DSGVO Anonymisierung</key> + </entry> + <entry> + <key>Names</key> + </entry> + <entry> + <key>Namen</key> </entry> <entry> <key>Update</key> @@ -4588,9 +4600,93 @@ <entry> <key>The contact has an advertising ban for emails!</key> </entry> + <entry> + <key>Adressdaten</key> + </entry> <entry> <key>Blog</key> </entry> + <entry> + <key>DSGVO Disclosure</key> + </entry> + <entry> + <key>Disclosure Report</key> + </entry> + <entry> + <key>newsletter dispatch</key> + </entry> + <entry> + <key>Folgende Daten wurden anonymisiert: </key> + </entry> + <entry> + <key>DataPrivacy Right</key> + </entry> + <entry> + <key>Address data</key> + </entry> + <entry> + <key>contract of sale</key> + </entry> + <entry> + <key>balancing of interests</key> + </entry> + <entry> + <key>DataPrivacy Use</key> + </entry> + <entry> + <key>Personal data</key> + </entry> + <entry> + <key>Source</key> + </entry> + <entry> + <key>No data has been anonymized.</key> + </entry> + <entry> + <key>The following data has been anonymised: %0</key> + </entry> + <entry> + <key>DSGVO anonymisation</key> + </entry> + <entry> + <key>Your changes have an impact on the data privacy information (DSGVO).</key> + </entry> + <entry> + <key>Update data privacy information</key> + </entry> + <entry> + <key>CC</key> + </entry> + <entry> + <key>Remarks</key> + </entry> + <entry> + <key>Organisation</key> + </entry> + <entry> + <key>Km</key> + </entry> + <entry> + <key>Billed</key> + </entry> + <entry> + <key>Km Fee</key> + </entry> + <entry> + <key>Credit Card</key> + </entry> + <entry> + <key>Taxi</key> + </entry> + <entry> + <key>Overnight stay</key> + </entry> + <entry> + <key>In creation</key> + </entry> + <entry> + <key>Rented car</key> + </entry> <entry> <key>Until</key> </entry> @@ -4648,6 +4744,123 @@ <entry> <key>Add to Bulkmail</key> </entry> + <entry> + <key>The transfer of data to recipients located in a third country is based on the following guarantees:</key> + </entry> + <entry> + <key>MarketingCampaign</key> + </entry> + <entry> + <key>Recipient, Country</key> + </entry> + <entry> + <key>We save your data until </key> + </entry> + <entry> + <key>Guarantees</key> + </entry> + <entry> + <key>On time</key> + </entry> + <entry> + <key>Nur eigene anzeigen</key> + </entry> + <entry> + <key>CampaignManagement</key> + </entry> + <entry> + <key>For this report</key> + </entry> + <entry> + <key>SqlBuilder must contain a select clause!</key> + </entry> + <entry> + <key>Inland</key> + </entry> + <entry> + <key>The data is transmitted to the following recipients:</key> + </entry> + <entry> + <key>SqlBuilder must be instanciated with 'new'</key> + </entry> + <entry> + <key>Extension letter date</key> + </entry> + <entry> + <key>Balancing of interests</key> + </entry> + <entry> + <key>SqlBuilder must contain a from clause!</key> + </entry> + <entry> + <key>None</key> + </entry> + <entry> + <key>Date of request</key> + </entry> + <entry> + <key>Export CSV</key> + </entry> + <entry> + <key>Not all data privacy fields for all private data is filled. Cannot create report.</key> + </entry> + <entry> + <key>Birthday</key> + </entry> + <entry> + <key>Extend - request count</key> + </entry> + <entry> + <key>Transmission</key> + </entry> + <entry> + <key>You don't have permission for this view.</key> + </entry> + <entry> + <key>Extend - complexity</key> + </entry> + <entry> + <key>Advertising consent</key> + </entry> + <entry> + <key>We hereby comply with your request within the statutory period of one month.</key> + </entry> + <entry> + <key>%0 mails sent sucessfully, %1 mails failed. Process took %2 s.</key> + </entry> + <entry> + <key>Foreign country</key> + </entry> + <entry> + <key>phase information</key> + </entry> + <entry> + <key>the high complexity of your application</key> + </entry> + <entry> + <key>As stated in our letter of %0, we have made use of the possibility to extend the deadline to three months due to %1.</key> + </entry> + <entry> + <key>Deadline</key> + </entry> + <entry> + <key>Newsletter dispatch</key> + </entry> + <entry> + <key>We received data from </key> + </entry> + <entry> + <key>the number of your applications</key> + </entry> + <entry> + <key>Your changes may have an impact on the data privacy information (DSGVO).\n Please update these.</key> + </entry> + <entry> + <key>External Datasource</key> + </entry> + <entry> + <key>Guarantee</key> + </entry> <entry> <key>%0 recipients will be added to the bulk mail.</key> </entry> diff --git a/language/_____LANGUAGE_en/_____LANGUAGE_en.aod.orig b/language/_____LANGUAGE_en/_____LANGUAGE_en.aod.orig new file mode 100644 index 0000000000000000000000000000000000000000..373c2cba6c732e444572e2155d4146e7f7660e88 --- /dev/null +++ b/language/_____LANGUAGE_en/_____LANGUAGE_en.aod.orig @@ -0,0 +1,4880 @@ +<?xml version="1.0" encoding="UTF-8"?> +<language xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.2.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/language/1.2.0"> + <name>_____LANGUAGE_en</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <language>en</language> + <country></country> + <variant></variant> + <keyValueMap> + <entry> + <key>Company</key> + </entry> + <entry> + <key>New step</key> + </entry> + <entry> + <key>E-Mail</key> + </entry> + <entry> + <key>Male</key> + </entry> + <entry> + <key>Activity</key> + </entry> + <entry> + <key>Name</key> + </entry> + <entry> + <key>Austria</key> + </entry> + <entry> + <key>Customercode</key> + </entry> + <entry> + <key>Status</key> + </entry> + <entry> + <key>Active</key> + </entry> + <entry> + <key>Medium</key> + </entry> + <entry> + <key>Internet</key> + </entry> + <entry> + <key>Germany</key> + </entry> + <entry> + <key>Online-Meeting</key> + </entry> + <entry> + <key>Social Media</key> + </entry> + <entry> + <key>Visit</key> + </entry> + <entry> + <key>Information</key> + </entry> + <entry> + <key>Print Offer</key> + </entry> + <entry> + <key>Language</key> + </entry> + <entry> + <key>Phone</key> + </entry> + <entry> + <key>Activities</key> + </entry> + <entry> + <key>Female</key> + </entry> + <entry> + <key>Contactmanagement</key> + </entry> + <entry> + <key>Office address</key> + </entry> + <entry> + <key>Contact</key> + </entry> + <entry> + <key>Home address</key> + </entry> + <entry> + <key>Type</key> + </entry> + <entry> + <key>Contacts</key> + </entry> + <entry> + <key>Norway</key> + </entry> + <entry> + <key>Address</key> + </entry> + <entry> + <key>Addresses</key> + </entry> + <entry> + <key>${COMM_ADDRESS}</key> + <value>Address</value> + </entry> + <entry> + <key>Gender</key> + </entry> + <entry> + <key>Date of birth</key> + </entry> + <entry> + <key>Lastname</key> + </entry> + <entry> + <key>Salutation</key> + </entry> + <entry> + <key>Middlename</key> + </entry> + <entry> + <key>Title</key> + </entry> + <entry> + <key>Addresstype</key> + </entry> + <entry> + <key>Firstname</key> + </entry> + <entry> + <key>Description</key> + </entry> + <entry> + <key>Direction</key> + </entry> + <entry> + <key>Entrydate</key> + </entry> + <entry> + <key>Subject</key> + </entry> + <entry> + <key>Post office box</key> + </entry> + <entry> + <key>Delivery address</key> + </entry> + <entry> + <key>House number</key> + </entry> + <entry> + <key>Country</key> + </entry> + <entry> + <key>Communication</key> + </entry> + <entry> + <key>postcode</key> + </entry> + <entry> + <key>City</key> + </entry> + <entry> + <key>State</key> + </entry> + <entry> + <key>Region</key> + </entry> + <entry> + <key>District</key> + </entry> + <entry> + <key>Switzerland</key> + </entry> + <entry> + <key>Internal (2)</key> + </entry> + <entry> + <key>Company Addresses</key> + </entry> + <entry> + <key>yyyyMMdd</key> + </entry> + <entry> + <key>standard address</key> + </entry> + <entry> + <key>PP</key> + </entry> + <entry> + <key>VAT</key> + </entry> + <entry> + <key>The expiry date must be after the start date!</key> + </entry> + <entry> + <key>Product</key> + </entry> + <entry> + <key>Developer</key> + </entry> + <entry> + <key>Valid until</key> + </entry> + <entry> + <key>Price list</key> + </entry> + <entry> + <key>Currency</key> + </entry> + <entry> + <key>Payment method</key> + </entry> + <entry> + <key>Price list / Company</key> + </entry> + <entry> + <key>Curr. sales price</key> + </entry> + <entry> + <key>Contract</key> + </entry> + <entry> + <key>Stock</key> + </entry> + <entry> + <key>PP/SP</key> + </entry> + <entry> + <key>Next due date</key> + </entry> + <entry> + <key>Discount</key> + </entry> + <entry> + <key>The next due date must be after the start of the contract and before the expiry of the contract!</key> + </entry> + <entry> + <key>Sales</key> + </entry> + <entry> + <key>Contract number</key> + </entry> + <entry> + <key>Min. stock</key> + </entry> + <entry> + <key>SP</key> + </entry> + <entry> + <key>Commodity group 3</key> + </entry> + <entry> + <key>Commodity group 2</key> + </entry> + <entry> + <key>Commodity group 1</key> + </entry> + <entry> + <key>Contract start date</key> + </entry> + <entry> + <key>Spare parts</key> + </entry> + <entry> + <key>Unit</key> + </entry> + <entry> + <key>Contract expiry date</key> + </entry> + <entry> + <key>Yes</key> + </entry> + <entry> + <key>Type of contract</key> + </entry> + <entry> + <key>No</key> + </entry> + <entry> + <key>Service</key> + </entry> + <entry> + <key>Cancelled</key> + </entry> + <entry> + <key>Advertising material</key> + </entry> + <entry> + <key>Valid from</key> + </entry> + <entry> + <key>Product name</key> + </entry> + <entry> + <key>Product group</key> + </entry> + <entry> + <key>${CONTRACT_STATUS}</key> + <value>Status</value> + </entry> + <entry> + <key>From no. of units</key> + </entry> + <entry> + <key>Price</key> + </entry> + <entry> + <key>Conditions</key> + </entry> + <entry> + <key>Standard</key> + </entry> + <entry> + <key>I / O</key> + </entry> + <entry> + <key>Date</key> + </entry> + <entry> + <key>IN</key> + </entry> + <entry> + <key>OUT</key> + </entry> + <entry> + <key>Warehouse</key> + </entry> + <entry> + <key>Reference</key> + </entry> + <entry> + <key>The contract number already exists!</key> + </entry> + <entry> + <key>The product number already exists!</key> + </entry> + <entry> + <key>Quantity</key> + </entry> + <entry> + <key>Salesproject</key> + </entry> + <entry> + <key>Rollout</key> + </entry> + <entry> + <key>Phase</key> + </entry> + <entry> + <key>Product number</key> + </entry> + <entry> + <key>Project number</key> + </entry> + <entry> + <key>Project title</key> + </entry> + <entry> + <key>Project start</key> + </entry> + <entry> + <key>Volume</key> + </entry> + <entry> + <key>Partial order</key> + </entry> + <entry> + <key>Open</key> + </entry> + <entry> + <key>Lost</key> + </entry> + <entry> + <key>Order</key> + </entry> + <entry> + <key>Postponed</key> + </entry> + <entry> + <key>Aborted</key> + </entry> + <entry> + <key>Total net</key> + </entry> + <entry> + <key>Offer</key> + </entry> + <entry> + <key>Offer number</key> + </entry> + <entry> + <key>Probability</key> + </entry> + <entry> + <key>Total VAT</key> + </entry> + <entry> + <key>The offer number already exists!</key> + </entry> + <entry> + <key>0 %</key> + </entry> + <entry> + <key>75 %</key> + </entry> + <entry> + <key>100 %</key> + </entry> + <entry> + <key>25 %</key> + </entry> + <entry> + <key>50 %</key> + </entry> + <entry> + <key>Won</key> + </entry> + <entry> + <key>Checked</key> + </entry> + <entry> + <key>Sent</key> + </entry> + <entry> + <key>Offeritems</key> + </entry> + <entry> + <key>Header text</key> + </entry> + <entry> + <key>Commodity group</key> + </entry> + <entry> + <key>Footer text</key> + </entry> + <entry> + <key>Designation</key> + </entry> + <entry> + <key>Position</key> + </entry> + <entry> + <key>Optional</key> + </entry> + <entry> + <key>Article</key> + </entry> + <entry> + <key>Offeritem</key> + </entry> + <entry> + <key>Sum</key> + </entry> + <entry> + <key>Option4</key> + </entry> + <entry> + <key>Option3</key> + </entry> + <entry> + <key>Option2</key> + </entry> + <entry> + <key>Option1</key> + </entry> + <entry> + <key>Countries</key> + </entry> + <entry> + <key>Options</key> + </entry> + <entry> + <key>Total gross</key> + </entry> + <entry> + <key>Identical price list found!</key> + </entry> + <entry> + <key>Parts list</key> + </entry> + <entry> + <key>Parent</key> + </entry> + <entry> + <key>${EURO_SIGN}</key> + <value>€</value> + </entry> + <entry> + <key>Planned</key> + </entry> + <entry> + <key>Info</key> + </entry> + <entry> + <key>${VOLUME_MONEY}</key> + <value>Volume</value> + </entry> + <entry> + <key>Milestones</key> + </entry> + <entry> + <key>Excreted</key> + </entry> + <entry> + <key>Reason</key> + </entry> + <entry> + <key>Document</key> + </entry> + <entry> + <key>Competition</key> + </entry> + <entry> + <key>Forecast</key> + </entry> + <entry> + <key>Role</key> + </entry> + <entry> + <key>End date</key> + </entry> + <entry> + <key>Documents</key> + </entry> + <entry> + <key>Curr. purchase price</key> + </entry> + <entry> + <key>New offer version</key> + </entry> + <entry> + <key>Vers. no.</key> + </entry> + <entry> + <key>Copy offer</key> + </entry> + <entry> + <key>Contracts</key> + </entry> + <entry> + <key>Classification</key> + </entry> + <entry> + <key>High price strategy</key> + </entry> + <entry> + <key>Low price strategy</key> + </entry> + <entry> + <key>Other</key> + </entry> + <entry> + <key>Individual</key> + </entry> + <entry> + <key>Please update the ${FORECAST_ENGLISH}.</key> + <value>Please update the forecast.</value> + </entry> + <entry> + <key>Value</key> + </entry> + <entry> + <key>no valid format</key> + </entry> + <entry> + <key>Pos.</key> + </entry> + <entry> + <key>ISO 3166-1 alpha-3</key> + </entry> + <entry> + <key>ISO 3166-1 alpha-2</key> + </entry> + <entry> + <key>0.00</key> + </entry> + <entry> + <key>Relationship</key> + </entry> + <entry> + <key>${BINARY_LIB_TOO_MANY_BINARIES}</key> + <value>For this binary field only one data-item is allowed</value> + </entry> + <entry> + <key>Native Name</key> + </entry> + <entry> + <key>#,##0</key> + </entry> + <entry> + <key>New offer</key> + </entry> + <entry> + <key>dd.MM.yyyy</key> + <value>MM/dd/yyyy</value> + </entry> + <entry> + <key>no valid mail-address format</key> + </entry> + <entry> + <key>#,##0.00</key> + </entry> + <entry> + <key>Latin Name</key> + </entry> + <entry> + <key>Organisation name</key> + </entry> + <entry> + <key>Connection</key> + </entry> + <entry> + <key>standard email</key> + </entry> + <entry> + <key>Edit defaults</key> + </entry> + <entry> + <key>Creator</key> + </entry> + <entry> + <key>Timetracking</key> + </entry> + <entry> + <key>Further informations</key> + </entry> + <entry> + <key>Social</key> + </entry> + <entry> + <key>Facebook Feed</key> + </entry> + <entry> + <key>Group1</key> + </entry> + <entry> + <key>Group2</key> + </entry> + <entry> + <key>Details</key> + </entry> + <entry> + <key>Prices</key> + </entry> + <entry> + <key>Twitter</key> + </entry> + <entry> + <key>Connections</key> + </entry> + <entry> + <key>Object</key> + </entry> + <entry> + <key>Attributes</key> + </entry> + <entry> + <key>Facebook</key> + </entry> + <entry> + <key>Creation date</key> + </entry> + <entry> + <key>Maindocuments</key> + </entry> + <entry> + <key>Receipt</key> + </entry> + <entry> + <key>Receipt number</key> + </entry> + <entry> + <key>Year</key> + </entry> + <entry> + <key>New receipt version</key> + </entry> + <entry> + <key>Orderitems</key> + </entry> + <entry> + <key>Sent receipts</key> + </entry> + <entry> + <key>Copy receipt</key> + </entry> + <entry> + <key>Orderitem</key> + </entry> + <entry> + <key>The order number already exists!</key> + </entry> + <entry> + <key>New activity</key> + </entry> + <entry> + <key>Turnover</key> + </entry> + <entry> + <key>Sent offers</key> + </entry> + <entry> + <key>Show all activities</key> + </entry> + <entry> + <key>Offers</key> + </entry> + <entry> + <key>Show all sent offers</key> + </entry> + <entry> + <key>Show my activities</key> + </entry> + <entry> + <key>Show all receipts</key> + </entry> + <entry> + <key>Receipts</key> + </entry> + <entry> + <key>My Activities</key> + </entry> + <entry> + <key>Show all offers</key> + </entry> + <entry> + <key>Show all products</key> + </entry> + <entry> + <key>Show all Facebook posts of a user</key> + </entry> + <entry> + <key>Show all tweets of a user</key> + </entry> + <entry> + <key>Show all companies</key> + </entry> + <entry> + <key>Show all tweets of ADITO</key> + </entry> + <entry> + <key>Show all sent receipts</key> + </entry> + <entry> + <key>Products</key> + </entry> + <entry> + <key>Show all Facebook posts of ADITO</key> + </entry> + <entry> + <key>Companies</key> + </entry> + <entry> + <key>Show all contacts</key> + </entry> + <entry> + <key>Show open salesprojects</key> + </entry> + <entry> + <key>Show all contracts</key> + </entry> + <entry> + <key>Salesprojects</key> + </entry> + <entry> + <key>Show all salesprojects</key> + </entry> + <entry> + <key>Open salesprojects</key> + </entry> + <entry> + <key>July</key> + </entry> + <entry> + <key>ADITO Facebook Feed</key> + </entry> + <entry> + <key>ADITO Twitter Feed</key> + </entry> + <entry> + <key>June</key> + </entry> + <entry> + <key>October</key> + </entry> + <entry> + <key>Take price</key> + </entry> + <entry> + <key>Twitter Feed</key> + </entry> + <entry> + <key>November</key> + </entry> + <entry> + <key>December</key> + </entry> + <entry> + <key>May</key> + </entry> + <entry> + <key>April</key> + </entry> + <entry> + <key>January</key> + </entry> + <entry> + <key>March</key> + </entry> + <entry> + <key>September</key> + </entry> + <entry> + <key>August</key> + </entry> + <entry> + <key>Category</key> + </entry> + <entry> + <key>February</key> + </entry> + <entry> + <key>Abomodel</key> + </entry> + <entry> + <key>Confirmed</key> + </entry> + <entry> + <key>OutOfOffice</key> + </entry> + <entry> + <key>Articledescription</key> + </entry> + <entry> + <key>Articlenumber</key> + </entry> + <entry> + <key>Industry</key> + </entry> + <entry> + <key>Put Reciever Into To</key> + </entry> + <entry> + <key>Unitprice</key> + </entry> + <entry> + <key>Free</key> + </entry> + <entry> + <key>Total</key> + </entry> + <entry> + <key>yearly series not specified</key> + </entry> + <entry> + <key>no standard email office</key> + </entry> + <entry> + <key>Conditions of payment</key> + </entry> + <entry> + <key>Number</key> + </entry> + <entry> + <key>Amount</key> + </entry> + <entry> + <key>Deliveryspecification</key> + </entry> + <entry> + <key>Ignore daily series</key> + </entry> + <entry> + <key>Tentative</key> + </entry> + <entry> + <key>Ignore series</key> + </entry> + <entry> + <key>Plus Salestax</key> + </entry> + <entry> + <key>Choose address</key> + </entry> + <entry> + <key>Customer Base Sheet</key> + </entry> + <entry> + <key>{$TASK_STATUS}</key> + <value>Status</value> + </entry> + <entry> + <key>Task</key> + </entry> + <entry> + <key>subject</key> + </entry> + <entry> + <key>{$TASK_REQUESTOR}</key> + <value>Requestor</value> + </entry> + <entry> + <key>task number</key> + </entry> + <entry> + <key>{$TASK_EDITOR}</key> + <value>Editor</value> + </entry> + <entry> + <key>description</key> + </entry> + <entry> + <key>priority</key> + </entry> + <entry> + <key>{$TASK_PRIORITY_HIGH}</key> + <value>High</value> + </entry> + <entry> + <key>Seite</key> + </entry> + <entry> + <key>Senden per E-Mail</key> + </entry> + <entry> + <key>Betreff</key> + </entry> + <entry> + <key>title</key> + </entry> + <entry> + <key>von</key> + </entry> + <entry> + <key>{$TASK_PRIORITY_LOW}</key> + <value>Low</value> + </entry> + <entry> + <key>Nur Eigene anzeigen</key> + </entry> + <entry> + <key>{$TASK_PRIORITY_NORMAL}</key> + <value>Normal</value> + </entry> + <entry> + <key>Beschreibung</key> + </entry> + <entry> + <key>Unit price</key> + </entry> + <entry> + <key>type</key> + </entry> + <entry> + <key>Benutzer</key> + </entry> + <entry> + <key>{$TASK_PRIORITY_NONE}</key> + <value>None</value> + </entry> + <entry> + <key>Termin</key> + </entry> + <entry> + <key>Vorschau</key> + </entry> + <entry> + <key>Angebot</key> + </entry> + <entry> + <key>details</key> + </entry> + <entry> + <key>Contact type</key> + </entry> + <entry> + <key>Communication data</key> + </entry> + <entry> + <key>Remark</key> + </entry> + <entry> + <key>Department</key> + </entry> + <entry> + <key>Tasks</key> + </entry> + <entry> + <key>Employee</key> + </entry> + <entry> + <key>${SALESPROJECT_MEMBER}</key> + <value>Project member</value> + </entry> + <entry> + <key>responsible</key> + </entry> + <entry> + <key>Kundenstammblatt</key> + </entry> + <entry> + <key>Person</key> + </entry> + <entry> + <key>Detail</key> + </entry> + <entry> + <key>Relations</key> + </entry> + <entry> + <key>${FORECAST_ENGLISH}</key> + <value>Forecast</value> + </entry> + <entry> + <key>Usage</key> + </entry> + <entry> + <key>Maximal Count</key> + </entry> + <entry> + <key>Minimal Count</key> + </entry> + <entry> + <key>${ADDRESS_STATE}</key> + <value>State</value> + </entry> + <entry> + <key>Title (original language)</key> + </entry> + <entry> + <key>Key</key> + </entry> + <entry> + <key>Attribute</key> + </entry> + <entry> + <key>Container</key> + </entry> + <entry> + <key>Administration</key> + </entry> + <entry> + <key>Keyword</key> + </entry> + <entry> + <key>Sorting</key> + </entry> + <entry> + <key>jdito</key> + </entry> + <entry> + <key>Time expenses</key> + </entry> + <entry> + <key>Context id</key> + </entry> + <entry> + <key>Context name</key> + </entry> + <entry> + <key>Cambodia</key> + </entry> + <entry> + <key>Resigned</key> + </entry> + <entry> + <key>Customer</key> + </entry> + <entry> + <key>Outgoing</key> + </entry> + <entry> + <key>Paraguay</key> + </entry> + <entry> + <key>Solomon Islands</key> + </entry> + <entry> + <key>Montserrat</key> + </entry> + <entry> + <key>Guadeloupe</key> + </entry> + <entry> + <key>Product_technic</key> + </entry> + <entry> + <key>Moldova (Republic of)</key> + </entry> + <entry> + <key>Seychelles</key> + </entry> + <entry> + <key>Canadian dollar</key> + </entry> + <entry> + <key>Bahrain</key> + </entry> + <entry> + <key>Comoros</key> + </entry> + <entry> + <key>Faroe Islands</key> + </entry> + <entry> + <key>Finland</key> + </entry> + <entry> + <key>Project_duration</key> + </entry> + <entry> + <key>Company_internationality</key> + </entry> + <entry> + <key>Eritrea</key> + </entry> + <entry> + <key>Puerto Rico</key> + </entry> + <entry> + <key>Viet Nam</key> + </entry> + <entry> + <key>Libya</key> + </entry> + <entry> + <key>French</key> + </entry> + <entry> + <key>Cocos (Keeling) Islands</key> + </entry> + <entry> + <key>Saint Helena, Ascension and Tristan da Cunha</key> + </entry> + <entry> + <key>Liechtenstein</key> + </entry> + <entry> + <key>Product_functionality</key> + </entry> + <entry> + <key>Bulgaria</key> + </entry> + <entry> + <key>Jordan</key> + </entry> + <entry> + <key>United Arab Emirates</key> + </entry> + <entry> + <key>Kenya</key> + </entry> + <entry> + <key>None, individual count</key> + </entry> + <entry> + <key>French Polynesia</key> + </entry> + <entry> + <key>Djibouti</key> + </entry> + <entry> + <key>Cuba</key> + </entry> + <entry> + <key>Saint Lucia</key> + </entry> + <entry> + <key>Mayotte</key> + </entry> + <entry> + <key>Israel</key> + </entry> + <entry> + <key>San Marino</key> + </entry> + <entry> + <key>Tajikistan</key> + </entry> + <entry> + <key>Warehouse 2</key> + </entry> + <entry> + <key>Warehouse 1</key> + </entry> + <entry> + <key>Gibraltar</key> + </entry> + <entry> + <key>Warehouse 3</key> + </entry> + <entry> + <key>Cyprus</key> + </entry> + <entry> + <key>Semiannually</key> + </entry> + <entry> + <key>Northern Mariana Islands</key> + </entry> + <entry> + <key>Malaysia</key> + </entry> + <entry> + <key>Armenia</key> + </entry> + <entry> + <key>Brazil</key> + </entry> + <entry> + <key>Turks and Caicos Islands</key> + </entry> + <entry> + <key>Cabo Verde</key> + </entry> + <entry> + <key>Ecuador</key> + </entry> + <entry> + <key>Iran (Islamic Republic of)</key> + </entry> + <entry> + <key>Decision maker</key> + </entry> + <entry> + <key>Lao People's Democratic Republic</key> + </entry> + <entry> + <key>Maintenance contract</key> + </entry> + <entry> + <key>United States Minor Outlying Islands</key> + </entry> + <entry> + <key>Italy</key> + </entry> + <entry> + <key>${ORGTYPE_OTHER}</key> + <value>Other</value> + </entry> + <entry> + <key>Haiti</key> + </entry> + <entry> + <key>Afghanistan</key> + </entry> + <entry> + <key>Russian Federation</key> + </entry> + <entry> + <key>waiting</key> + </entry> + <entry> + <key>American Samoa</key> + </entry> + <entry> + <key>Korea (Democratic People's Republic of)</key> + </entry> + <entry> + <key>United States dollar</key> + </entry> + <entry> + <key>Kyrgyzstan</key> + </entry> + <entry> + <key>Togo</key> + </entry> + <entry> + <key>Other_existing Customer</key> + </entry> + <entry> + <key>Uzbekistan</key> + </entry> + <entry> + <key>Dominica</key> + </entry> + <entry> + <key>Benin</key> + </entry> + <entry> + <key>Liter</key> + </entry> + <entry> + <key>Virgin Islands (British)</key> + </entry> + <entry> + <key>Sudan</key> + </entry> + <entry> + <key>Portugal</key> + </entry> + <entry> + <key>Grenada</key> + </entry> + <entry> + <key>Latvia</key> + </entry> + <entry> + <key>Mongolia</key> + </entry> + <entry> + <key>Morocco</key> + </entry> + <entry> + <key>Guatemala</key> + </entry> + <entry> + <key>Pieces</key> + </entry> + <entry> + <key>Heard Island and McDonald Islands</key> + </entry> + <entry> + <key>Incoming</key> + </entry> + <entry> + <key>Ghana</key> + </entry> + <entry> + <key>Holy See</key> + </entry> + <entry> + <key>India</key> + </entry> + <entry> + <key>Canada</key> + </entry> + <entry> + <key>Maldives</key> + </entry> + <entry> + <key>Service contract</key> + </entry> + <entry> + <key>Taiwan</key> + </entry> + <entry> + <key>Central African Republic</key> + </entry> + <entry> + <key>Fiji</key> + </entry> + <entry> + <key>Guinea</key> + </entry> + <entry> + <key>Somalia</key> + </entry> + <entry> + <key>Sao Tome and Principe</key> + </entry> + <entry> + <key>United Kingdom of Great Britain and Northern Ireland</key> + </entry> + <entry> + <key>Equatorial Guinea</key> + </entry> + <entry> + <key>Kiribati</key> + </entry> + <entry> + <key>Costa Rica</key> + </entry> + <entry> + <key>Supplier</key> + </entry> + <entry> + <key>Nigeria</key> + </entry> + <entry> + <key>Syrian Arab Republic</key> + </entry> + <entry> + <key>Timor-Leste</key> + </entry> + <entry> + <key>Product_mobile use</key> + </entry> + <entry> + <key>Samoa</key> + </entry> + <entry> + <key>Spain</key> + </entry> + <entry> + <key>Palau</key> + </entry> + <entry> + <key>Prospect</key> + </entry> + <entry> + <key>Estonia</key> + </entry> + <entry> + <key>Not signed yet</key> + </entry> + <entry> + <key>Niue</key> + </entry> + <entry> + <key>Mozambique</key> + </entry> + <entry> + <key>El Salvador</key> + </entry> + <entry> + <key>Guam</key> + </entry> + <entry> + <key>Lesotho</key> + </entry> + <entry> + <key>Tonga</key> + </entry> + <entry> + <key>Western Sahara</key> + </entry> + <entry> + <key>new</key> + </entry> + <entry> + <key>Adviser</key> + </entry> + <entry> + <key>Company_size</key> + </entry> + <entry> + <key>Republic of Kosovo</key> + </entry> + <entry> + <key>South Sudan</key> + </entry> + <entry> + <key>Mauritius</key> + </entry> + <entry> + <key>Bouvet Island</key> + </entry> + <entry> + <key>Bolivia (Plurinational State of)</key> + </entry> + <entry> + <key>Norfolk Island</key> + </entry> + <entry> + <key>Sint Maarten (Dutch part)</key> + </entry> + <entry> + <key>Micronesia (Federated States of)</key> + </entry> + <entry> + <key>Product_industry knowhow</key> + </entry> + <entry> + <key>United States of America</key> + </entry> + <entry> + <key>In review</key> + </entry> + <entry> + <key>Address purchase</key> + </entry> + <entry> + <key>Malta</key> + </entry> + <entry> + <key>Project_volume</key> + </entry> + <entry> + <key>Ireland</key> + </entry> + <entry> + <key>Inactive</key> + </entry> + <entry> + <key>France</key> + </entry> + <entry> + <key>Lithuania</key> + </entry> + <entry> + <key>Korea (Republic of)</key> + </entry> + <entry> + <key>${PRICELIST_SERVICE}</key> + <value>Service</value> + </entry> + <entry> + <key>English</key> + </entry> + <entry> + <key>Nicaragua</key> + </entry> + <entry> + <key>Macao</key> + </entry> + <entry> + <key>Mexico</key> + </entry> + <entry> + <key>Uganda</key> + </entry> + <entry> + <key>Suriname</key> + </entry> + <entry> + <key>Greenland</key> + </entry> + <entry> + <key>Papua New Guinea</key> + </entry> + <entry> + <key>Kazakhstan</key> + </entry> + <entry> + <key>Bahamas</key> + </entry> + <entry> + <key>Mali</key> + </entry> + <entry> + <key>Marshall Islands</key> + </entry> + <entry> + <key>Panama</key> + </entry> + <entry> + <key>Bonaire, Sint Eustatius and Saba</key> + </entry> + <entry> + <key>Tanzania, United Republic of</key> + </entry> + <entry> + <key>Argentina</key> + </entry> + <entry> + <key>Belize</key> + </entry> + <entry> + <key>Zambia</key> + </entry> + <entry> + <key>Congo</key> + </entry> + <entry> + <key>Guinea-Bissau</key> + </entry> + <entry> + <key>Namibia</key> + </entry> + <entry> + <key>External sales manager</key> + </entry> + <entry> + <key>Georgia</key> + </entry> + <entry> + <key>Saint Kitts and Nevis</key> + </entry> + <entry> + <key>Yemen</key> + </entry> + <entry> + <key>Aruba</key> + </entry> + <entry> + <key>Madagascar</key> + </entry> + <entry> + <key>Valid, unlimited</key> + </entry> + <entry> + <key>Svalbard and Jan Mayen</key> + </entry> + <entry> + <key>South Georgia and the South Sandwich Islands</key> + </entry> + <entry> + <key>Sweden</key> + </entry> + <entry> + <key>Malawi</key> + </entry> + <entry> + <key>Andorra</key> + </entry> + <entry> + <key>Poland</key> + </entry> + <entry> + <key>Tunisia</key> + </entry> + <entry> + <key>Tuvalu</key> + </entry> + <entry> + <key>Lebanon</key> + </entry> + <entry> + <key>Azerbaijan</key> + </entry> + <entry> + <key>Czech Republic</key> + </entry> + <entry> + <key>Mauritania</key> + </entry> + <entry> + <key>Guernsey</key> + </entry> + <entry> + <key>Kgs</key> + </entry> + <entry> + <key>Australia</key> + </entry> + <entry> + <key>Myanmar</key> + </entry> + <entry> + <key>Cameroon</key> + </entry> + <entry> + <key>Iceland</key> + </entry> + <entry> + <key>Oman</key> + </entry> + <entry> + <key>Gabon</key> + </entry> + <entry> + <key>Luxembourg</key> + </entry> + <entry> + <key>Algeria</key> + </entry> + <entry> + <key>Jersey</key> + </entry> + <entry> + <key>Slovenia</key> + </entry> + <entry> + <key>Antigua and Barbuda</key> + </entry> + <entry> + <key>Annually</key> + </entry> + <entry> + <key>Colombia</key> + </entry> + <entry> + <key>Project_reference</key> + </entry> + <entry> + <key>Vanuatu</key> + </entry> + <entry> + <key>Valid, limited</key> + </entry> + <entry> + <key>Honduras</key> + </entry> + <entry> + <key>Antarctica</key> + </entry> + <entry> + <key>Nauru</key> + </entry> + <entry> + <key>Burundi</key> + </entry> + <entry> + <key>Project manager</key> + </entry> + <entry> + <key>Singapore</key> + </entry> + <entry> + <key>French Guiana</key> + </entry> + <entry> + <key>Hours</key> + </entry> + <entry> + <key>Christmas Island</key> + </entry> + <entry> + <key>Netherlands</key> + </entry> + <entry> + <key>Product_flexibility</key> + </entry> + <entry> + <key>China</key> + </entry> + <entry> + <key>Martinique</key> + </entry> + <entry> + <key>Own website</key> + </entry> + <entry> + <key>Saint Pierre and Miquelon</key> + </entry> + <entry> + <key>Bhutan</key> + </entry> + <entry> + <key>Romania</key> + </entry> + <entry> + <key>Falkland Islands (Malvinas)</key> + </entry> + <entry> + <key>Philippines</key> + </entry> + <entry> + <key>Pitcairn</key> + </entry> + <entry> + <key>Zimbabwe</key> + </entry> + <entry> + <key>British Indian Ocean Territory</key> + </entry> + <entry> + <key>Montenegro</key> + </entry> + <entry> + <key>Quarterly</key> + </entry> + <entry> + <key>Indonesia</key> + </entry> + <entry> + <key>Angola</key> + </entry> + <entry> + <key>Internal</key> + </entry> + <entry> + <key>Key account</key> + <value></value> + </entry> + <entry> + <key>Brunei Darussalam</key> + </entry> + <entry> + <key>New Caledonia</key> + </entry> + <entry> + <key>Cayman Islands</key> + </entry> + <entry> + <key>Congo (Democratic Republic of the)</key> + </entry> + <entry> + <key>Greece</key> + </entry> + <entry> + <key>Guyana</key> + </entry> + <entry> + <key>Project assistant</key> + </entry> + <entry> + <key>Iraq</key> + </entry> + <entry> + <key>Chile</key> + </entry> + <entry> + <key>Nepal</key> + </entry> + <entry> + <key>${PRICELIST_DEFAULT}</key> + <value>Standard</value> + </entry> + <entry> + <key>Customer recommendation</key> + </entry> + <entry> + <key>Other_unknown</key> + </entry> + <entry> + <key>Isle of Man</key> + </entry> + <entry> + <key>Ukraine</key> + </entry> + <entry> + <key>Anguilla</key> + </entry> + <entry> + <key>Euro</key> + </entry> + <entry> + <key>Product_GUI</key> + </entry> + <entry> + <key>${GENDER_OTHER}</key> + </entry> + <entry> + <key>Turkey</key> + </entry> + <entry> + <key>Belgium</key> + </entry> + <entry> + <key>South Africa</key> + </entry> + <entry> + <key>Trinidad and Tobago</key> + </entry> + <entry> + <key>Bermuda</key> + </entry> + <entry> + <key>Jamaica</key> + </entry> + <entry> + <key>Peru</key> + </entry> + <entry> + <key>Turkmenistan</key> + </entry> + <entry> + <key>Venezuela (Bolivarian Republic of)</key> + </entry> + <entry> + <key>Tokelau</key> + </entry> + <entry> + <key>Hong Kong</key> + </entry> + <entry> + <key>Chad</key> + </entry> + <entry> + <key>German</key> + </entry> + <entry> + <key>Thailand</key> + </entry> + <entry> + <key>in process</key> + </entry> + <entry> + <key>Saint Martin (French part)</key> + </entry> + <entry> + <key>Kuwait</key> + </entry> + <entry> + <key>Palestine, State of</key> + </entry> + <entry> + <key>Croatia</key> + </entry> + <entry> + <key>Cook Islands</key> + </entry> + <entry> + <key>Fair</key> + </entry> + <entry> + <key>Sri Lanka</key> + </entry> + <entry> + <key>Uruguay</key> + </entry> + <entry> + <key>Liberia</key> + </entry> + <entry> + <key>Burkina Faso</key> + </entry> + <entry> + <key>Swiss franc</key> + </entry> + <entry> + <key>Swaziland</key> + </entry> + <entry> + <key>ended</key> + </entry> + <entry> + <key>Wallis and Futuna</key> + </entry> + <entry> + <key>Company_industry knowhow</key> + </entry> + <entry> + <key>Monaco</key> + </entry> + <entry> + <key>Spanish</key> + </entry> + <entry> + <key>Hungary</key> + </entry> + <entry> + <key>Japan</key> + </entry> + <entry> + <key>Belarus</key> + </entry> + <entry> + <key>Albania</key> + </entry> + <entry> + <key>Internal sales manager</key> + </entry> + <entry> + <key>Virgin Islands (U.S.)</key> + </entry> + <entry> + <key>New Zealand</key> + </entry> + <entry> + <key>Senegal</key> + </entry> + <entry> + <key>Ethiopia</key> + </entry> + <entry> + <key>Macedonia (the former Yugoslav Republic of)</key> + </entry> + <entry> + <key>Egypt</key> + </entry> + <entry> + <key>Sierra Leone</key> + </entry> + <entry> + <key>Saudi Arabia</key> + </entry> + <entry> + <key>Pakistan</key> + </entry> + <entry> + <key>Gambia</key> + </entry> + <entry> + <key>Qatar</key> + </entry> + <entry> + <key>Slovakia</key> + </entry> + <entry> + <key>Serbia</key> + </entry> + <entry> + <key>Bosnia and Herzegovina</key> + </entry> + <entry> + <key>Framework contract</key> + </entry> + <entry> + <key>Niger</key> + </entry> + <entry> + <key>Rwanda</key> + </entry> + <entry> + <key>French Southern Territories</key> + </entry> + <entry> + <key>Bangladesh</key> + </entry> + <entry> + <key>Barbados</key> + </entry> + <entry> + <key>Botswana</key> + </entry> + <entry> + <key>Saint Vincent and the Grenadines</key> + </entry> + <entry> + <key>Denmark</key> + </entry> + <entry> + <key>Dominican Republic</key> + </entry> + <entry> + <key>Cover letter</key> + </entry> + <entry> + <key>Create receipt</key> + </entry> + <entry> + <key>New time tracking</key> + </entry> + <entry> + <key>MAL</key> + </entry> + <entry> + <key>SQO</key> + </entry> + <entry> + <key>NQC</key> + </entry> + <entry> + <key>MQL</key> + </entry> + <entry> + <key>SAL</key> + </entry> + <entry> + <key>Checkbox</key> + </entry> + <entry> + <key>Numeric value</key> + </entry> + <entry> + <key>decline</key> + </entry> + <entry> + <key>Text</key> + </entry> + <entry> + <key>Group</key> + </entry> + <entry> + <key>Combobox</key> + </entry> + <entry> + <key>tentative</key> + </entry> + <entry> + <key>${NUMBER}</key> + <value>Number</value> + </entry> + <entry> + <key>Name \"%0\" already used for container \"%1\"</key> + </entry> + <entry> + <key>CHAR_VALUE</key> + </entry> + <entry> + <key>Keyword Attribute</key> + </entry> + <entry> + <key>in</key> + </entry> + <entry> + <key>Keyword Attribute Values</key> + </entry> + <entry> + <key>Boolean value</key> + </entry> + <entry> + <key>accept</key> + </entry> + <entry> + <key>The ZIP code does not match the format of the country.</key> + </entry> + <entry> + <key>String value</key> + </entry> + <entry> + <key>The code number is not a valid number.</key> + </entry> + <entry> + <key>${SQL_LIB_UNSUPPORTED_DBTYPE} function: %0</key> + <value>The DBTYPE is not supported by function %0.</value> + </entry> + <entry> + <key>${PRODUCT_LIB_NO_PRODUCT_ID} function: %0</key> + <value>Missing productId in function %0.</value> + </entry> + <entry> + <key>Object type</key> + </entry> + <entry> + <key>Touchpoint</key> + </entry> + <entry> + <key>Touchpoints</key> + </entry> + <entry> + <key>Days inactive</key> + </entry> + <entry> + <key>Combobox Value</key> + </entry> + <entry> + <key>relations</key> + </entry> + <entry> + <key>Time</key> + </entry> + <entry> + <key>New task</key> + </entry> + <entry> + <key>the specified key has to be unique for that container but does already exist</key> + </entry> + <entry> + <key>Relationtype</key> + </entry> + <entry> + <key>Tree</key> + </entry> + <entry> + <key>100%</key> + </entry> + <entry> + <key>Mobil</key> + </entry> + <entry> + <key>25%</key> + </entry> + <entry> + <key>50%</key> + </entry> + <entry> + <key>75%</key> + </entry> + <entry> + <key>no keyword attribute \"%0\" found in keyword container \"%1\"</key> + </entry> + <entry> + <key>competitor</key> + </entry> + <entry> + <key>0%</key> + </entry> + <entry> + <key>acquainted with</key> + </entry> + <entry> + <key>collaboration with</key> + </entry> + <entry> + <key>parent company</key> + </entry> + <entry> + <key>society</key> + </entry> + <entry> + <key>ankle of</key> + </entry> + <entry> + <key>solicits</key> + </entry> + <entry> + <key>child of</key> + </entry> + <entry> + <key>supervisor of</key> + </entry> + <entry> + <key>reports to</key> + </entry> + <entry> + <key>subsidiary</key> + </entry> + <entry> + <key>supported by</key> + </entry> + <entry> + <key>member</key> + </entry> + <entry> + <key>promotion target of</key> + </entry> + <entry> + <key>supports</key> + </entry> + <entry> + <key>parent of</key> + </entry> + <entry> + <key>grandparents of</key> + </entry> + <entry> + <key>Entrydate (Month)</key> + </entry> + <entry> + <key>Entrydate (Day)</key> + </entry> + <entry> + <key>My Dashboard</key> + </entry> + <entry> + <key>Salesdashboard</key> + </entry> + <entry> + <key>Discount %</key> + </entry> + <entry> + <key>Memo</key> + </entry> + <entry> + <key>Function</key> + </entry> + <entry> + <key>Relational</key> + </entry> + <entry> + <key>Only numbers are allowed.</key> + </entry> + <entry> + <key>Superordinate Attribute</key> + </entry> + <entry> + <key>${SALESPROJECT_OFFER}</key> + <value>Offer</value> + </entry> + <entry> + <key>${SALESPROJECT_NEGOTIATION}</key> + <value>Negotiation</value> + </entry> + <entry> + <key>Filesize</key> + </entry> + <entry> + <key>Filename</key> + </entry> + <entry> + <key>Filetype</key> + </entry> + <entry> + <key>Special price list</key> + </entry> + <entry> + <key>New attribute</key> + </entry> + <entry> + <key>MQC</key> + </entry> + <entry> + <key>History</key> + </entry> + <entry> + <key>Progress</key> + </entry> + <entry> + <key>Module</key> + </entry> + <entry> + <key>7 days net</key> + </entry> + <entry> + <key>carriage free</key> + </entry> + <entry> + <key>8 days 2% discount, 30 days net</key> + </entry> + <entry> + <key>CIF</key> + </entry> + <entry> + <key>ex works</key> + </entry> + <entry> + <key>30 days net</key> + </entry> + <entry> + <key>Directly responsible:</key> + </entry> + <entry> + <key>Payment term</key> + </entry> + <entry> + <key>Contactrole</key> + </entry> + <entry> + <key>New appointment</key> + </entry> + <entry> + <key>&Aufg / Term (%0/%1)</key> + </entry> + <entry> + <key>Verschieben auf Datum?</key> + </entry> + <entry> + <key>niedrig</key> + </entry> + <entry> + <key>Gebucht</key> + </entry> + <entry> + <key>Other Contactroles</key> + </entry> + <entry> + <key>In Bearbeitung</key> + </entry> + <entry> + <key>OK</key> + </entry> + <entry> + <key>Nicht begonnen</key> + </entry> + <entry> + <key>Bitte Filterbedingungen setzen</key> + </entry> + <entry> + <key>keine</key> + </entry> + <entry> + <key>Eine private Aufgabe kann nicht jemand anderem zugewiesen werden.</key> + </entry> + <entry> + <key>Aufgaben von</key> + </entry> + <entry> + <key>&Aufgaben (%0)</key> + </entry> + <entry> + <key>hoch</key> + </entry> + <entry> + <key>Erledigt</key> + </entry> + <entry> + <key>Abgesagt</key> + </entry> + <entry> + <key>Abbrechen</key> + </entry> + <entry> + <key>delegiert</key> + </entry> + <entry> + <key>frei</key> + </entry> + <entry> + <key>%0 Aufgabe(n) erfolgreich weitergegeben an: %1</key> + </entry> + <entry> + <key>normal</key> + </entry> + <entry> + <key>Termine von</key> + </entry> + <entry> + <key>nur Verschiebung in die Zukunft erlaubt!</key> + </entry> + <entry> + <key>Kategorie</key> + </entry> + <entry> + <key>Product content</key> + </entry> + <entry> + <key>Know How</key> + </entry> + <entry> + <key>Personal appearance</key> + </entry> + <entry> + <key>Market situation</key> + </entry> + <entry> + <key>Liquidity</key> + </entry> + <entry> + <key>Price policy</key> + </entry> + <entry> + <key>Approved</key> + </entry> + <entry> + <key>Completed</key> + </entry> + <entry> + <key>In planning</key> + </entry> + <entry> + <key>Campaign Step</key> + </entry> + <entry> + <key>360 Degree</key> + </entry> + <entry> + <key>Campaigns</key> + </entry> + <entry> + <key>Campaign</key> + </entry> + <entry> + <key>Auswertung</key> + </entry> + <entry> + <key>VAT in %</key> + </entry> + <entry> + <key>Kampagnenschritte</key> + </entry> + <entry> + <key>Marketing</key> + </entry> + <entry> + <key>Neuer Kampagnenschritt</key> + </entry> + <entry> + <key>Neue Kampagne</key> + </entry> + <entry> + <key>${QUANTITY_LOWER_THAN_1}</key> + <value>Quantity should be greater than 0.</value> + </entry> + <entry> + <key>This combination of person and organisation does already exist and can not be created once more.</key> + </entry> + <entry> + <key>Time in minutes</key> + </entry> + <entry> + <key>Sales manager</key> + </entry> + <entry> + <key>IT</key> + </entry> + <entry> + <key>Administrator</key> + </entry> + <entry> + <key>Managing director</key> + </entry> + <entry> + <key>Production manager</key> + </entry> + <entry> + <key>Production</key> + </entry> + <entry> + <key>CEO</key> + </entry> + <entry> + <key>Purchasing manager</key> + </entry> + <entry> + <key>Marketing manager</key> + </entry> + <entry> + <key>IT manager</key> + </entry> + <entry> + <key>CSO</key> + </entry> + <entry> + <key>Executive board</key> + </entry> + <entry> + <key>Supervisory board</key> + </entry> + <entry> + <key>Management</key> + </entry> + <entry> + <key>New module</key> + </entry> + <entry> + <key>Côte d'Ivoire</key> + </entry> + <entry> + <key>Bitte Datumseingabe prüfen!</key> + </entry> + <entry> + <key>Bestätigt</key> + </entry> + <entry> + <key>Vorläufig</key> + </entry> + <entry> + <key>Saint Barthélemy</key> + </entry> + <entry> + <key>erledigt / zurückgestellt</key> + </entry> + <entry> + <key>Zurückgestellt</key> + </entry> + <entry> + <key>Außer Haus</key> + </entry> + <entry> + <key>Benutzer auswählen</key> + </entry> + <entry> + <key>Åland Islands</key> + </entry> + <entry> + <key>Curaçao</key> + </entry> + <entry> + <key>Réunion</key> + </entry> + <entry> + <key>date of birth must not be in the future</key> + </entry> + <entry> + <key>Manufacturer</key> + </entry> + <entry> + <key>Competitor</key> + </entry> + <entry> + <key>Partner</key> + </entry> + <entry> + <key>True</key> + </entry> + <entry> + <key>False</key> + </entry> + <entry> + <key>false</key> + </entry> + <entry> + <key>true</key> + </entry> + <entry> + <key>Protected</key> + </entry> + <entry> + <key>${MIN_MAX_ERROR} field: %0, value: %1, min: %2, max: %3</key> + <value>%0 has to be between %2 and %3.</value> + </entry> + <entry> + <key>Password</key> + </entry> + <entry> + <key>Confirm password</key> + </entry> + <entry> + <key>Set password</key> + </entry> + <entry> + <key>Email</key> + </entry> + <entry> + <key>{$OBJECTLINK_TYPE}</key> + <value>Type</value> + </entry> + <entry> + <key>{$OBJECTLINK_OBJECT}</key> + <value>Object</value> + </entry> + <entry> + <key>Roles</key> + </entry> + <entry> + <key>Password and confirmation must be the same!</key> + </entry> + <entry> + <key>Begin</key> + </entry> + <entry> + <key>Maturity</key> + </entry> + <entry> + <key>Username</key> + </entry> + <entry> + <key>The person is already associated with another employee!</key> + </entry> + <entry> + <key>Username already exists!</key> + </entry> + <entry> + <key>This private person doeas already exist and can not be created once more.</key> + </entry> + <entry> + <key>Everyone</key> + </entry> + <entry> + <key>Project</key> + </entry> + <entry> + <key>Project management</key> + </entry> + <entry> + <key>Office staff</key> + </entry> + <entry> + <key>Field staff</key> + </entry> + <entry> + <key>Resource</key> + </entry> + <entry> + <key>Human Resources</key> + </entry> + <entry> + <key>Email must be unique!</key> + </entry> + <entry> + <key>Project Management</key> + </entry> + <entry> + <key>Support</key> + </entry> + <entry> + <key>{$ADDRESS_IDENTIFIER}</key> + <value>Identifier</value> + </entry> + <entry> + <key>Salesproject phases</key> + </entry> + <entry> + <key>Add to Campaign</key> + </entry> + <entry> + <key>Max participants</key> + </entry> + <entry> + <key>Participants</key> + </entry> + <entry> + <key>Add the selection to a campaign</key> + </entry> + <entry> + <key>participants will be added to the selected campaign step</key> + </entry> + <entry> + <key>Add participants to Campaign</key> + </entry> + <entry> + <key>Key figures</key> + </entry> + <entry> + <key>Hierarchy</key> + </entry> + <entry> + <key>Object relation</key> + </entry> + <entry> + <key>Relation type 1</key> + </entry> + <entry> + <key>Relation type 2</key> + </entry> + <entry> + <key>Relation type</key> + </entry> + <entry> + <key>Context 1</key> + </entry> + <entry> + <key>Context 2</key> + </entry> + <entry> + <key>Delete all usage</key> + </entry> + <entry> + <key>Deleted all usages of \"%0\".</key> + </entry> + <entry> + <key>Successful</key> + </entry> + <entry> + <key>Count</key> + </entry> + <entry> + <key>Picture</key> + </entry> + <entry> + <key>Chart</key> + </entry> + <entry> + <key>Zeigt wie viele Vertriebsprojekte in den einzelnen Vertriebsphasen sind. </key> + </entry> + <entry> + <key>Enable relation type 2</key> + </entry> + <entry> + <key>Salesproject Analyses</key> + </entry> + <entry> + <key>Wichtigste Kennzahlen zu den Vertriebsprojekten.</key> + </entry> + <entry> + <key>Days count</key> + </entry> + <entry> + <key>Clear forecast and set state to '%0'?</key> + </entry> + <entry> + <key>Would you really like to clear the forecast and set the state to '%0'?</key> + </entry> + <entry> + <key>This cannot be undone!</key> + </entry> + <entry> + <key>Campaign status</key> + </entry> + <entry> + <key>Set campaign step</key> + </entry> + <entry> + <key>Add participant to Campaign</key> + </entry> + <entry> + <key>Steps</key> + </entry> + <entry> + <key>Added</key> + </entry> + <entry> + <key>Current participants</key> + </entry> + <entry> + <key>Overdue tasks</key> + </entry> + <entry> + <key>[%0]the tableName is not a string after interpreting</key> + </entry> + <entry> + <key>[%0]%1 has to be a string or array but it is %2</key> + </entry> + <entry> + <key>[%0]has now an incorrect length; estimated 2 elements but got %1</key> + </entry> + <entry> + <key>[%0]the columnName is not a string after interpreting</key> + </entry> + <entry> + <key>[%0]%1 is an object but seems not to be a valid array or array-like</key> + </entry> + <entry> + <key>Responsible</key> + </entry> + <entry> + <key>New tasks</key> + </entry> + <entry> + <key>Imminent appointments for today</key> + </entry> + <entry> + <key>Analyses</key> + </entry> + <entry> + <key>To-Do</key> + </entry> + <entry> + <key>Calendar</key> + </entry> + <entry> + <key>${SQL_LIB_UNDEFINED_VALUE} field: %0</key> + <value>The value for the field %0 is undefined.</value> + </entry> + <entry> + <key>My tasks</key> + </entry> + <entry> + <key>${ATTRIBUTE_VOID}</key> + <value>Tag</value> + </entry> + <entry> + <key>Kampagnenzeitraum</key> + </entry> + <entry> + <key>Hauptverantw.</key> + </entry> + <entry> + <key>New campaign step</key> + </entry> + <entry> + <key>New campaign</key> + </entry> + <entry> + <key>Cost</key> + </entry> + <entry> + <key>file '%0' cannot be read</key> + </entry> + <entry> + <key>Importer</key> + </entry> + <entry> + <key>Participant</key> + </entry> + <entry> + <key>Printing costs</key> + </entry> + <entry> + <key>Shipping costs</key> + </entry> + <entry> + <key>yyyy-MM-dd HH:mm:ss</key> + </entry> + <entry> + <key>file '%0' does not exist or you have got no permission on this file</key> + </entry> + <entry> + <key>Zip</key> + </entry> + <entry> + <key>Layout costs</key> + </entry> + <entry> + <key>Fix cost</key> + </entry> + <entry> + <key>Step</key> + </entry> + <entry> + <key>${WEBSERVICE_ERROR} url:%0 status:%1</key> + <value>Webservice not available. URL: %0 %1</value> + </entry> + <entry> + <key>per</key> + </entry> + <entry> + <key>The minimal count can't be larger than the maximal count!</key> + </entry> + <entry> + <key>The max participants count has to be equal or greater than the count of the current participants!</key> + </entry> + <entry> + <key>Variable costs</key> + </entry> + <entry> + <key>Id value</key> + </entry> + <entry> + <key>Order executed</key> + </entry> + <entry> + <key>Liquibase</key> + </entry> + <entry> + <key>Number value</key> + </entry> + <entry> + <key>Author</key> + </entry> + <entry> + <key>Position Id</key> + </entry> + <entry> + <key>ISO3</key> + </entry> + <entry> + <key>ISO2</key> + </entry> + <entry> + <key>Communication Id</key> + </entry> + <entry> + <key>Attribute Id</key> + </entry> + <entry> + <key>Modification user</key> + </entry> + <entry> + <key>Headline</key> + </entry> + <entry> + <key>Salesorder Id</key> + </entry> + <entry> + <key>Salesproject milestone Id</key> + </entry> + <entry> + <key>Appointment Id</key> + </entry> + <entry> + <key>Locked</key> + </entry> + <entry> + <key>Timetracking Id</key> + </entry> + <entry> + <key>Exec type</key> + </entry> + <entry> + <key>Date value</key> + </entry> + <entry> + <key>NUMBER VALUE</key> + </entry> + <entry> + <key>Salesproject forecast Id</key> + </entry> + <entry> + <key>ID</key> + </entry> + <entry> + <key>Keyword attribute relation Id</key> + </entry> + <entry> + <key>Minimal count</key> + </entry> + <entry> + <key>Id</key> + </entry> + <entry> + <key>Object 1 row Id</key> + </entry> + <entry> + <key>Side</key> + </entry> + <entry> + <key>Salesproject Id</key> + </entry> + <entry> + <key>Product Id</key> + </entry> + <entry> + <key>Sort</key> + </entry> + <entry> + <key>Relation Title</key> + </entry> + <entry> + <key>%0 \"%1\"</key> + </entry> + <entry> + <key>Maximal count</key> + </entry> + <entry> + <key>Data executed</key> + </entry> + <entry> + <key>Indexsearch</key> + </entry> + <entry> + <key>Appointment link Id</key> + </entry> + <entry> + <key>Relation Type</key> + </entry> + <entry> + <key>Salesproject member Id</key> + </entry> + <entry> + <key>Salesproject source Id</key> + </entry> + <entry> + <key>Item sort</key> + </entry> + <entry> + <key>%0 modified.</key> + </entry> + <entry> + <key>Contract Id</key> + </entry> + <entry> + <key>Int value</key> + </entry> + <entry> + <key>Object 2 row Id</key> + </entry> + <entry> + <key>Source tablename Id</key> + </entry> + <entry> + <key>Source tablename</key> + </entry> + <entry> + <key>Contact Id</key> + </entry> + <entry> + <key>Sales area</key> + </entry> + <entry> + <key>Parent Id</key> + </entry> + <entry> + <key>Task link Id</key> + </entry> + <entry> + <key>BOOL VALUE</key> + </entry> + <entry> + <key>Keyword attribute Id</key> + </entry> + <entry> + <key>Log type</key> + </entry> + <entry> + <key>Object row Id</key> + </entry> + <entry> + <key>Labels</key> + </entry> + <entry> + <key>%0 deleted.</key> + </entry> + <entry> + <key>Salesproject competition Id</key> + </entry> + <entry> + <key>Activity Id</key> + </entry> + <entry> + <key>Person Id</key> + </entry> + <entry> + <key>Offer item Id</key> + </entry> + <entry> + <key>Offer Id</key> + </entry> + <entry> + <key>Name native</key> + </entry> + <entry> + <key>Flag</key> + </entry> + <entry> + <key>Address Id</key> + </entry> + <entry> + <key>Name latin</key> + </entry> + <entry> + <key>Destination Id</key> + </entry> + <entry> + <key>Sex</key> + </entry> + <entry> + <key>Product price Id</key> + </entry> + <entry> + <key>%0 added.</key> + </entry> + <entry> + <key>Object Relation Type</key> + </entry> + <entry> + <key>Entry date</key> + </entry> + <entry> + <key>Object relation type 2</key> + </entry> + <entry> + <key>Object relation type 1</key> + </entry> + <entry> + <key>Modification date</key> + </entry> + <entry> + <key>Object Type</key> + </entry> + <entry> + <key>%0 from \"%1\" to \"%2\"</key> + </entry> + <entry> + <key>MD5 Sum</key> + </entry> + <entry> + <key>Letter salutation</key> + </entry> + <entry> + <key>Lock granted</key> + </entry> + <entry> + <key>Required fields</key> + </entry> + <entry> + <key>Address addition</key> + </entry> + <entry> + <key>the \"%0\" table is configured to get logged but this is the logging-stoarge itself and cannot be monitored</key> + </entry> + <entry> + <key>Attribute usage Id</key> + </entry> + <entry> + <key>LogHistory</key> + </entry> + <entry> + <key>Locked by</key> + </entry> + <entry> + <key>Desciption</key> + </entry> + <entry> + <key>Salutation Id</key> + </entry> + <entry> + <key>Comments</key> + </entry> + <entry> + <key>Task Id</key> + </entry> + <entry> + <key>Valid to</key> + </entry> + <entry> + <key>ZIP regex</key> + </entry> + <entry> + <key>Keyword entry Id</key> + </entry> + <entry> + <key>Stop costs</key> + </entry> + <entry> + <key>Contexts</key> + </entry> + <entry> + <key>Assigned to</key> + </entry> + <entry> + <key>%0 from \"%1\" to %2 \"%3\"</key> + </entry> + <entry> + <key>Date start</key> + </entry> + <entry> + <key>Deployment Id</key> + </entry> + <entry> + <key>Address format</key> + </entry> + <entry> + <key>Activity link Id</key> + </entry> + <entry> + <key>Date end</key> + </entry> + <entry> + <key>Creation user</key> + </entry> + <entry> + <key>Object Id</key> + </entry> + <entry> + <key>Is active</key> + </entry> + <entry> + <key>Product relationship</key> + </entry> + <entry> + <key>Salesorder item Id</key> + </entry> + <entry> + <key>Char value</key> + </entry> + <entry> + <key>Attribute relation Id</key> + </entry> + <entry> + <key>Tag</key> + </entry> + <entry> + <key>Title suffix</key> + </entry> + <entry> + <key>Step costs</key> + </entry> + <entry> + <key>Min. Stock</key> + </entry> + <entry> + <key>User</key> + </entry> + <entry> + <key>Stock Id</key> + </entry> + <entry> + <key>Tablename</key> + </entry> + <entry> + <key>CHAR VALUE</key> + </entry> + <entry> + <key>Parent context</key> + </entry> + <entry> + <key>Organisation Id</key> + </entry> + <entry> + <key>Tablename Id</key> + </entry> + <entry> + <key>Competitors</key> + </entry> + <entry> + <key>Notifications</key> + </entry> + <entry> + <key>Overview</key> + </entry> + <entry> + <key>Participated</key> + </entry> + <entry> + <key>Remaining Runtime</key> + </entry> + <entry> + <key>Document Template</key> + </entry> + <entry> + <key>Text Modular</key> + </entry> + <entry> + <key>Serial</key> + </entry> + <entry> + <key>Campaign Period</key> + </entry> + <entry> + <key>Single</key> + </entry> + <entry> + <key>Attachment</key> + </entry> + <entry> + <key>Attachments</key> + </entry> + <entry> + <key>Letter</key> + </entry> + <entry> + <key>Appointment</key> + </entry> + <entry> + <key>rebuild Index</key> + </entry> + <entry> + <key>Charts</key> + </entry> + <entry> + <key>Keywords</key> + </entry> + <entry> + <key>Days running</key> + </entry> + <entry> + <key>Logs</key> + </entry> + <entry> + <key>Mail</key> + </entry> + <entry> + <key>Phonecall</key> + </entry> + <entry> + <key>Chart 2</key> + </entry> + <entry> + <key>Log</key> + </entry> + <entry> + <key>Offer Header Text</key> + </entry> + <entry> + <key>Employees</key> + </entry> + <entry> + <key>Todo</key> + </entry> + <entry> + <key>Days remaining</key> + </entry> + <entry> + <key>Offer Footer Text</key> + </entry> + <entry> + <key>Date new</key> + </entry> + <entry> + <key>Date edit</key> + </entry> + <entry> + <key>Keyword Attributes</key> + </entry> + <entry> + <key>Student/Internship</key> + </entry> + <entry> + <key>Food</key> + </entry> + <entry> + <key>200 to 349T</key> + </entry> + <entry> + <key>Within 6 months</key> + </entry> + <entry> + <key>No project planned</key> + </entry> + <entry> + <key>Logistics</key> + </entry> + <entry> + <key>Skilled workers</key> + </entry> + <entry> + <key>Purchasing</key> + </entry> + <entry> + <key>Rate</key> + </entry> + <entry> + <key>Choice</key> + </entry> + <entry> + <key>points</key> + </entry> + <entry> + <key>Education</key> + </entry> + <entry> + <key>Public</key> + </entry> + <entry> + <key>Building and construction suppliers</key> + </entry> + <entry> + <key>0 to 49</key> + </entry> + <entry> + <key>0 to 49T</key> + </entry> + <entry> + <key>CRM Manager</key> + </entry> + <entry> + <key>50 to 99T</key> + </entry> + <entry> + <key>Search</key> + </entry> + <entry> + <key>Counsellor</key> + </entry> + <entry> + <key>50 to 100</key> + </entry> + <entry> + <key>OnPremise</key> + </entry> + <entry> + <key>Head of IT</key> + </entry> + <entry> + <key>Electric</key> + </entry> + <entry> + <key>from 1,000</key> + </entry> + <entry> + <key>Publishing house</key> + </entry> + <entry> + <key>100 to 199T</key> + </entry> + <entry> + <key>101 to 250</key> + </entry> + <entry> + <key>Overarching</key> + </entry> + <entry> + <key>Energy</key> + </entry> + <entry> + <key>Machinery and equipment</key> + </entry> + <entry> + <key>Trade</key> + </entry> + <entry> + <key>Consultation</key> + </entry> + <entry> + <key>Cloud</key> + </entry> + <entry> + <key>No date yet</key> + </entry> + <entry> + <key>Classifications</key> + </entry> + <entry> + <key>Service Manager</key> + </entry> + <entry> + <key>Lifesience</key> + </entry> + <entry> + <key>Automotive</key> + </entry> + <entry> + <key>Lottery</key> + </entry> + <entry> + <key>from 350T</key> + </entry> + <entry> + <key>Management/Sales Manager</key> + </entry> + <entry> + <key>Environment</key> + </entry> + <entry> + <key>Within 12 months</key> + </entry> + <entry> + <key>Finance</key> + </entry> + <entry> + <key>ScoreProjectStart</key> + <value>Project start</value> + </entry> + <entry> + <key>ScoreStandard</key> + <value>Standard</value> + </entry> + <entry> + <key>ScoreCustomizing</key> + <value>Customizing</value> + </entry> + <entry> + <key>ScoreDecisionPhase</key> + <value>Desicion phase</value> + </entry> + <entry> + <key>ScoreUsers</key> + <value>User count</value> + </entry> + <entry> + <key>ScoreBranch</key> + <value>Branche</value> + </entry> + <entry> + <key>ScorePosition</key> + <value>Position</value> + </entry> + <entry> + <key>ScoreBudget</key> + <value>Project budget</value> + </entry> + <entry> + <key>ScoreDepartment</key> + <value>department</value> + </entry> + <entry> + <key>ScoreCloud</key> + <value>Operating model</value> + </entry> + <entry> + <key>ScoreBased</key> + <value>Headquarters</value> + </entry> + <entry> + <key>Score</key> + </entry> + <entry> + <key>Scoretype</key> + </entry> + <entry> + <key>archieve</key> + </entry> + <entry> + <key>setUnread</key> + </entry> + <entry> + <key>setRead</key> + </entry> + <entry> + <key>${HIGHER_THAN_MAX} max: %0</key> + <value>The value is greater than the allowed max-value %0.</value> + </entry> + <entry> + <key>Rating</key> + </entry> + <entry> + <key>Possible Values</key> + </entry> + <entry> + <key>251 to 1,000</key> + </entry> + <entry> + <key>Selection</key> + </entry> + <entry> + <key>Files</key> + </entry> + <entry> + <key>${COUNT_PREPOSITION_SINGLE}</key> + <value>time</value> + </entry> + <entry> + <key>Attribute \"%0\" has to be used at least %1.</key> + </entry> + <entry> + <key>${COUNT_PREPOSITION_MULTIPLE}</key> + <value>times</value> + </entry> + <entry> + <key>Attribute \"%0\" can't be used more than %1.</key> + </entry> + <entry> + <key>Recipient</key> + </entry> + <entry> + <key>Write email</key> + </entry> + <entry> + <key>Show tasks where I am editor</key> + </entry> + <entry> + <key>Entrydate must not be in the future</key> + </entry> + <entry> + <key>Delivery specification</key> + </entry> + <entry> + <key>Priority</key> + </entry> + <entry> + <key>Postcode</key> + </entry> + <entry> + <key>Main document</key> + </entry> + <entry> + <key>Delete</key> + </entry> + <entry> + <key>Street</key> + </entry> + <entry> + <key>Start</key> + </entry> + <entry> + <key>End</key> + </entry> + <entry> + <key>Condition</key> + </entry> + <entry> + <key>File</key> + </entry> + <entry> + <key> User</key> + </entry> + <entry> + <key>Edit</key> + </entry> + <entry> + <key>Condition Type</key> + </entry> + <entry> + <key>Access type</key> + </entry> + <entry> + <key>Permission Overview</key> + </entry> + <entry> + <key>PermissionId</key> + </entry> + <entry> + <key>Entity</key> + </entry> + <entry> + <key>Sales Project</key> + </entry> + <entry> + <key>Field</key> + </entry> + <entry> + <key>Permission Detail</key> + </entry> + <entry> + <key>Entities</key> + </entry> + <entry> + <key>Read</key> + </entry> + <entry> + <key>Permission Set ID</key> + </entry> + <entry> + <key>Create</key> + </entry> + <entry> + <key>To buildingnumber</key> + </entry> + <entry> + <key>Permission Overview</key> + </entry> + <entry> + <key>Action</key> + </entry> + <entry> + <key>View</key> + </entry> + <entry> + <key>From buildingnumber</key> + </entry> + <entry> + <key>Salutations</key> + </entry> + <entry> + <key>Paymentterm</key> + </entry> + <entry> + <key>Runtime</key> + </entry> + <entry> + <key>Fix costs</key> + </entry> + <entry> + <key>Total costs</key> + </entry> + <entry> + <key>Per participant</key> + </entry> + <entry> + <key>Predecessor</key> + </entry> + <entry> + <key>Campaign planning</key> + </entry> + <entry> + <key>Group name</key> + </entry> + <entry> + <key>Price Condition</key> + </entry> + <entry> + <key>Entität</key> + </entry> + <entry> + <key>beschränken</key> + </entry> + <entry> + <key>Feld</key> + </entry> + <entry> + <key>Possible Value</key> + </entry> + <entry> + <key>erlauben</key> + </entry> + <entry> + <key>Could not determine the current Classification type (usage).</key> + </entry> + <entry> + <key>Datensatz</key> + </entry> + <entry> + <key>The new Classification name already exists.</key> + </entry> + <entry> + <key>3. Classification</key> + </entry> + <entry> + <key>1. Classification</key> + </entry> + <entry> + <key>2. Classification</key> + </entry> + <entry> + <key>Choose Footer</key> + </entry> + <entry> + <key>Choose Header</key> + </entry> + <entry> + <key>#0</key> + </entry> + <entry> + <key>Email Template</key> + </entry> + <entry> + <key>${SQL_LIB_FIELD_WRONG_FORMAT} field: %0</key> + <value>Field %0 is in an incorrect format. The database field has to be like "tablename.columnname" ("ORGANISATION.NAME") or as array with column-alias: ["ORGANISATION", "NAME", "myorgAlias"]</value> + </entry> + <entry> + <key>testing</key> + </entry> + <entry> + <key>double</key> + </entry> + <entry> + <key>closed</key> + </entry> + <entry> + <key>New Supportticket</key> + </entry> + <entry> + <key>Bug Ticket</key> + </entry> + <entry> + <key>Support ticket</key> + </entry> + <entry> + <key>New Bugticket</key> + </entry> + <entry> + <key>Keine Berechtigung zum Verschieben der Aufgabe</key> + </entry> + <entry> + <key>Kein Weitergeben von privaten Aufgaben möglich!</key> + </entry> + <entry> + <key>Search for new Entries</key> + </entry> + <entry> + <key>Additional link</key> + </entry> + <entry> + <key>Salesproject member</key> + </entry> + <entry> + <key>Maximal count has to be a whole number</key> + </entry> + <entry> + <key>Minimal count must be a positive whole number</key> + </entry> + <entry> + <key>Meilensteine und Kontaktpunkte</key> + </entry> + <entry> + <key>Maximal count must be one or higher</key> + </entry> + <entry> + <key>Campaign name</key> + </entry> + <entry> + <key>Step name</key> + </entry> + <entry> + <key>Assignment</key> + </entry> + <entry> + <key>Complaint</key> + </entry> + <entry> + <key>Employee responsible</key> + </entry> + <entry> + <key>Restrictions</key> + </entry> + <entry> + <key>Advertising bans</key> + </entry> + <entry> + <key>Advertising ban</key> + </entry> + <entry> + <key>Delete appointment</key> + </entry> + <entry> + <key>Do you really want to delete this recurring appointment?</key> + </entry> + <entry> + <key>Start date</key> + </entry> + <entry> + <key>New letter</key> + </entry> + <entry> + <key>No calls</key> + </entry> + <entry> + <key>No mails</key> + </entry> + <entry> + <key>Delete recurring appointment</key> + </entry> + <entry> + <key>No fax</key> + </entry> + <entry> + <key>No SMS</key> + </entry> + <entry> + <key>No letters</key> + </entry> + <entry> + <key>ended (abandoned)</key> + </entry> + <entry> + <key>customer checks</key> + </entry> + <entry> + <key>assigned</key> + </entry> + <entry> + <key>ended (done)</key> + </entry> + <entry> + <key>Long string value</key> + </entry> + <entry> + <key>still incorrect</key> + </entry> + <entry> + <key>unassigned</key> + </entry> + <entry> + <key>UNSEEN</key> + </entry> + <entry> + <key>ARCHIVE</key> + </entry> + <entry> + <key>TODELETE</key> + </entry> + <entry> + <key>CONFIRMED</key> + </entry> + <entry> + <key>SEEN</key> + </entry> + <entry> + <key>Link</key> + </entry> + <entry> + <key>This contact has no possible link.</key> + </entry> + <entry> + <key>Permissions</key> + </entry> + <entry> + <key>Permission</key> + </entry> + <entry> + <key>SalesprojectPhase</key> + </entry> + <entry> + <key>SalesprojectState</key> + </entry> + <entry> + <key>Maximal</key> + </entry> + <entry> + <key>Minimal</key> + </entry> + <entry> + <key>Object selection</key> + </entry> + <entry> + <key>Bulk mail</key> + </entry> + <entry> + <key>Recipients</key> + </entry> + <entry> + <key>Boss of</key> + </entry> + <entry> + <key>Data table</key> + </entry> + <entry> + <key>Make offer (WV)</key> + </entry> + <entry> + <key>Delivery term</key> + </entry> + <entry> + <key>No risk</key> + </entry> + <entry> + <key>Urlaubsprüfung durch</key> + </entry> + <entry> + <key>Acquisition</key> + </entry> + <entry> + <key>A</key> + </entry> + <entry> + <key>B</key> + </entry> + <entry> + <key>C</key> + </entry> + <entry> + <key>D</key> + </entry> + <entry> + <key>Motor cycle</key> + </entry> + <entry> + <key>Beer</key> + </entry> + <entry> + <key>Presentation</key> + </entry> + <entry> + <key>Print media</key> + </entry> + <entry> + <key>good</key> + </entry> + <entry> + <key>Tourism</key> + </entry> + <entry> + <key>Existing contact</key> + </entry> + <entry> + <key>Personal estimation</key> + </entry> + <entry> + <key>ToDo</key> + </entry> + <entry> + <key>medium</key> + </entry> + <entry> + <key>Away travel</key> + </entry> + <entry> + <key>Project planning open</key> + </entry> + <entry> + <key>1 medium</key> + </entry> + <entry> + <key>Component</key> + </entry> + <entry> + <key>Delivery block</key> + </entry> + <entry> + <key>Product type</key> + </entry> + <entry> + <key>Distribution</key> + </entry> + <entry> + <key>Call back (WV)</key> + </entry> + <entry> + <key>Spare part</key> + </entry> + <entry> + <key>Send information</key> + </entry> + <entry> + <key>EVENT</key> + </entry> + <entry> + <key>Decision-maker changed</key> + </entry> + <entry> + <key>Known because</key> + </entry> + <entry> + <key>Visit frequency</key> + </entry> + <entry> + <key>Payment problem customer</key> + </entry> + <entry> + <key>Employee account</key> + </entry> + <entry> + <key>Dumping price competition</key> + </entry> + <entry> + <key>Device/Machine</key> + </entry> + <entry> + <key>Tool changer</key> + </entry> + <entry> + <key>Declaration of acceptance</key> + </entry> + <entry> + <key>Product A1</key> + </entry> + <entry> + <key>Product A2</key> + </entry> + <entry> + <key>Technical specifications</key> + </entry> + <entry> + <key>Product B2</key> + </entry> + <entry> + <key>Product B1</key> + </entry> + <entry> + <key>Cigars</key> + </entry> + <entry> + <key>Occupation</key> + </entry> + <entry> + <key>Partial calculation</key> + </entry> + <entry> + <key>IT/Service</key> + </entry> + <entry> + <key>Frame contract (WV)</key> + </entry> + <entry> + <key>2 big</key> + </entry> + <entry> + <key>Data protection agreement</key> + </entry> + <entry> + <key>ORG</key> + </entry> + <entry> + <key>PERS</key> + </entry> + <entry> + <key>Racing bike</key> + </entry> + <entry> + <key>Others</key> + </entry> + <entry> + <key>Interested</key> + </entry> + <entry> + <key>Project shift customer</key> + </entry> + <entry> + <key>Regulation</key> + </entry> + <entry> + <key>Strength</key> + </entry> + <entry> + <key>Interests</key> + </entry> + <entry> + <key>DOCUMENT</key> + </entry> + <entry> + <key>Als Attribut ist der Name aus lib_frame z.B. 'ORG' 'PERS' 'OFFER' etc. zu verwenden.</key> + </entry> + <entry> + <key>Subordinate campaign of</key> + </entry> + <entry> + <key>Treat</key> + </entry> + <entry> + <key>Product interest</key> + </entry> + <entry> + <key>Cons</key> + </entry> + <entry> + <key>Transport damage</key> + </entry> + <entry> + <key>Konditionen die bei Angebotserstellung übernommen werden</key> + </entry> + <entry> + <key>Sport</key> + </entry> + <entry> + <key>Technology</key> + </entry> + <entry> + <key>Assistance</key> + </entry> + <entry> + <key>Trade fair</key> + </entry> + <entry> + <key>Creditworthiness</key> + </entry> + <entry> + <key>Superordinate campaign of</key> + </entry> + <entry> + <key>Pricing policy</key> + </entry> + <entry> + <key>Prospective customer</key> + </entry> + <entry> + <key>Send documents (WV)</key> + </entry> + <entry> + <key>Revolution speed (rpm)</key> + </entry> + <entry> + <key>Atmosphere</key> + </entry> + <entry> + <key>Follow up (WV)</key> + </entry> + <entry> + <key>Mechanical engineering</key> + </entry> + <entry> + <key>Wine</key> + </entry> + <entry> + <key>bad</key> + </entry> + <entry> + <key>Sailing</key> + </entry> + <entry> + <key>Commodity group B (WV)</key> + </entry> + <entry> + <key>personal</key> + </entry> + <entry> + <key>flexible</key> + </entry> + <entry> + <key>Handcraft</key> + </entry> + <entry> + <key>Goodwill</key> + </entry> + <entry> + <key>Website</key> + </entry> + <entry> + <key>Full calculation</key> + </entry> + <entry> + <key>Birthday list</key> + </entry> + <entry> + <key>Holiday</key> + </entry> + <entry> + <key>Quality problem customer</key> + </entry> + <entry> + <key>ToDos</key> + </entry> + <entry> + <key>Golf</key> + </entry> + <entry> + <key>Loyalty</key> + </entry> + <entry> + <key>Type of damage</key> + </entry> + <entry> + <key>Contacting</key> + </entry> + <entry> + <key>Conveyor</key> + </entry> + <entry> + <key>Agency</key> + </entry> + <entry> + <key>Technical requirement</key> + </entry> + <entry> + <key>Faulty delivery</key> + </entry> + <entry> + <key>Interested person</key> + </entry> + <entry> + <key>First contact</key> + </entry> + <entry> + <key>Wear part</key> + </entry> + <entry> + <key>Commodity group B</key> + </entry> + <entry> + <key>Commodity group A</key> + </entry> + <entry> + <key>Commodity group A (WV)</key> + </entry> + <entry> + <key>Recommendation</key> + </entry> + <entry> + <key>Project planned?</key> + </entry> + <entry> + <key>Reference customer</key> + </entry> + <entry> + <key>Reports to</key> + </entry> + <entry> + <key>Pricelist</key> + </entry> + <entry> + <key>Send brochure (WV)</key> + </entry> + <entry> + <key>loves sociability</key> + </entry> + <entry> + <key>0 low</key> + </entry> + <entry> + <key>Departments</key> + </entry> + <entry> + <key>Additional data</key> + </entry> + <entry> + <key>Origin</key> + </entry> + <entry> + <key>Weight (kg)</key> + </entry> + <entry> + <key>Consisted customer</key> + </entry> + <entry> + <key>Incomplete delivery</key> + </entry> + <entry> + <key>Weakness</key> + </entry> + <entry> + <key>Project type</key> + </entry> + <entry> + <key>30</key> + </entry> + <entry> + <key>Annual holidays</key> + </entry> + <entry> + <key>Call</key> + </entry> + <entry> + <key>own company</key> + </entry> + <entry> + <key>Soccer</key> + </entry> + <entry> + <key>Consultant</key> + </entry> + <entry> + <key>Financial service</key> + </entry> + <entry> + <key>Target group</key> + </entry> + <entry> + <key>Building industry</key> + </entry> + <entry> + <key>Next contact?</key> + </entry> + <entry> + <key>General</key> + </entry> + <entry> + <key>Campaign response</key> + </entry> + <entry> + <key>60</key> + </entry> + <entry> + <key>Risk</key> + </entry> + <entry> + <key>NPO</key> + </entry> + <entry> + <key>Writes for</key> + </entry> + <entry> + <key>90</key> + </entry> + <entry> + <key>Custody agreement</key> + </entry> + <entry> + <key>Economy</key> + </entry> + <entry> + <key>Other (WV)</key> + </entry> + <entry> + <key>Pros</key> + </entry> + <entry> + <key>Quality complaint</key> + </entry> + <entry> + <key>Next steps</key> + </entry> + <entry> + <key>Urlaubsgenehmigung durch</key> + </entry> + <entry> + <key>Assessment</key> + </entry> + <entry> + <key>Signature</key> + </entry> + <entry> + <key>Footer</key> + </entry> + <entry> + <key>Header</key> + </entry> + <entry> + <key>Open admin view</key> + </entry> + <entry> + <key>All selected participants already are in the campaign</key> + </entry> + <entry> + <key>%0/%1 participant(s) will be added to the selected campaign step</key> + </entry> + <entry> + <key>Not enough slots for %0/%1 participant(s)</key> + </entry> + <entry> + <key>No valid Selection</key> + </entry> + <entry> + <key>Sender address</key> + </entry> + <entry> + <key>Send</key> + </entry> + <entry> + <key>Pending</key> + </entry> + <entry> + <key>Failed</key> + </entry> + <entry> + <key>UID</key> + </entry> + <entry> + <key>ticket number</key> + </entry> + <entry> + <key>AB_KEYWORD_ENTRYID (UID)</key> + </entry> + <entry> + <key>DATE_NEW_CONTACT</key> + </entry> + <entry> + <key>Icon</key> + </entry> + <entry> + <key>in progress</key> + </entry> + <entry> + <key>PARENT_CONTEXT</key> + </entry> + <entry> + <key>OFFER_ID</key> + </entry> + <entry> + <key>SMS</key> + </entry> + <entry> + <key>CAMPAIGNID (UID)</key> + </entry> + <entry> + <key>PARENT_ID</key> + </entry> + <entry> + <key>Interfaces</key> + </entry> + <entry> + <key>Feature</key> + </entry> + <entry> + <key>ORGANISATIONID (UID)</key> + </entry> + <entry> + <key>SALESORDER_ID</key> + </entry> + <entry> + <key>Ticket</key> + </entry> + <entry> + <key>Delivery problems</key> + </entry> + <entry> + <key>Tickets</key> + </entry> + <entry> + <key>PERSON_ID</key> + </entry> + <entry> + <key>{$TICKET_REQUESTOR}</key> + </entry> + <entry> + <key>Billable</key> + </entry> + <entry> + <key>TASKID (UID)</key> + </entry> + <entry> + <key>Fax</key> + </entry> + <entry> + <key>DATE_EDIT</key> + </entry> + <entry> + <key>OFFERID (UID)</key> + </entry> + <entry> + <key>Connection Type</key> + </entry> + <entry> + <key>UID (AB_ATTRIBUTEID)</key> + </entry> + <entry> + <key>Phases</key> + </entry> + <entry> + <key>Questions</key> + </entry> + <entry> + <key>User error</key> + </entry> + <entry> + <key>ACTIVITYID (UID)</key> + </entry> + <entry> + <key>Issue</key> + </entry> + <entry> + <key>CONTACTID</key> + </entry> + <entry> + <key>Maintenance</key> + </entry> + <entry> + <key>{$TICKET_STATUS}</key> + </entry> + <entry> + <key>DATE_NEW</key> + </entry> + <entry> + <key>SALESPROJECTID (UID)</key> + </entry> + <entry> + <key>ORGANISATION_ID</key> + </entry> + <entry> + <key>CONTRACTID (UID)</key> + </entry> + <entry> + <key>[%0]it was necessary to create a file from a blob-field but no lob-file-path was specified.</key> + </entry> + <entry> + <key>SqlUtils.getSqlInStatement: if pAsPrepared is true, pPreparedDbType has to be filld with the correct db type</key> + </entry> + <entry> + <key>[%0]it was necessary to create a text-file from a clob-field but no lob-file-path was specified.</key> + </entry> + <entry> + <key>USER_NEW</key> + </entry> + <entry> + <key>USER_EDIT</key> + </entry> + <entry> + <key>CONTACTID (UID)</key> + </entry> + <entry> + <key>{$TICKET_EDITOR}</key> + </entry> + <entry> + <key>Supportticket</key> + </entry> + <entry> + <key>Modul group</key> + </entry> + <entry> + <key>PRODUCTID (UID)</key> + </entry> + <entry> + <key>no keyword attribute \"%0\" found in keyword \"%1\" from container \"%2\"</key> + </entry> + <entry> + <key>Total time</key> + </entry> + <entry> + <key>SALESORDERID (UID)</key> + </entry> + <entry> + <key>Cause</key> + </entry> + <entry> + <key>Assembly</key> + </entry> + <entry> + <key>Dokument template usage</key> + </entry> + <entry> + <key>Open admin info</key> + </entry> + <entry> + <key>USER_NEW_CONTACT</key> + </entry> + <entry> + <key>Linked Appointments</key> + </entry> + <entry> + <key>Location</key> + </entry> + <entry> + <key>Not sent</key> + </entry> + <entry> + <key>Is being sent</key> + </entry> + <entry> + <key>Preview</key> + </entry> + <entry> + <key>Content</key> + </entry> + <entry> + <key>Bulk mail was sent!</key> + </entry> + <entry> + <key>%0 mails sent sucessfully, %1 mails failed</key> + </entry> + <entry> + <key>Bulk mail \"%0\" was sent!</key> + </entry> + <entry> + <key>Descriptions</key> + </entry> + <entry> + <key>User Administration</key> + </entry> + <entry> + <key>Support Ticket</key> + </entry> + <entry> + <key>DSGVO Information</key> + </entry> + <entry> + <key>Xing</key> + </entry> + <entry> + <key>consent</key> + </entry> + <entry> + <key>Information Report</key> + </entry> + <entry> + <key>Data Privacy</key> + </entry> + <entry> + <key>Attribute data</key> + </entry> + <entry> + <key>other personal data</key> + </entry> + <entry> + <key>LinkedIn</key> + </entry> + <entry> + <key>Kommunikationsdaten</key> + </entry> + <entry> + <key>Es wurden keine Daten anonymisiert.</key> + </entry> + <entry> + <key>Anonymization</key> + </entry> + <entry> + <key>Data Privacies</key> + </entry> + <entry> + <key>advertising consent</key> + </entry> + <entry> + <key>Sonstige personenbezogene Daten</key> + </entry> + <entry> + <key>DSGVO Anonymisierung</key> + </entry> + <entry> + <key>Names</key> + </entry> + <entry> + <key>Namen</key> + </entry> + <entry> + <key>Update</key> + </entry> + <entry> + <key>The contact has an advertising ban for emails!</key> + </entry> + <entry> + <key>Adressdaten</key> + </entry> + <entry> + <key>Blog</key> + </entry> + <entry> + <key>DSGVO Disclosure</key> + </entry> + <entry> + <key>Disclosure Report</key> + </entry> + <entry> + <key>newsletter dispatch</key> + </entry> + <entry> + <key>Folgende Daten wurden anonymisiert: </key> + </entry> + <entry> + <key>DataPrivacy Right</key> + </entry> + <entry> + <key>Address data</key> + </entry> + <entry> + <key>contract of sale</key> + </entry> + <entry> + <key>balancing of interests</key> + </entry> + <entry> + <key>DataPrivacy Use</key> + </entry> + <entry> + <key>Personal data</key> + </entry> + <entry> + <key>Source</key> + </entry> + <entry> + <key>No data has been anonymized.</key> + </entry> + <entry> + <key>The following data has been anonymised: %0</key> + </entry> + <entry> + <key>DSGVO anonymisation</key> + </entry> + <entry> + <key>Your changes have an impact on the data privacy information (DSGVO).</key> + </entry> + <entry> + <key>Update data privacy information</key> + </entry> + <entry> + <key>CC</key> + </entry> + <entry> + <key>Remarks</key> + </entry> + <entry> + <key>Organisation</key> + </entry> + <entry> + <key>Km</key> + </entry> + <entry> + <key>Billed</key> + </entry> + <entry> + <key>Km Fee</key> + </entry> + <entry> + <key>Credit Card</key> + </entry> + <entry> + <key>Taxi</key> + </entry> + <entry> + <key>Overnight stay</key> + </entry> + <entry> + <key>In creation</key> + </entry> + <entry> + <key>Rented car</key> + </entry> + <entry> + <key>Until</key> + </entry> + <entry> + <key>From</key> + </entry> + <entry> + <key>Park fees</key> + </entry> + <entry> + <key>Abscences</key> + </entry> + <entry> + <key>Expense Report</key> + </entry> + <entry> + <key>Special displays</key> + </entry> + <entry> + <key>Transport cost</key> + </entry> + <entry> + <key>Day Fee</key> + </entry> + <entry> + <key>Fuel</key> + </entry> + <entry> + <key>Month</key> + </entry> + <entry> + <key>Working material</key> + </entry> + <entry> + <key>Hospitality</key> + </entry> + <entry> + <key>Trip purpose</key> + </entry> + <entry> + <key>Bed and Breakfast</key> + </entry> + <entry> + <key>Update campaign step</key> + </entry> + <entry> + <key>No contacts selected</key> + </entry> + <entry> + <key>Show my campaigns</key> + </entry> + <entry> + <key>My campaigns</key> + </entry> + <entry> + <key>Add to Bulkmail</key> + </entry> + <entry> +<<<<<<< HEAD + <key>The transfer of data to recipients located in a third country is based on the following guarantees:</key> + </entry> + <entry> + <key>MarketingCampaign</key> + </entry> + <entry> + <key>Recipient, Country</key> + </entry> + <entry> + <key>We save your data until </key> + </entry> + <entry> + <key>Guarantees</key> + </entry> + <entry> + <key>On time</key> + </entry> + <entry> + <key>Nur eigene anzeigen</key> + </entry> + <entry> + <key>CampaignManagement</key> + </entry> + <entry> + <key>For this report</key> + </entry> + <entry> + <key>SqlBuilder must contain a select clause!</key> + </entry> + <entry> + <key>Inland</key> + </entry> + <entry> + <key>The data is transmitted to the following recipients:</key> + </entry> + <entry> + <key>SqlBuilder must be instanciated with 'new'</key> + </entry> + <entry> + <key>Extension letter date</key> + </entry> + <entry> + <key>Balancing of interests</key> + </entry> + <entry> + <key>SqlBuilder must contain a from clause!</key> + </entry> + <entry> + <key>None</key> + </entry> + <entry> + <key>Date of request</key> + </entry> + <entry> + <key>Export CSV</key> + </entry> + <entry> + <key>Not all data privacy fields for all private data is filled. Cannot create report.</key> + </entry> + <entry> + <key>Birthday</key> + </entry> + <entry> + <key>Extend - request count</key> + </entry> + <entry> + <key>Transmission</key> + </entry> + <entry> + <key>You don't have permission for this view.</key> + </entry> + <entry> + <key>Extend - complexity</key> + </entry> + <entry> + <key>Advertising consent</key> + </entry> + <entry> + <key>We hereby comply with your request within the statutory period of one month.</key> +======= + <key>%0 recipients will be added to the bulk mail.</key> +>>>>>>> origin/master + </entry> + <entry> + <key>%0 mails sent sucessfully, %1 mails failed. Process took %2 s.</key> + </entry> + <entry> +<<<<<<< HEAD + <key>Foreign country</key> + </entry> + <entry> + <key>phase information</key> + </entry> + <entry> + <key>the high complexity of your application</key> + </entry> + <entry> + <key>As stated in our letter of %0, we have made use of the possibility to extend the deadline to three months due to %1.</key> + </entry> + <entry> + <key>Deadline</key> + </entry> + <entry> + <key>Newsletter dispatch</key> + </entry> + <entry> + <key>We received data from </key> + </entry> + <entry> + <key>the number of your applications</key> + </entry> + <entry> + <key>Your changes may have an impact on the data privacy information (DSGVO).\n Please update these.</key> + </entry> + <entry> + <key>External Datasource</key> + </entry> + <entry> + <key>Guarantee</key> +======= + <key>%0 new recipients will be added to the bulk mail.</key> + </entry> + <entry> + <key>Remove recipients with advertising ban</key> + </entry> + <entry> + <key>Serial letter</key> +>>>>>>> origin/master + </entry> + </keyValueMap> + <font name="Dialog" style="0" size="11" /> +</language> diff --git a/neonContext/DSGVO/DSGVO.aod b/neonContext/DSGVO/DSGVO.aod new file mode 100644 index 0000000000000000000000000000000000000000..3b01fff52f6de6d910e943d3aace9fd3dcf4a139 --- /dev/null +++ b/neonContext/DSGVO/DSGVO.aod @@ -0,0 +1,27 @@ +<?xml version="1.0" encoding="UTF-8"?> +<neonContext xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonContext/1.1.0"> + <name>DSGVO</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <filterview>DSGVOFilter_view</filterview> + <editview>DSGVOEdit_view</editview> + <preview>DSGVOPreview_view</preview> + <entity>DSGVO_entity</entity> + <references> + <neonViewReference> + <name>aacec0e0-816b-4075-bc45-a0fea73f2c62</name> + <view>DSGVOFilter_view</view> + </neonViewReference> + <neonViewReference> + <name>6632d226-6b4a-4497-bafe-10f36e54c90f</name> + <view>DSGVOEdit_view</view> + </neonViewReference> + <neonViewReference> + <name>ed1cb100-0801-4280-a1a2-57ad858de187</name> + <view>DSGVOPreviewAnonym_view</view> + </neonViewReference> + <neonViewReference> + <name>4cf0e8c3-900a-43f1-a2c0-3f8990644b64</name> + <view>DSGVOPreview_view</view> + </neonViewReference> + </references> +</neonContext> diff --git a/neonContext/DSGVOInfo/DSGVOInfo.aod b/neonContext/DSGVOInfo/DSGVOInfo.aod new file mode 100644 index 0000000000000000000000000000000000000000..90b294b3da79543c447386e2630c3186045d1c10 --- /dev/null +++ b/neonContext/DSGVOInfo/DSGVOInfo.aod @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<neonContext xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonContext/1.1.0"> + <name>DSGVOInfo</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <entity>DSGVOInfo_entity</entity> + <references> + <neonViewReference> + <name>36bb346d-7f9b-4fa7-848c-4674cd195e73</name> + <view>DSGVOInfoEdit_view</view> + </neonViewReference> + </references> +</neonContext> diff --git a/neonView/DSGVOEdit_view/DSGVOEdit_view.aod b/neonView/DSGVOEdit_view/DSGVOEdit_view.aod new file mode 100644 index 0000000000000000000000000000000000000000..f7dfd445c86ddd8752503796da75b6590c05cee1 --- /dev/null +++ b/neonView/DSGVOEdit_view/DSGVOEdit_view.aod @@ -0,0 +1,36 @@ +<?xml version="1.0" encoding="UTF-8"?> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> + <name>DSGVOEdit_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <isSmall v="true" /> + <layout> + <boxLayout> + <name>layout</name> + </boxLayout> + </layout> + <children> + <genericViewTemplate> + <name>Generic</name> + <editMode v="true" /> + <entityField>#ENTITY</entityField> + <fields> + <entityFieldLink> + <name>167afc20-3e2c-452d-9300-f5e105bc85e4</name> + <entityField>DSGVOTYPE</entityField> + </entityFieldLink> + <entityFieldLink> + <name>191e8712-abf8-42d8-89d5-649dd0164f56</name> + <entityField>STATUORITYSOURCE</entityField> + </entityFieldLink> + <entityFieldLink> + <name>0a699af8-a732-4cad-9bfc-d165cc1c686e</name> + <entityField>PURPOSE</entityField> + </entityFieldLink> + <entityFieldLink> + <name>a9e1245c-7798-4170-9f2f-2e33f61cd6aa</name> + <entityField>VALID_TO</entityField> + </entityFieldLink> + </fields> + </genericViewTemplate> + </children> +</neonView> diff --git a/neonView/DSGVOFilter_view/DSGVOFilter_view.aod b/neonView/DSGVOFilter_view/DSGVOFilter_view.aod new file mode 100644 index 0000000000000000000000000000000000000000..4d681a32b698c7121556367b36cd43c360aa28f1 --- /dev/null +++ b/neonView/DSGVOFilter_view/DSGVOFilter_view.aod @@ -0,0 +1,48 @@ +<?xml version="1.0" encoding="UTF-8"?> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> + <name>DSGVOFilter_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <filterable v="true" /> + <layout> + <boxLayout> + <name>layout</name> + </boxLayout> + </layout> + <children> + <tableViewTemplate> + <name>Table</name> + <favoriteActionGroup1>DSGVOActions</favoriteActionGroup1> + <favoriteActionGroup2>Reports</favoriteActionGroup2> + <entityField>#ENTITY</entityField> + <columns> + <neonTableColumn> + <name>a09fc7e3-15d9-4739-84df-71f511f4b758</name> + <entityField>DSGVOTYPE</entityField> + </neonTableColumn> + <neonTableColumn> + <name>1d329067-0959-4150-aaa4-ea7887a31ec2</name> + <entityField>VALUE</entityField> + <width v="75" /> + </neonTableColumn> + <neonTableColumn> + <name>ad9e414f-4f0f-4efb-887a-468e7a9fefb5</name> + <entityField>STATUORITYSOURCE</entityField> + <width v="75" /> + <expandRatio v="100" /> + </neonTableColumn> + <neonTableColumn> + <name>b9a96821-ed98-44e8-b1d9-c5577c53bf72</name> + <entityField>PURPOSE</entityField> + <width v="75" /> + <expandRatio v="100" /> + </neonTableColumn> + <neonTableColumn> + <name>ae9f07de-c29e-4d14-97a1-a01e47c84cbd</name> + <entityField>VALID_TO</entityField> + <width v="75" /> + <expandRatio v="100" /> + </neonTableColumn> + </columns> + </tableViewTemplate> + </children> +</neonView> diff --git a/neonView/DSGVOInfoEdit_view/DSGVOInfoEdit_view.aod b/neonView/DSGVOInfoEdit_view/DSGVOInfoEdit_view.aod new file mode 100644 index 0000000000000000000000000000000000000000..990c3ea22a7de41dde152fc78236d03c7f606561 --- /dev/null +++ b/neonView/DSGVOInfoEdit_view/DSGVOInfoEdit_view.aod @@ -0,0 +1,59 @@ +<?xml version="1.0" encoding="UTF-8"?> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> + <name>DSGVOInfoEdit_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <isSmall v="true" /> + <layout> + <boxLayout> + <name>layout</name> + <autoHeight v="true" /> + </boxLayout> + </layout> + <children> + <genericViewTemplate> + <name>Info</name> + <editMode v="true" /> + <drawerCaption>Information</drawerCaption> + <entityField>#ENTITY</entityField> + <fields> + <entityFieldLink> + <name>a6560818-1df9-4a7c-b01e-6a7b14efa515</name> + <entityField>TRANSMISSION</entityField> + </entityFieldLink> + <entityFieldLink> + <name>0ce09906-6bfe-4f9c-a3d9-7aa76acda2fa</name> + <entityField>RECIPIENT</entityField> + </entityFieldLink> + <entityFieldLink> + <name>75fc7de5-9204-4102-8ecf-5975b1fcbe6a</name> + <entityField>GUARANTEE</entityField> + </entityFieldLink> + <entityFieldLink> + <name>c655e773-4d81-4d11-b014-52da00f54eba</name> + <entityField>DATASOURCE</entityField> + </entityFieldLink> + </fields> + </genericViewTemplate> + <genericViewTemplate> + <name>nonPersistent</name> + <editMode v="true" /> + <drawerCaption>For this report</drawerCaption> + <entityField>#ENTITY</entityField> + <title></title> + <fields> + <entityFieldLink> + <name>fd711deb-8522-46d5-8c5c-fdf9b71f48ce</name> + <entityField>dateRequest</entityField> + </entityFieldLink> + <entityFieldLink> + <name>6088f169-9571-4ff8-9a66-a1671e271e6f</name> + <entityField>deadline</entityField> + </entityFieldLink> + <entityFieldLink> + <name>8d4de855-ba16-4c01-8401-c1554f70ecfe</name> + <entityField>dateDeadline</entityField> + </entityFieldLink> + </fields> + </genericViewTemplate> + </children> +</neonView> diff --git a/neonView/DSGVOPreviewAnonym_view/DSGVOPreviewAnonym_view.aod b/neonView/DSGVOPreviewAnonym_view/DSGVOPreviewAnonym_view.aod new file mode 100644 index 0000000000000000000000000000000000000000..b390eb562804071c7e62edf838e08b37bea1601d --- /dev/null +++ b/neonView/DSGVOPreviewAnonym_view/DSGVOPreviewAnonym_view.aod @@ -0,0 +1,53 @@ +<?xml version="1.0" encoding="UTF-8"?> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> + <name>DSGVOPreviewAnonym_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <isSmall v="true" /> + <layout> + <boxLayout> + <name>layout</name> + </boxLayout> + </layout> + <children> + <tableViewTemplate> + <name>Table</name> + <entityField>CONTACT_ID</entityField> + <columns> + <neonTableColumn> + <name>9049aad8-2900-4c29-aa2e-c6de2d21c6e7</name> + <entityField>ROW_ID</entityField> + <width v="10" /> + <expandRatio v="15" /> + </neonTableColumn> + <neonTableColumn> + <name>53d3702d-faa8-4b06-a50b-0e23e046ab9b</name> + <entityField>DSGVOTYPE</entityField> + </neonTableColumn> + <neonTableColumn> + <name>005e5b03-a3d8-478d-9a7c-7b68a314ffc1</name> + <entityField>VALUE</entityField> + <width v="10" /> + <expandRatio v="15" /> + </neonTableColumn> + <neonTableColumn> + <name>4341e1c0-f15b-477f-a893-b88cbf03fc8f</name> + <entityField>STATUORITYSOURCE</entityField> + <width v="10" /> + <expandRatio v="15" /> + </neonTableColumn> + <neonTableColumn> + <name>c3b92a4c-15c4-4276-a6da-b5d88d495c17</name> + <entityField>PURPOSE</entityField> + <width v="10" /> + <expandRatio v="15" /> + </neonTableColumn> + <neonTableColumn> + <name>746a6468-39f2-4b00-955b-55734a13d407</name> + <entityField>VALID_TO</entityField> + <width v="10" /> + <expandRatio v="15" /> + </neonTableColumn> + </columns> + </tableViewTemplate> + </children> +</neonView> diff --git a/neonView/DSGVOPreview_view/DSGVOPreview_view.aod b/neonView/DSGVOPreview_view/DSGVOPreview_view.aod new file mode 100644 index 0000000000000000000000000000000000000000..9613b8764a3760a9b31121ce8bbcc41067ddcd13 --- /dev/null +++ b/neonView/DSGVOPreview_view/DSGVOPreview_view.aod @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8"?> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> + <name>DSGVOPreview_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <layout> + <headerFooterLayout> + <name>layout</name> + </headerFooterLayout> + </layout> + <children> + <genericViewTemplate> + <name>Info</name> + <showDrawer v="true" /> + <drawerCaption>Details</drawerCaption> + <entityField>#ENTITY</entityField> + <fields> + <entityFieldLink> + <name>bad933a4-c407-410d-989b-8970e95a035a</name> + <entityField>DSGVOTYPE</entityField> + </entityFieldLink> + <entityFieldLink> + <name>a66196f5-c136-493c-8b82-13cf629f4450</name> + <entityField>VALUE</entityField> + </entityFieldLink> + <entityFieldLink> + <name>526df892-47c5-4f43-8df2-9dde86193c50</name> + <entityField>STATUORITYSOURCE</entityField> + </entityFieldLink> + <entityFieldLink> + <name>52e76727-9257-4a43-8b2a-7fa60a7ada8f</name> + <entityField>PURPOSE</entityField> + </entityFieldLink> + <entityFieldLink> + <name>db62ba6a-91e9-42e3-a95c-7259c237c290</name> + <entityField>VALID_TO</entityField> + </entityFieldLink> + </fields> + </genericViewTemplate> + </children> +</neonView> diff --git a/neonView/PersonMain_view/PersonMain_view.aod b/neonView/PersonMain_view/PersonMain_view.aod index 17dec663a6f78d3c189e98630e0b57c1df0db7c2..967701323ccc3808045936898f3c7d5f0986d346 100644 --- a/neonView/PersonMain_view/PersonMain_view.aod +++ b/neonView/PersonMain_view/PersonMain_view.aod @@ -59,5 +59,10 @@ <entityField>LogHistoryConsumer</entityField> <view>LogHistoryFilter_view</view> </neonViewReference> + <neonViewReference> + <name>fb1dd01e-a3ad-4708-b6a0-d273cbb0b50f</name> + <entityField>DSGVOEntries</entityField> + <view>DSGVOFilter_view</view> + </neonViewReference> </children> </neonView> diff --git a/preferences/_____PREFERENCES_PROJECT/_____PREFERENCES_PROJECT.aod b/preferences/_____PREFERENCES_PROJECT/_____PREFERENCES_PROJECT.aod index 13d39a2e6f4aef208ef318d0cdbc2f12adb829c2..8d2c6d8ce3271fc1df8876e264deb7582aa7ea16 100644 --- a/preferences/_____PREFERENCES_PROJECT/_____PREFERENCES_PROJECT.aod +++ b/preferences/_____PREFERENCES_PROJECT/_____PREFERENCES_PROJECT.aod @@ -61,6 +61,18 @@ <name>phoneValidation.countryParamName</name> <property>Country</property> </customStringProperty> + <customBooleanProperty> + <name>dsgvo.active</name> + <property v="true" /> + </customBooleanProperty> + <customDurationProperty> + <name>dsgvo.deletionTimeDays</name> + <description>Time elapses after delete flag is set until the db entry is automatically deleted</description> + </customDurationProperty> + <customDurationProperty> + <name>dsgvo.deletionTimeMonths</name> + <description>When no history entry exists within that duration to today a delete flag is set</description> + </customDurationProperty> <customBooleanProperty> <name>nominatim.enable</name> <property v="true" /> diff --git a/process/Address_lib/process.js b/process/Address_lib/process.js index a694f7a3d47e8cb06566318eb06dc133ea98b302..e757db22e913e3a90f058f33c0ac33e5386b4f9f 100644 --- a/process/Address_lib/process.js +++ b/process/Address_lib/process.js @@ -10,6 +10,8 @@ import("Sql_lib"); import("Util_lib"); import("DocumentTemplate_lib"); + +// TODO: muss überarbeitet werden / evtl neu gemacht werden /* * Creates a Address Object * @@ -35,7 +37,8 @@ function AddrObject(pContactId, pPerson, pAddressId) */ this.getFormattedAddress = function( pCountry, pFormat ) { - return _formatAddrData( _getAddrData( this.Data[0][0] ), pFormat, pCountry ); + var data = _getAddrData( this.Data[0][0] ) + return _formatAddrData(data , pFormat, pCountry ); } } @@ -121,6 +124,7 @@ function getAddressData( pCondition, pConfig, AddressID ) */ function fetchAddressData( pCondition, pConfig, AddressID, pPerson ) { + // TODO: load entity? if ( typeof(pCondition) == "object") pCondition = "CONTACT.CONTACTID in ('" + pCondition.join("','") + "')"; if ( pConfig.length > 0 ) { @@ -321,7 +325,7 @@ function _getAddrData( pData ) // lettersalutation if none existent yet if( lettersalutation == "" ) lettersalutation = _formatAddrData( pData, sformat[1] ); } - + pData[23] = salutation; pData[24] = lettersalutation; pData[25] = _getCountryName(pData[5]); @@ -351,6 +355,7 @@ function _getSalutation( pSalutCode ) } vars.set("$global.Salutation", salut); } + return salut[pSalutCode]; } @@ -396,15 +401,15 @@ function _formatAddrData( pAddrData, pFormat, pCountry ) "firstname": {dataPosition: 16}, "middlename": {dataPosition: 17}, "lastname": {dataPosition: 18}, - "saluation": {dataPosition: 19}, + "salutation": {dataPosition: 19}, "title": {dataPosition: 20}, "suffix": {dataPosition: 21}, "country": {dataPosition: 25}, + "country_short": {dataPosition: 5}, "organisation_name": {dataPosition: 15}, "salutation_name": {dataPosition: 23}, "letter_salutation": {dataPosition: 24} }; - var format = pFormat || pAddrData[26]; format = _mapFormatPlaceholderTitles(format, pAddrData, pCountry); @@ -414,8 +419,8 @@ function _formatAddrData( pAddrData, pFormat, pCountry ) var currentAddrData = pAddrData[placeholerInfo[placeholder].dataPosition]; if (currentAddrData != undefined) { - res = res.replace(new RegExp("{" + placeholder + "}", "g"), currentAddrData); - res = res.replace(new RegExp("{" + placeholder.toUpperCase() + "}", "g"), currentAddrData.toUpperCase()); + res = res.replace("{" + placeholder + "}", currentAddrData); + res = res.replace("{" + placeholder.toUpperCase() + "}", currentAddrData.toUpperCase()); } } @@ -462,13 +467,18 @@ function _mapFormatPlaceholderTitles(pFormat, pAddrData, pCountry) pFormat = pFormat.replace(new RegExp("{ln}", "g"), "{lastname}"); pFormat = pFormat.replace(new RegExp("{ti}", "g"), "{title}"); pFormat = pFormat.replace(new RegExp("{sa}", "g"), "{salutation}"); + pFormat = pFormat.replace(new RegExp("{bn}", "g"), "{buildingno}"); + pFormat = pFormat.replace(new RegExp("{al}", "g"), "{street}"); + pFormat = pFormat.replace(new RegExp("{cc}", "g"), "{country_short}"); + pFormat = pFormat.replace(new RegExp("{zc}", "g"), "{zip}"); + pFormat = pFormat.replace(new RegExp("{ci}", "g"), "{city}"); if (pAddrData[8] == pAddrData[9]) pFormat = pFormat.replace(new RegExp("%D", "g"), "{district}"); else pFormat = pFormat.replace(new RegExp("%D", "g"), "{district} \n {region}"); - if(pCountry == undefined || pCountry == null || pCountry == true) + if(pCountry) pFormat = pFormat + "\n {country}"; return pFormat; diff --git a/process/Attribute_lib/process.js b/process/Attribute_lib/process.js index 27f86ab92a97e12d0eb5b1a29a91cc6b0ea0c5f1..8e7ff14554340776bf774a386b459216f2473195 100644 --- a/process/Attribute_lib/process.js +++ b/process/Attribute_lib/process.js @@ -225,10 +225,11 @@ function AttributeRelationUtils () {} * @param {String} pObjectRowId row-id of the dataset * @param {String} [pObjectType=null] object-type * @param {String} [pGetViewValue=false] if true the values are resolved and formatted + * @param {String} [pGetAttrname=false] if true the attributename is also returned * - * @return {String|null} the value of the attribute + * @return {String|String[]|null} the value of the attribute or an array of attrname and value [attrname, value] (if pGetAttrname is true) */ -AttributeRelationUtils.getAttribute = function (pAttributeId, pObjectRowId, pObjectType, pGetViewValue) +AttributeRelationUtils.getAttribute = function (pAttributeId, pObjectRowId, pObjectType, pGetViewValue, pGetAttrname) { var attrCond = SqlCondition.begin() .andPrepare("AB_ATTRIBUTERELATION.OBJECT_ROWID", pObjectRowId) @@ -241,6 +242,10 @@ AttributeRelationUtils.getAttribute = function (pAttributeId, pObjectRowId, pObj "AB_ATTRIBUTE.DROPDOWNDEFINITION", "COMBOVAL.ATTRIBUTE_NAME" ]; + + if (pGetAttrname) + defaultFields.push("AB_ATTRIBUTE.ATTRIBUTE_NAME"); + var valueFields = AttributeTypeUtil.getAllDatabaseFields(); var attributeSql = attrCond.buildSql("select " + defaultFields.join(", ") + ", " + valueFields.join(", ") + " from AB_ATTRIBUTERELATION join AB_ATTRIBUTE on AB_ATTRIBUTE_ID = AB_ATTRIBUTE.AB_ATTRIBUTEID" @@ -256,6 +261,9 @@ AttributeRelationUtils.getAttribute = function (pAttributeId, pObjectRowId, pObj else if (pGetViewValue) value = AttributeTypeUtil.getAttributeViewValue(attributeValues[0].trim(), value, attributeValues[1]); + if (pGetAttrname) + value = [attributeValues[3], value]; + return value; } @@ -264,10 +272,12 @@ AttributeRelationUtils.getAttribute = function (pAttributeId, pObjectRowId, pObj * * @param {String} pObjectRowId object rowid * @param {String} [pObjectType=null] object-type - * @param {String} [pUseAttributeIds=false] if true the ids are used instead of the full attribute names - * @param {String} [pUseIdValues=false] if true the values are not resolved or formatted + * @param {String} [pUseAttributeIds=0] if 0 the full attribute names are returned + * if 1 the ids are used instead of the full attribute names + * if 2 the ids AND the full attribute name is returned + * @param {String} [pUseIdValues=false] if true the values are not resolved or formatted [attributeId, attributeName, value] * - * @return {String[][]} two-dimensional array a row is [attributeId|attributeName, value] + * @return {String[][]} two-dimensional array a row is [attributeId|attributeName, value] (or [attributeId, attributeName, value]) */ AttributeRelationUtils.getAllAttributes = function (pObjectRowId, pObjectType, pUseAttributeIds, pUseIdValues) { @@ -291,11 +301,21 @@ AttributeRelationUtils.getAllAttributes = function (pObjectRowId, pObjectType, p var attributeValues = db.table(attributeSql).map(function (row) { let attribute = row[0]; - if (!pUseAttributeIds) + let attrname; + if (pUseAttributeIds == 0 || pUseAttributeIds == 2) { + var tmpAttrname = ""; if (!(attribute in attributeNameMap)) attributeNameMap[attribute] = AttributeUtil.getFullAttributeName(attribute); - attribute = attributeNameMap[attribute]; + tmpAttrname = attributeNameMap[attribute]; + + // if mode 0, return only the name + if (pUseAttributeIds == 0) + attribute = tmpAttrname + + // if mode 2 return both + if (pUseAttributeIds == 2) + attrname = tmpAttrname } let value = row[AttributeTypeUtil.getTypeColumnIndex(row[1]) + defaultFields.length]; if (!pUseIdValues && row[1].trim() == $AttributeTypes.COMBO) @@ -303,7 +323,16 @@ AttributeRelationUtils.getAllAttributes = function (pObjectRowId, pObjectType, p else if (!pUseIdValues) value = AttributeTypeUtil.getAttributeViewValue(row[1].trim(), value, row[2]); - return [attribute, value]; + // add attrname only if id AND attrname is needed + var data = []; + + data.push(attribute); + + if (attrname) + data.push(attrname); + + data.push(value); + return data; }); return attributeValues; diff --git a/process/DSGVO_lib/process.js b/process/DSGVO_lib/process.js deleted file mode 100644 index 1e7b8df70ea110892c5b043df6b2059da835b4cf..0000000000000000000000000000000000000000 --- a/process/DSGVO_lib/process.js +++ /dev/null @@ -1,374 +0,0 @@ -import("Attribute_lib"); -import("system.logging"); -import("Keyword_lib") -import("KeywordRegistry_basic"); -import("system.translate"); -import("Sql_lib"); -import("system.util"); -import("system.vars"); -import("system.db"); -import("system.neon"); -import("system.result"); -import("Report_lib"); - -// TODO Funktionen aus Adito5 übernehmen und anpassen - - -function getDSGVOTypes (pPerson, pTablename) -{ - var res = []; - - var tablename = KeywordUtils.getViewValue($KeywordRegistry.DSGVOTablename(), pTablename); - - if (tablename == "Adressen") - { - // TODO liefert aktuell nur eine Privatadresse, wenn mehrere Vorhanden und keine Firmenadresse - // Bsp Birgit Leicht - - var addr = db.table(SqlCondition.begin() - .andPrepare("CONTACT.PERSON_ID", pPerson) - .buildSql("select ADDR_TYPE from ADDRESS join CONTACT on ADDRESS.ADDRESSID = CONTACT.ADDRESS_ID ", - "1 = 1", "group by ADDR_TYPE")); - - addr.forEach(function (row) - { - res.push([row[0], KeywordUtils.getViewValue($KeywordRegistry.addressType(), row)]); - }); - return res; - } else if(tablename == "Kommunikationsdaten") - { - var comm = db.table(SqlCondition.begin() - .andPrepare("CONTACT.PERSON_ID", pPerson) - .buildSql("select MEDIUM_ID from COMMUNICATION join CONTACT on COMMUNICATION.CONTACT_ID = CONTACTID", - "1 = 1", "group by MEDIUM_ID")); - - comm.forEach(function (row) - { - res.push([row[0], KeywordUtils.getViewValue($KeywordRegistry.communicationMedium(), row)]); - }); - return res; - }else if(tablename == "Eigenschaft") - { - res.push(["34c2ddb4-97ce-4683-a067-89a38643ecae", KeywordUtils.getViewValue($KeywordRegistry.DSGVOType(), "34c2ddb4-97ce-4683-a067-89a38643ecae")]); - return res; - }else if(tablename == "Persönliche Daten") - { - res.push(["dcc34a11-c86b-4acd-9987-e88c98b5b4c5", KeywordUtils.getViewValue($KeywordRegistry.DSGVOType(), "dcc34a11-c86b-4acd-9987-e88c98b5b4c5")]); - res.push(["c626726a-a696-4926-9b0f-c320c410463e", KeywordUtils.getViewValue($KeywordRegistry.DSGVOType(), "c626726a-a696-4926-9b0f-c320c410463e")]); - return res; - } - - return res; -} - -function getDSGVOValues(pPerson, pTablename, pType) -{ - var res = []; - var tablename = KeywordUtils.getViewValue($KeywordRegistry.DSGVOTablename(), pTablename); - - if (tablename == "Adressen") - { - var addr = db.table(SqlCondition.begin() - .andPrepare("CONTACT.PERSON_ID", pPerson) - .buildSql("select ADDRESSID, ADDRESS, ADDRESSADDITION, ADDRIDENTIFIER, " - + "BUILDINGNO, CITY, COUNTRY, DISTRICT, REGION, STATE, ZIP, ADDR_TYPE " - + "from ADDRESS join CONTACT on ADDRESS.ADDRESSID = CONTACT.ADDRESS_ID", "1 = 1")); - - var addrVal = ""; - - addr.forEach(function (addrRow) - { - if(pType == addrRow[11]) - addrVal = addrRow[1] + " " + addrRow[2] + " " + addrRow[3] + " "+ addrRow[4] + " " + - addrRow[5] + " " + addrRow[6] + " " + addrRow[7] + " " + - addrRow[8] + " " + addrRow[9] + " " + addrRow[10]; - res.push([addrRow[0], addrVal]); - }); - return res; - }else if(tablename == "Kommunikationsdaten") - { - var comm = db.table(SqlCondition.begin() - .andPrepare("CONTACT.PERSON_ID", pPerson) - .buildSql("select COMMUNICATIONID, ADDR, MEDIUM_ID " - + "from COMMUNICATION join CONTACT on COMMUNICATION.CONTACT_ID = CONTACTID", "1 = 1")); - - comm.forEach(function (entry) - { - if(pType == entry[2]) - res.push([entry[2], entry[1]]); - }); - }else if(tablename == "Eigenschaft") - { - var attr = AttributeRelationUtils.getAllAttributes(pPerson, "Person"); - logging.log(attr); - /*attr.forEach(function (entry) - { - // TODO muss erst attr was liefern, --> leer - res.push(["", ""]); - })*/ - - // Keyword KeyId: ["34c2ddb4-97ce-4683-a067-89a38643ecae", KeywordUtils.getViewValue($KeywordRegistry.DSGVOType(), "34c2ddb4-97ce-4683-a067-89a38643ecae")]); - - return res; - }else if(tablename == "Persönliche Daten") - { - - var pers = db.table(SqlCondition.begin() - .andPrepare("PERSON.PERSONID", pPerson) - .buildSql("select PERSONID, DATEOFBIRTH, FIRSTNAME, MIDDLENAME, LASTNAME, " - + "GENDER, SALUTATION, TITLE, TITLESUFFIX, PICTURE " - + "from PERSON", "1 = 1")); - - switch (pType) - { - case "dcc34a11-c86b-4acd-9987-e88c98b5b4c5": // names - res.push(["dcc34a11-c86b-4acd-9987-e88c98b5b4c5", (pers[0][6] + " " + pers[0][7] + " " + pers[0][8] + " " + pers[0][2] + " " + pers[0][3] + " " + pers[0][4])]); - return res; - case "c626726a-a696-4926-9b0f-c320c410463e": // Sonstige Persönliche Daten - res.push(["c626726a-a696-4926-9b0f-c320c410463e", (pers[0][9] + pers[0][1] + ", " + pers[0][5])]); - return res; - } - } - return res; - -} - -function getSpecificRowId(pPerson, pTablename) -{ - var tablename = KeywordUtils.getViewValue($KeywordRegistry.DSGVOTablename(), pTablename); - - if (tablename == "Adressen") - { - return db.cell(SqlCondition.begin() - .andPrepare("CONTACT.PERSON_ID", pPerson) - .buildSql("select ADDRESSID from ADDRESS join CONTACT on ADDRESS.ADDRESSID = CONTACT.ADDRESS_ID", "1 = 1")); - }else if(tablename == "Kommunikationsdaten") - { - return db.cell(SqlCondition.begin() - .andPrepare("CONTACT.PERSON_ID", pPerson) - .buildSql("select COMMUNICATIONID from COMMUNICATION join CONTACT on COMMUNICATION.CONTACT_ID = CONTACTID", "1 = 1")); - }else if(tablename == "Eigenschaft") - { - // TODO attribute - return ""; - }else if(tablename == "Persönliche Daten") - { - return pPerson; - } - else - return null; -} - -function openDSGVOReport(pPerson, pReportName) -{ - var DSGVOReport = new Report(pReportName); - - // TODO: get Images implementieren - var imgData = ["meineFirma | Konrad-Zuse-Straße 4 | DE 84144 Geisenhausen", - "base64:iVBORw0KGgoAAAANSUhEUgAAAM4AAABRCAYAAACaL5lSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDA4QzAyM0IwREIwMTFFNEFGMDREM0VEMjExRjlBRTIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDA4QzAyM0MwREIwMTFFNEFGMDREM0VEMjExRjlBRTIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMDhDMDIzOTBEQjAxMUU0QUYwNEQzRUQyMTFGOUFFMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowMDhDMDIzQTBEQjAxMUU0QUYwNEQzRUQyMTFGOUFFMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhF3nYoAAAlvSURBVHja7J1fjBXVHcfPJQJRoe1urQYJRBYlMUJisqwvGNjY3WgEUtN2CeWBIGb3Ju6LElsW+gA8AHe1UfuwTcBASB/Q7CZNG0tjw2pWU15kNzEBJFnLqmvQBNEbU0pbX+jve+9vlrOzM/fOnTtz78zs95P8cv/MOTPnzJzvnN/5zZ+Tu3XrliGE1MYC7gJCKBxCKBxCKBxCKBxCKBxCCIVDCIVDCIVDCIVDyDzmDq8/d+1/PY5trRB7VGyt2BqxVWLLxe4RW6JpbohdF7sq9qnYpNhFsY/Evoi6QKeOvMAWQKITToQ8LPaEWKfYBrFlVdL/SO1BsU3W/1+JnRMbE3tP7DIPHcmicLrFfia2VWxlBOuD4H6pNi32tthfxM7yEJIsCAc9yw6x7WJLYyozhNgvtlPsLbHT2hMRkjrhYPzynNhu/d4IIMxesafEToqdiGMcREhcwnlKe4AtTaoDhHpArF1sSOwdHlYSN/WGo/Niv2+iaGy2aFnyPKwkqT1OTmyf2pIE1Qdh7t+J/VjsqBgfbyWJEU5OXaMDCa0ThHxYbJHYIYqHJMVV25dg0dgc0LIS0nTh5FPWGPdxzEOaLRxEz/YkbEwTxG3bo2UnpOHCQci3XwffaWONln0FDzdptHBwcXNLiuu5RetASMOE02nKdwSknd1aF0IaIpwdGXFzVmhdCIldOLjLeXuG6rtd60RIrMLBowFLM1TfpVonQmITDh5C25rBOm/VuhESi3Dw5ObKDNZ5pdaNkFiE05nhenfy0JM4hIMI1IYM13uD4QVREoNw8DaaZRmu9zKtIyGh8HusYG3UG/pJ6w/NKy89O/P70j+nzSsn/zTz+5EHV5oHlt9rep58fFa+sQ8vmEtXps35C5/4+12PrTMP3H9v6dMGeZAX6/Cp49tsAiRK4TTsnrS771xsdj3TZTrWPeQrCtiljmnzhzfPmH//538zyyC0/l9tLonSC6wT1tmxzgxJ3q+//a4pdSTzx1Vb1SjR/Hr3L3xFY4MeCWnt3wf7d/iKxgYC+83un7vTruLhJ1H3OMsbsfHnpbdAo0Yv8rcPzpsz74/P6i3QU0AgtgA2b1pvPhQXDHltd+7MB+MzPQrSIa/tukE0mzeuN6f+/O6cOuZyubrr0tvb12bK73nDZ/cbbxwfzWKD2Tnw2l75KIiN/rHwYibvwggyobSfcO6Ju3COINDYX5axjsuNKo1PYLue+eksATy9scN0rF1T6q0AxkkYL9l8dvWaOXX1XfPZl9dK+W23zxJY1HXsUtEANK7RBDf+s1reakyJOFa7/utz6ivr6ZLlmTxBhHXVGvawmsfYYxYjf//HrHENBIMexVnmFs2cwIJr+WO33cKo64gGNKXfBzPcZo479Z2voqnU4zQENGz0DpWAaJAOLpoNxGa7dn6cv/jJbHfv/vtiqYu4ZhDN6pQd/5rdLUk/mPETQ109zo2GCOf8hUDpPr4yHTqvu8exAgQ3DCERC+d63BtGT1Ktt3G45uHK+VybmYPbDbSEc52Hn0QtnKtxb7jSuKZaWojOHvfUkt8JKjSijmT+jXEwqdOmeHuc/4bOe7OOvK46etLb24eoWI8pv4/aHhSP+IWZNRx9RX/mJd3xasvlP2wDUSo7wlUaQ8jyYrUKhClnvewceO2Yltkr4maHq0vLEXkz5SijU8duJ6jgXpf8btPfe937Q5YXNU+LpilYaSY0zUiVsrdrObD+FmsR8o1Uyx+kx5mcByeNSa/GLzauB6XdtRgH66w21rqR9aDRDJu5YWGsf1yF5pe3YeWsU2QoW6DQt6a94hLNzP6AYFRY4y7RGN0Hwypav/UXrLwtrsU91fIHFc7FeSCci67G2KIHGQehqL1CDmbK0TLnbFSQtH11brtPbdDaRqu5Hept82hAzShnveDEgN5ltZzNc2pePaFTJ5S9Fel89sewfs876zPlR+GdywAFFZcX7VYPtj5E/kCuGubcxPSBWb1D+iuto01BDwp2YreGl0vo923SEIf17LTXOqhhaHe7c+qa5VUYJRdOvg94uGxRlhMXMStdJu+u41oNyjgRMNzdoq7SNucPdc3y2pC7rBPJNtulQvkkTd7cnp2vx3iHyydUcFP2nzXkD9TjYIKmcxnubc4ZaxIqbazO2XnQbowunB0KV6m9ju2PusdALn/bfZZsVjnrZTCCtPZ+8hyHqLinLMEajzQDbtG48hcr5Q/a44AxU55zM4uMefi4Xg13FtJQJ6Qh2o16IqxwAi5ri7mcsd5vVsNguyhp/co44fPdzZTur7aQxZ0wwW5DqioczO6Mq4dZfO/Aex5uhcO3VqOr5l6EpVih0RcrbL/R5ayHqSj2RwURhdqeFZWzx5s1i62ScDAlOh706s+gcC4npHHVSoshoRDB9Fjjw7qpdq8apkTH7M5LM75fnTNeUc74rSxn5kTjXFtyGLDHUAhE1HDHeCDhYGWYEr13nginBQPwIBcfWc5UsdcKLmyLYoVB3h192mR/GvRRnwE4y5n+3qbdcnErBSvaoxbOmNjJLO9cRKGsgWehylX7rmZdlU9LOdM2RtS7ClqiFg44IfbXtO6thQvvuBkgWd7auePuRqcN8Zi5faGsWaSlnIlAw9yOS1vQIIEjmDb7frkogwMOcNWGTPnNMGl7O8zknYsX/UA+76p2NpcGB/93WBslzugFn+QTzapMWsqZMPLW/sI9ae7l3ToOChxxq2UO0HfEXjXpegAMZX118aKFNwM2SvjAqzXqUvRohPi/tdkv4khLORPU64yoONxjHNyVsD7MbUU5rzd67Nr/eqU8+8UOp2Sf/VbsiN/CU0deYKsioVgQIs9RsUMpqNshLSshkRPmZR23tFF+L7bPJG/69hsqmKNaVkISIRxHPHCBvhHbk6CAwaSOw47x0JIkCscBDfRzU76frdnTuSNcPqRBDEISLRyjDfWSKUdzMCV6o+edQagcF2hPmOzf4UAyJByn8R405bsMMCU6ZneO+8bQf5nyfXSnzdznawhJhXAcxtQQL8fszpioNurnefCMEB53wJ3bvDpOMiEch7NqGHNgotpOU54+MOw7DPCOgHMqSjyEdpmHjmRROA6X1YZ07IPpAzETGqJwmJ8GU21g1gAnpI1QMt6wiZcF4r1niJLhbTQfcfxCkkQuyFwghJDZLOAuIITCIYTCIYTCIYTCIYTCIYRQOIRQOIRQOIRQOIRQOISQWvi/AAMA9UczDEaG0p8AAAAASUVORK5CYII="] - - var dsgvo = SQLCondition.begin().andPrepareValue("DSGVO.CONTACT_ID", pPerson) - .buildSql("select DSGVOID, ROW_ID, STATUORITYSOURCE, PURPOSE, TABLENAME, VALID_TO, CONTACT_ID " - + "from DSGVO", "1 = 1") - // getDSGVOTypes / -Values - - // TODO Parameter und Felder - // params: adito.image.myLogo, myAddress, address, salutation, dateRequest, deadline, dateSaveTill, transmission, fromOther - // Felder PURPOSE, STATUORITYSOURCE, VALID_TO, TYPE, VALUE - - var params = { - "adito.image.myLogo" : "", - "myAddress" : "", - "address" : "", - "salutation" : "", // ggf. lettersalutation -> Contact - "dateRequest" : "", - "deadline" : "", - "dateSaveTill" : "", - "transmission" : "", - "fromOther" : "" - }; - - DSGVOReport.setReportData(ReportData.begin([ - "PURPOSE", - "STATUORITYSOURCE", - "VALID_TO", - "TYPE", - "VALUE" - ])); - DSGVOReport.addImage("myLogo", imgData[1]); - DSGVOReport.addReportParams(params); - DSGVOReport.openReport(); -} - - -/** - * makes selected data from a private contact anonymous - * - * @param pPersId - * @param pContactId - */ -function dsgvoMkDataAnonymous(pPersId, pContactId) -{ - // TODO Only Data that comes from private contacts - // TODO ggf. nur ein Param notwendig? oder pRowId statt pPersId - - //Hat die Privat-Person auch eine Funktion an einer Firma - var hasFunction = db.cell(SqlCondition.begin() - .andPrepare("CONTACT.PERSON_ID", pPersId) - .andPrepare("CONTACT.ORGANISATION_ID", "0", "# != ?") // TODO ungleich 0, stimmt das so? - .build(" select count(*) from CONTACT", "1=2")); - // db.cell(" select count(*) from RELATION where PERS_ID = '" + pPersId + "' and ORGANISATION != '0' "); - - var prompts = new Array(); - prompts["PERSREL"] = hasFunction; - var jsonResult = openOkCancelDialog("DLG_CHOOSE_DATA_PRIVACY_ANONYMISATION", prompts); - var newAnonymCategories = new Array(); - var updArray = []; - - if (jsonResult["button"] != "ok") - return; - - var data, values, columns, columnTypes, condition; - - //Namen - if ((jsonResult["comp.chb_Names"] == "true")) - { - data = db.array(db.ROW, SqlCondition.begin() - .andPrepare("CONTACT.PERSON_ID", pPersId) - .build("select SALUTATION, TITLE, FIRSTNAME, MIDDLENAME, LASTNAME from PERS ", "1=2") - ); - /*data = db.array(db.ROW, "select SALUTATION, TITLE, FIRSTNAME, MIDDLENAME, LASTNAME " - + " from PERS " - + " where PERSID = '" + pPersId + "'");*/ - - values = [dsgvoMkTextAnonymous(data[0]), dsgvoMkTextAnonymous(data[1]), dsgvoMkTextAnonymous(data[2]), dsgvoMkTextAnonymous(data[3]), dsgvoMkTextAnonymous(data[4])]; - columns = ["SALUTATION", "TITLE", "FIRSTNAME", "MIDDLENAME", "LASTNAME"]; - columnTypes = db.getColumnTypes("PERSON", columns); - condition = SqlCondition.andPrepare("PERSONID", pPersId) - .and("1=2"); - //condition = "PERSONID = '" + pPersId + "'"; - updArray.push(["PERSON", columns, columnTypes, values, condition]) - - newAnonymCategories.push(translate.text("Namen")); - } - - //sonstige personenbezogene Daten - if (jsonResult["comp.chb_others"] == "true") - { - data = db.array(db.ROW, SqlCondition.begin() - .andPrepare("CONTACT.PERSON_ID", pPersId) - .build("select DOB, GENDER, SUFFIX, PERSINFO from PERS ", "1=2")); - - /*, "select DOB, GENDER, SUFFIX, PERSINFO " - + " from PERS " - + " where PERSID = '" + pPersId + "' ") - */ - values = ["", "", "", ""]; - columns = ["DOB", "GENDER", "SUFFIX", "PERSINFO"]; - columnTypes = db.getColumnTypes("PERS", columns); - condition = SqlCondition.andPrepare("PERSONID", pPersId) - .and("1=2"); - //condition = "PERSID = '" + pPersId + "'"; - updArray.push(["PERS", columns, columnTypes, values, condition]) - - newAnonymCategories.push(translate.text("Sonstige personenbezogene Daten")); - } - - //Addressen - if(jsonResult["comp.chb_Address"] == "true") - { - data = db.table(SqlCondition.begin() - .andPrepare("CONTACT_ID", pContactId) - .build("select ADDRESS, STATE, CITY, COUNTRY, REGION, BUILDINGNO, ADDRESSADDITION, ZIP, DISTRICT, ADDRESSID " - + " from ADDRESS ", "1=2" )); - - /*" select ADDRESS, STATE, CITY, COUNTRY, REGION, BUILDINGNO, ADDRESSADDITION, ZIP, DISTRICT, ADDRESSID " - + " from ADDRESS " - + " where RELATION_ID = '" + pContactId + "' "); -*/ - columns = ["ADDRESS", "STATE", "CITY", "COUNTRY", "REGION", "BUILDINGNO", "ADDRESSADDITION", "ZIP", "DISTRICT"]; - columnTypes = db.getColumnTypes("ADDRESS", columns); - - //Jede Addresse muss separat anonymisiert werden - for (let i = 0; i < data.length; i++) { - values = [dsgvoMkTextAnonymous(data[i][0]), dsgvoMkTextAnonymous(data[i][1]), - dsgvoMkTextAnonymous(data[i][2]), dsgvoMkTextAnonymous(data[i][3]), - dsgvoMkTextAnonymous(data[i][4]), dsgvoMkTextAnonymous(data[i][5]), - dsgvoMkTextAnonymous(data[i][6]), dsgvoMkTextAnonymous(data[i][7]), - dsgvoMkTextAnonymous(data[i][8])]; - - // TODO prüfen - condition = SqlCondition.andPrepare("CONTACT_ID", pContactId) - .andPrepare("ADDRESSID", data[i][9]) - .and("1=2"); - //condition = " CONTACT_ID = '" + pContactId + "' and ADDRESSID = '" + data[i][9] + "' "; - updArray.push(["ADDRESS", columns, columnTypes, values, condition]); - } - newAnonymCategories.push(translate.text("Adressdaten")); - } - - //Kommunikationsdaten - if (jsonResult["comp.chb_Comm"] == "true") - { - data = db.table(SqlCondition.begin() - .andPrepare("CONTACT_ID", pContactId) - .build("select ADDRESS, SEARCHADDR, COMMUNICATIONID from COMMUNICATION", "1=2")); - //data = db.table("select ADDR, SEARCHADDR, COMMID from COMM where RELATION_ID = '" + pContactId + "'"); - - columns = ["ADDR", "SEARCHADDR"]; - columnTypes = db.getColumnTypes("COMM", columns); - - for (let i = 0; i < data.length; i++) { - values = [dsgvoMkTextAnonymous(data[i][0]), dsgvoMkTextAnonymous(data[i][1])]; - - condition = SqlCondition.andPrepare("CONTACT_ID", pContactId) - .andPrepare("COMMUNICATIONID", data[i][2]).and("1=2"); - // TODO prüfen - //"RELATION_ID = '" + pContactId + "' and COMMID = '" + data[i][2] + "' "; - - updArray.push(["COMM", columns, columnTypes, values, condition]); - } - newAnonymCategories.push(translate.text("Kommunikationsdaten")); - } - - if (updArray.length > 0) - db.updates(updArray); - - if(newAnonymCategories.length > 0) - { - subject = translate.text("DSGVO Anonymisierung"); - info = translate.text("Folgende Daten wurden anonymisiert: " + newAnonymCategories.join(", ")); - // TODO UX Abwarten - question.showMessage(info); - newHistory(vars.get("$global.user").relationid, getKeyValue("Intern", "HistoryMedium"), "o", subject, info, [[pContactId, 2]]); - } - else - question.showMessage(translate.text("Es wurden keine Daten anonymisiert.")); -} - -/** - * utility function to make a String anonymous. Replaces all letters between the first an last one with * - * - * @param {String} pText Text to be made anonymous - * @return {String} first and last letter from pText with (pText.length-2) stars(*) between them - * - * @example dsgvoMkTextAnonymous("Buchstabe") - * @exampleresult B*******e - */ -function dsgvoMkTextAnonymous(pText) -{ - if (pText == null) - return null; - if (pText.length <= 2) - return "**"; - - var res = pText.charAt(0); - - for(i = 0; i < pText.length - 2; i++) - { - res += "*"; - } - - return res += pText.charAt(pText.length - 1); -} - diff --git a/process/DataPrivacy_lib/DataPrivacy_lib.aod b/process/DataPrivacy_lib/DataPrivacy_lib.aod new file mode 100644 index 0000000000000000000000000000000000000000..87e4a73a1b3e1111ba777f8296eda926464c7777 --- /dev/null +++ b/process/DataPrivacy_lib/DataPrivacy_lib.aod @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<process xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.2.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/process/1.2.1"> + <name>DataPrivacy_lib</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <process>%aditoprj%/process/DataPrivacy_lib/process.js</process> + <variants> + <element>LIBRARY</element> + </variants> +</process> diff --git a/process/DataPrivacy_lib/process.js b/process/DataPrivacy_lib/process.js new file mode 100644 index 0000000000000000000000000000000000000000..527b1d0c5e5b51eb90c4ef2f305246578e145e70 --- /dev/null +++ b/process/DataPrivacy_lib/process.js @@ -0,0 +1,666 @@ +import("Util_lib"); +import("PostalAddress_lib"); +import("system.text"); +import("system.question"); +import("Attribute_lib"); +import("Keyword_lib") +import("KeywordRegistry_basic"); +import("system.translate"); +import("Sql_lib"); +import("system.util"); +import("system.vars"); +import("system.db"); +import("system.neon"); +import("system.result"); +import("system.entities"); +import("system.datetime"); +import("Report_lib"); +import("Contact_lib"); +import("Address_lib"); + +/** + * + * Do not create new instances anywhere else than inside of the get-function! + * + */ +function DataPrivacyType(pKeyId, pGetValuesCallback, pFormatAsDate) +{ + pFormatAsDate = pFormatAsDate == true; + + this.key = pKeyId; + this.getValues = pGetValuesCallback; + this.formatAsDate = pFormatAsDate; +} + +/** + * NOTE: The Key in the cache has to be the same as the first argument (pKeyId) + * NOTE2: These Types have to exist also as Keyord! + * + * get all possible DataPrivacyTypes or one specific + * @param {String} [pKey=undefined] if provided, this function returns only the DataPrivacyTypes with this key + * + * @return {Object|DataPrivacyType} object containing all DataPrivacyType or one specific DataPrivacyType + */ +DataPrivacyType.get = function(pKey) +{ + if (!this._cache) + this._cache = { + // Address lookups + TYPE_NAME: new DataPrivacyType("TYPE_NAME", _getName), + TYPE_BIRTH: new DataPrivacyType("TYPE_BIRTH", _getBirthday, true), + TYPE_ADDRESS: new DataPrivacyType("TYPE_ADDRESS", _getAddress), + TYPE_COMM: new DataPrivacyType("TYPE_COMM", _getCommunication), + TYPE_ATTR: new DataPrivacyType("TYPE_ATTR", _getAttribute) + // Picture also? + // Gender also? + // Orgs of the person also? + } + + if (pKey) + return this._cache[pKey.trim()]; + + return this._cache; + + /** + * Helper function to get personal data. + */ + function _selectPersonal(pContactId, pContactIdSaved, fields) + { + fields.push("CONTACTID"); + + if (pContactIdSaved) + pContactId = pContactIdSaved; + + var entityConfig = entities.createConfigForLoadingRows() + .entity("Person_entity") + .provider("Contact") + .uid(pContactId) + .fields(fields); + return entities.getRow(entityConfig); + } + + function _getName(pContactId, pContactIdSaved) + { + // Use PersonId as ID, since the data comes from the person + + var persData = _selectPersonal(pContactId, pContactIdSaved, ["SALUTATION", "TITLE", "TITLESUFFIX", "FIRSTNAME", "MIDDLENAME", "LASTNAME"]); + // TODO format correctly (with lib?) + + var contact = new Contact(); + contact.salutation = persData.SALUTATION; + contact.title = persData.TITLE; + contact.firstname= persData.FIRSTNAME; + contact.middlename = persData.MIDDLENAME; + contact.lastname = persData.LASTNAME; + contact.suffix = persData.TITLESUFFIX; + + var renderer = new ContactTitleRenderer(contact); + var names = renderer.asString() + + return [{ + value: names, + id: persData.CONTACTID + }] + } + + function _getBirthday(pContactId, pContactIdSaved) + { + // Todo Format or set content dsgvotype + var persData = _selectPersonal(pContactId, pContactIdSaved, ["DATEOFBIRTH"]); + + return [{ + value: persData.DATEOFBIRTH, + id: persData.CONTACTID + }] + } + + function _getAddress(pContactId, pAddressId) + { + // TODO: update and fix Address_lib and use it (and remove format-functions in PostalAddress_lib) + + var entityConfig = entities.createConfigForLoadingRows() + .entity("Address_entity") + .fields(["ADDRESSID", "ADDRESS", "ADDRESSADDITION", "ADDRIDENTIFIER", "BUILDINGNO", "ZIP", "CITY", "COUNTRY", "DISTRICT", "REGION", "STATE"]); + + if (pAddressId) + { + entityConfig.uid(pAddressId); + } + else + { + entityConfig.provider("ContactAddresses") + .addParameter("ContactId_param", pContactId); + + } + + var addrData = entities.getRows(entityConfig).map(function(addr) { + var addrVal = StringUtils.concat(", ", [addr.ADDRESS, addr.ADDRESSADDITION, addr.ADDRIDENTIFIER, addr.BUILDINGNO, addr.ZIP, addr.CITY, addr.COUNTRY, addr.DISTRICT, addr.REGION, addr.STATE]); + + return { + value: addrVal, + id: addr.ADDRESSID + }; + }); + + return addrData; + } + + function _getCommunication(pContactId, pCommunicationId) + { + var entityConfig = entities.createConfigForLoadingRows() + .entity("Communication_entity") + .fields(["COMMUNICATIONID", "ADDR"]); + + if (pCommunicationId) + { + entityConfig.uid(pCommunicationId); + } + else + { + entityConfig.provider("AllCommunications") + .addParameter("ContactId_param", pContactId); + } + + return entities.getRows(entityConfig).map(function(pComm) + { + return { + value: pComm.ADDR, + id: pComm.COMMUNICATIONID + } + }); + } + + function _getAttribute(pContactId, pAttributeId) + { + var attributeData = []; + if (pContactId) + { + attributeData = AttributeRelationUtils.getAllAttributes(pContactId, "Person", 2); + } + else if(pAttributeId) + { + attributeData = AttributeRelationUtils.getAttribute(pAttributeId, pContactId, "Person", true, true); + if (attributeData) + attributeData = [[pAttributeId].concat(attributeData)] + } + + return attributeData.map(function(pAttr) + { + return { + value: pAttr[1] + ": " + pAttr[2], + id: pAttr[0] + } + }); + } +} + +/** + * Methods used by DSGVO. + * Do not create an instance of this! + * + * @class + */ +function DataPrivacyUtils() {} + +DataPrivacyUtils.getDSGVO = function(pContactId, pFilterCond) +{ + var cond = SqlCondition.begin().andPrepare("DSGVO.CONTACT_ID", pContactId); + cond.andSqlCondition(pFilterCond); + + var select = "DSGVOID," + // 0 + "CONTACT_ID," + // 1 + "DSGVOTYPE," + // 2 + "ROW_ID," + // 3 + "''," + // 4 - dummy for value + "STATUORITYSOURCE," + // 5 + "PURPOSE," + // 6 + "VALID_TO," + // 7 + "DATE_NEW," + // 8 + "DATE_EDIT," + // 9 + "USER_NEW," + // 10 + "USER_EDIT, " + // 11 + KeywordUtils.getResolvedTitleSqlPart($KeywordRegistry.DSGVOType(), "DSGVOTYPE") // 12 - dsgvotype-displayvalue + + + var data = db.table(cond.buildSql("select " + select + " from DSGVO", "1 = 2")); + return data; +} + +/** + * If filter conditin is provided, NO inserts are done + */ +DataPrivacyUtils.collectAll = function(pContactId, pFilterCond) +{ + var contactDSGVO = DataPrivacyUtils.getDSGVO(pContactId, pFilterCond); + + // copy data (with .slice()) as we iterate through it and we should not add values while doing this + // NOTE that the arrays inside of contactDSGVO still point to the same arrays as in returnDSGVOData + // + // --> contactDSGVO[dat][4] = pRow.value; WILL CHANGE returnDSGVOData[dat][4] ALSO! + // (Yes I could also slice each array in contactDSGVO to returnDSGVOData but this would add overhead which is not needed :-) + var returnDSGVOData = contactDSGVO.slice(); + + var inserts = []; + var currentUser = vars.getString("$sys.user"); + var now = vars.getString("$sys.date"); + + for (dsgvotype in DataPrivacyType.get()) + { + // get dsgvotype object for current dsgvotype + var dsgvotype = DataPrivacyType.get(dsgvotype); + if (dsgvotype.getValues == undefined) + break; + + // load all data of the current dsgvotype + var data = dsgvotype.getValues(pContactId); + + data.forEach(function(pRow) + { + // search if it is already in DSGVO table + var found = false; + for (dat in contactDSGVO) + { + if (contactDSGVO[dat][2].trim() == dsgvotype.key && contactDSGVO[dat][3] == pRow.id) + { + found = true; + // add the loaded view value + contactDSGVO[dat][4] = pRow.value; + break; + } + } + + // if not insert it (if not using pFilterCond as in that case wrong inserts would happen) + if (!found && !pFilterCond) + { + var newId = util.getNewUUID(); + // insert + inserts.push(["DSGVO", + ["DSGVOID", "USER_NEW", "DATE_NEW", "DSGVOTYPE", "ROW_ID", "CONTACT_ID"], + null, + [newId, currentUser, now, dsgvotype.key, pRow.id, pContactId]]); + + // and also insert it in the return data to avoid selecting from DSGVO again + returnDSGVOData.push([ + newId, // DSGVOID," + // 0 + pContactId, // "CONTACT_ID," + // 1 + dsgvotype.key, // "DSGVOTYPE," + // 2 + pRow.id, // "ROW_ID," + // 3 + pRow.value, // "''," + // 4 - value + "", // "STATUORITYSOURCE," + // 5 + "", // "PURPOSE," + // 6 + "", // "VALID_TO," + // 7 + now, // "DATE_NEW," + // 8 + "", // "DATE_EDIT," + // 9 + currentUser, // "USER_NEW," + // 10 + "", // "USER_EDIT " // 11 + KeywordUtils.getViewValue($KeywordRegistry.DSGVOType(), StringUtils.toChar36(dsgvotype.key)), // 12 + ]) + } + }); + } + + db.inserts(inserts); + + var deletes = []; + returnDSGVOData = returnDSGVOData.filter(function(pRow) + { + // filter no longer existing records and delete them + if (!pRow[4]) + { + deletes.push(["DSGVO", SqlCondition.equals("DSGVO.DSGVOID", pRow[0], "1=2")]); + return false; + } + + return true; + }); + db.deletes(deletes); + + return returnDSGVOData +} + +/** + * Notify the user to update the data privacy informations + */ +DataPrivacyUtils.notifyNeedDataPrivacyUpdate = function(pContactId) +{ + if (ContactUtils.getContactTypeByContactId(pContactId) > 1) { // if person + // TODO: jump to DataPrivacy-Tab of contact + question.showMessage(translate.text("Your changes may have an impact on the data privacy information (DSGVO).\n Please update these."), question.INFORMATION, translate.text("Update data privacy information")); + } +} + +DataPrivacyUtils.dataForExport = function(pContactId, pLocale) +{ + var entity = "DSGVO_entity"; + + var fields = ["DSGVOTYPE", "VALUE", "STATUORITYSOURCE", "PURPOSE", "VALID_TO"]; + var config = entities.createConfigForLoadingRows() + .entity(entity) + .provider("DSGVOEntries") + .addParameter("ContactId_param", pContactId) + .fields(fields) + + return [fields, entities.getRows(config).map(function(pRow) { + var dsgvotype = DataPrivacyType.get(pRow.DSGVOTYPE); + + var newRow = [ + KeywordUtils.getViewValue($KeywordRegistry.DSGVOType(), pRow.DSGVOTYPE, pLocale), + (dsgvotype.formatAsDate ? datetime.toDate(pRow.VALUE, translate.text("dd.MM.yyyy", pLocale), "UTC") : pRow.VALUE), + KeywordUtils.getViewValue($KeywordRegistry.DSGVOStatuoritysource(), pRow.STATUORITYSOURCE, pLocale), + KeywordUtils.getViewValue($KeywordRegistry.DSGVOPurpose(), pRow.PURPOSE, pLocale), + datetime.toDate(pRow.VALID_TO, translate.text("dd.MM.yyyy", pLocale), "UTC"), + ]; + + return newRow; + })]; +} + +DataPrivacyUtils.downloadCSV = function(pContactId, pLocale) +{ + var data = DataPrivacyUtils.dataForExport(pContactId, pLocale); + + data = [data[0].map(function(pField) { + return pField.toLowerCase(); + })].concat(data[1]); + + var csvTable = text.toCSV(data, "\r\n", ";", '"'); + + neon.download(util.encodeBase64String(csvTable), "data_pricacy.csv"); +} + +DataPrivacyUtils.disclosureReport = function(pContactId, pLocale) +{ + var data = DataPrivacyUtils.dataForExport(pContactId, pLocale); + + +} + +DataPrivacyUtils.informationReport = function(pContactId, pLocale) +{ + var data = DataPrivacyUtils.dataForExport(pContactId, pLocale); + + +} + +DataPrivacyUtils.DisclosureReportName = function() { + return "DSGVO_Disclosure_report"; +} + +/** + * Note: this function requires that all fields in the DSGVO table are updated (via DataPrivacyUtils.collectAll()) + * Otherwise there may be fields in DSGVO which do not exist anymore in the person or some are missing. + */ +DataPrivacyUtils.checkAllFilled = function(pContactId) +{ + var countNotFilled = db.cell(SqlCondition.begin() + .andPrepare("DSGVO.CONTACT_ID", pContactId) + .andSqlCondition(SqlCondition.begin() + .or("STATUORITYSOURCE is null") + .or("PURPOSE is null") + .or("VALID_TO is null")) + .buildSql("select count(*) from DSGVO", "1=2")) + + return countNotFilled == "0"; +} + +DataPrivacyUtils.openReport = function(pContactId, pReportName, pDSGVOInfo, pLocale) +{ + var DSGVOReport = new Report(pReportName); + + // TODO: get Images implementieren ( address am besten eine andere Lösung!) + var imgData = ["meineFirma | Konrad-Zuse-Straße 4 | DE 84144 Geisenhausen", + "base64:iVBORw0KGgoAAAANSUhEUgAAAM4AAABRCAYAAACaL5lSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDA4QzAyM0IwREIwMTFFNEFGMDREM0VEMjExRjlBRTIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDA4QzAyM0MwREIwMTFFNEFGMDREM0VEMjExRjlBRTIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMDhDMDIzOTBEQjAxMUU0QUYwNEQzRUQyMTFGOUFFMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowMDhDMDIzQTBEQjAxMUU0QUYwNEQzRUQyMTFGOUFFMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhF3nYoAAAlvSURBVHja7J1fjBXVHcfPJQJRoe1urQYJRBYlMUJisqwvGNjY3WgEUtN2CeWBIGb3Ju6LElsW+gA8AHe1UfuwTcBASB/Q7CZNG0tjw2pWU15kNzEBJFnLqmvQBNEbU0pbX+jve+9vlrOzM/fOnTtz78zs95P8cv/MOTPnzJzvnN/5zZ+Tu3XrliGE1MYC7gJCKBxCKBxCKBxCKBxCKBxCCIVDCIVDCIVDCIVDyDzmDq8/d+1/PY5trRB7VGyt2BqxVWLLxe4RW6JpbohdF7sq9qnYpNhFsY/Evoi6QKeOvMAWQKITToQ8LPaEWKfYBrFlVdL/SO1BsU3W/1+JnRMbE3tP7DIPHcmicLrFfia2VWxlBOuD4H6pNi32tthfxM7yEJIsCAc9yw6x7WJLYyozhNgvtlPsLbHT2hMRkjrhYPzynNhu/d4IIMxesafEToqdiGMcREhcwnlKe4AtTaoDhHpArF1sSOwdHlYSN/WGo/Niv2+iaGy2aFnyPKwkqT1OTmyf2pIE1Qdh7t+J/VjsqBgfbyWJEU5OXaMDCa0ThHxYbJHYIYqHJMVV25dg0dgc0LIS0nTh5FPWGPdxzEOaLRxEz/YkbEwTxG3bo2UnpOHCQci3XwffaWONln0FDzdptHBwcXNLiuu5RetASMOE02nKdwSknd1aF0IaIpwdGXFzVmhdCIldOLjLeXuG6rtd60RIrMLBowFLM1TfpVonQmITDh5C25rBOm/VuhESi3Dw5ObKDNZ5pdaNkFiE05nhenfy0JM4hIMI1IYM13uD4QVREoNw8DaaZRmu9zKtIyGh8HusYG3UG/pJ6w/NKy89O/P70j+nzSsn/zTz+5EHV5oHlt9rep58fFa+sQ8vmEtXps35C5/4+12PrTMP3H9v6dMGeZAX6/Cp49tsAiRK4TTsnrS771xsdj3TZTrWPeQrCtiljmnzhzfPmH//538zyyC0/l9tLonSC6wT1tmxzgxJ3q+//a4pdSTzx1Vb1SjR/Hr3L3xFY4MeCWnt3wf7d/iKxgYC+83un7vTruLhJ1H3OMsbsfHnpbdAo0Yv8rcPzpsz74/P6i3QU0AgtgA2b1pvPhQXDHltd+7MB+MzPQrSIa/tukE0mzeuN6f+/O6cOuZyubrr0tvb12bK73nDZ/cbbxwfzWKD2Tnw2l75KIiN/rHwYibvwggyobSfcO6Ju3COINDYX5axjsuNKo1PYLue+eksATy9scN0rF1T6q0AxkkYL9l8dvWaOXX1XfPZl9dK+W23zxJY1HXsUtEANK7RBDf+s1reakyJOFa7/utz6ivr6ZLlmTxBhHXVGvawmsfYYxYjf//HrHENBIMexVnmFs2cwIJr+WO33cKo64gGNKXfBzPcZo479Z2voqnU4zQENGz0DpWAaJAOLpoNxGa7dn6cv/jJbHfv/vtiqYu4ZhDN6pQd/5rdLUk/mPETQ109zo2GCOf8hUDpPr4yHTqvu8exAgQ3DCERC+d63BtGT1Ktt3G45uHK+VybmYPbDbSEc52Hn0QtnKtxb7jSuKZaWojOHvfUkt8JKjSijmT+jXEwqdOmeHuc/4bOe7OOvK46etLb24eoWI8pv4/aHhSP+IWZNRx9RX/mJd3xasvlP2wDUSo7wlUaQ8jyYrUKhClnvewceO2Yltkr4maHq0vLEXkz5SijU8duJ6jgXpf8btPfe937Q5YXNU+LpilYaSY0zUiVsrdrObD+FmsR8o1Uyx+kx5mcByeNSa/GLzauB6XdtRgH66w21rqR9aDRDJu5YWGsf1yF5pe3YeWsU2QoW6DQt6a94hLNzP6AYFRY4y7RGN0Hwypav/UXrLwtrsU91fIHFc7FeSCci67G2KIHGQehqL1CDmbK0TLnbFSQtH11brtPbdDaRqu5Hept82hAzShnveDEgN5ltZzNc2pePaFTJ5S9Fel89sewfs876zPlR+GdywAFFZcX7VYPtj5E/kCuGubcxPSBWb1D+iuto01BDwp2YreGl0vo923SEIf17LTXOqhhaHe7c+qa5VUYJRdOvg94uGxRlhMXMStdJu+u41oNyjgRMNzdoq7SNucPdc3y2pC7rBPJNtulQvkkTd7cnp2vx3iHyydUcFP2nzXkD9TjYIKmcxnubc4ZaxIqbazO2XnQbowunB0KV6m9ju2PusdALn/bfZZsVjnrZTCCtPZ+8hyHqLinLMEajzQDbtG48hcr5Q/a44AxU55zM4uMefi4Xg13FtJQJ6Qh2o16IqxwAi5ri7mcsd5vVsNguyhp/co44fPdzZTur7aQxZ0wwW5DqioczO6Mq4dZfO/Aex5uhcO3VqOr5l6EpVih0RcrbL/R5ayHqSj2RwURhdqeFZWzx5s1i62ScDAlOh706s+gcC4npHHVSoshoRDB9Fjjw7qpdq8apkTH7M5LM75fnTNeUc74rSxn5kTjXFtyGLDHUAhE1HDHeCDhYGWYEr13nginBQPwIBcfWc5UsdcKLmyLYoVB3h192mR/GvRRnwE4y5n+3qbdcnErBSvaoxbOmNjJLO9cRKGsgWehylX7rmZdlU9LOdM2RtS7ClqiFg44IfbXtO6thQvvuBkgWd7auePuRqcN8Zi5faGsWaSlnIlAw9yOS1vQIIEjmDb7frkogwMOcNWGTPnNMGl7O8zknYsX/UA+76p2NpcGB/93WBslzugFn+QTzapMWsqZMPLW/sI9ae7l3ToOChxxq2UO0HfEXjXpegAMZX118aKFNwM2SvjAqzXqUvRohPi/tdkv4khLORPU64yoONxjHNyVsD7MbUU5rzd67Nr/eqU8+8UOp2Sf/VbsiN/CU0deYKsioVgQIs9RsUMpqNshLSshkRPmZR23tFF+L7bPJG/69hsqmKNaVkISIRxHPHCBvhHbk6CAwaSOw47x0JIkCscBDfRzU76frdnTuSNcPqRBDEISLRyjDfWSKUdzMCV6o+edQagcF2hPmOzf4UAyJByn8R405bsMMCU6ZneO+8bQf5nyfXSnzdznawhJhXAcxtQQL8fszpioNurnefCMEB53wJ3bvDpOMiEch7NqGHNgotpOU54+MOw7DPCOgHMqSjyEdpmHjmRROA6X1YZ07IPpAzETGqJwmJ8GU21g1gAnpI1QMt6wiZcF4r1niJLhbTQfcfxCkkQuyFwghJDZLOAuIITCIYTCIYTCIYTCIYTCIYRQOIRQOIRQOIRQOIRQOISQWvi/AAMA9UczDEaG0p8AAAAASUVORK5CYII="] + + var dsgvoData = DataPrivacyUtils.dataForExport(pContactId, pLocale); + + // text for transmission + var transmission = ""; + if (pDSGVOInfo.transmission != $KeywordRegistry.DSGVOTransmission$none()) + { + transmission = translate.text("The data is transmitted to the following recipients:", pLocale); + transmission += " " + pDSGVOInfo.recipient; + if (pDSGVOInfo.transmission == $KeywordRegistry.DSGVOTransmission$foreign()) + { + transmission += "\n" + translate.text("The transfer of data to recipients located in a third country is based on the following guarantees:", pLocale) + + "\n" + pDSGVOInfo.garantees; + } + } + + // text for other datasource + var datasource = ""; + if (pDSGVOInfo.datasource) + { + datasource = translate.text("We received data from " + pDSGVOInfo.datasource + ".", pLocale); + } + + // text for deadline + var deadline = ""; + if(pDSGVOInfo.deadline == $KeywordRegistry.DSGVODeadline$onTime()) + deadline = translate.text("We hereby comply with your request within the statutory period of one month.", pLocale); + else + { + deadline = translate.withArguments("As stated in our letter of %0, we have made use of the possibility to extend the deadline to three months due to %1.", + [datetime.toDate(pDSGVOInfo.deadlineDate, translate.text("dd.MM.yyyy", pLocale)), + (pDSGVOInfo.deadline == $KeywordRegistry.DSGVODeadline$complex() ? translate.text("the high complexity of your application", pLocale) + : + (pDSGVOInfo.deadline == $KeywordRegistry.DSGVODeadline$count() ? translate.text("the number of your applications", pLocale) : "")) + ], pLocale) + } + + var saveTill = datetime.toDate(db.cell( + SqlCondition.begin() + .andPrepare("DSGVO.CONTACT_ID", pContactId) + .buildSql("select max(VALID_TO) from DSGVO", "1=2")), + translate.text("dd.MM.yyyy", pLocale), "UTC"); + + saveTill = translate.text("We save your data until " + saveTill + "."); + var addrObject = new AddrObject(pContactId); + + var fakeDataProtectionOfficerId = "57d524f6-ad66-4550-be83-fee6e31b7a52" + var fakeDataProtectionOfficerAddrObject = new AddrObject(fakeDataProtectionOfficerId); + + fakeDataProtectionOfficerAddr = fakeDataProtectionOfficerAddrObject.getFormattedAddress(false, "{salutation_name}\n {street} {buildingno}\n {country_short} - {zip} {city}"); + + if (fakeDataProtectionOfficerAddr.indexOf("Err.") != -1) + { + fakeDataProtectionOfficerAddr = +"Herr Max Mustermann\n\ +Musterstr. 3\n\ +12345 Musterstadt\n\ +Muster-Datenschutzberatung"; + } + + + var params = { + "myAddress" : imgData[0], + "address" : addrObject.getFormattedAddress(false, "{salutation_name}\n {street} {buildingno}\n {country_short} - {zip} {city}"), + "salutation" : addrObject.getFormattedAddress(false, "{letter_salutation},"), + "dateRequest" : datetime.toDate(pDSGVOInfo.requestDate, translate.text("dd.MM.yyyy", pLocale), "UTC"), + "deadline" : deadline.toString(), + "dateSaveTill" : saveTill.toString(), + "transmission" : transmission.toString(), + "fromOther" : datasource.toString(), + "dataProtectionOfficer" : fakeDataProtectionOfficerAddr.toString() + }; + + DSGVOReport.setReportData(ReportData.begin(dsgvoData[0]).add(dsgvoData[1])); + DSGVOReport.addImage("myLogo", imgData[1]); + DSGVOReport.addReportParams(params); + DSGVOReport.openReport(); +} + + +//////////////////////////////////////////////////////////////////////// +// Deprecated functions: + +/** + * makes selected data from a private contact anonymous + * + * @param pPersId + * @param pContactId + */ +DataPrivacyUtils.dsgvoMkDataAnonymous = function(pPersId, pContactId) +{ + // TODO Only Data that comes from private contacts + // TODO ggf. nur ein Param notwendig? oder pRowId statt pPersId + + //Hat die Privat-Person auch eine Funktion an einer Firma + var hasFunction = db.cell(SqlCondition.begin() + .andPrepare("CONTACT.PERSON_ID", pPersId) + .andPrepare("CONTACT.ORGANISATION_ID", "0", "# != ?") // TODO ungleich 0, stimmt das so? + .build(" select count(*) from CONTACT", "1=2")); + // db.cell(" select count(*) from RELATION where PERS_ID = '" + pPersId + "' and ORGANISATION != '0' "); + + var prompts = new Array(); + prompts["PERSREL"] = hasFunction; + var jsonResult = openOkCancelDialog("DLG_CHOOSE_DATA_PRIVACY_ANONYMISATION", prompts); + var newAnonymCategories = new Array(); + var updArray = []; + + if (jsonResult["button"] != "ok") + return; + + var data, values, columns, columnTypes, condition; + + //Namen + if ((jsonResult["comp.chb_Names"] == "true")) + { + data = db.array(db.ROW, SqlCondition.begin() + .andPrepare("CONTACT.PERSON_ID", pPersId) + .build("select SALUTATION, TITLE, FIRSTNAME, MIDDLENAME, LASTNAME from PERS ", "1=2") + ); + /*data = db.array(db.ROW, "select SALUTATION, TITLE, FIRSTNAME, MIDDLENAME, LASTNAME " + + " from PERS " + + " where PERSID = '" + pPersId + "'");*/ + + values = [DataPrivacyUtils.anonymizeText(data[0]), DataPrivacyUtils.anonymizeText(data[1]), DataPrivacyUtils.anonymizeText(data[2]), DataPrivacyUtils.anonymizeText(data[3]), DataPrivacyUtils.anonymizeText(data[4])]; + columns = ["SALUTATION", "TITLE", "FIRSTNAME", "MIDDLENAME", "LASTNAME"]; + columnTypes = db.getColumnTypes("PERSON", columns); + condition = SqlCondition.andPrepare("PERSONID", pPersId) + .and("1=2"); + //condition = "PERSONID = '" + pPersId + "'"; + updArray.push(["PERSON", columns, columnTypes, values, condition]) + + newAnonymCategories.push(translate.text("Names")); + } + + //sonstige personenbezogene Daten + if (jsonResult["comp.chb_others"] == "true") + { + data = db.array(db.ROW, SqlCondition.begin() + .andPrepare("CONTACT.PERSON_ID", pPersId) + .build("select DOB, GENDER, SUFFIX, PERSINFO from PERS ", "1=2")); + + /*, "select DOB, GENDER, SUFFIX, PERSINFO " + + " from PERS " + + " where PERSID = '" + pPersId + "' ") + */ + values = ["", "", "", ""]; + columns = ["DOB", "GENDER", "SUFFIX", "PERSINFO"]; + columnTypes = db.getColumnTypes("PERS", columns); + condition = SqlCondition.andPrepare("PERSONID", pPersId) + .and("1=2"); + //condition = "PERSID = '" + pPersId + "'"; + updArray.push(["PERS", columns, columnTypes, values, condition]) + + newAnonymCategories.push(translate.text("other personal data")); + } + + //Addressen + if(jsonResult["comp.chb_Address"] == "true") + { + data = db.table(SqlCondition.begin() + .andPrepare("CONTACT_ID", pContactId) + .build("select ADDRESS, STATE, CITY, COUNTRY, REGION, BUILDINGNO, ADDRESSADDITION, ZIP, DISTRICT, ADDRESSID " + + " from ADDRESS ", "1=2" )); + + /*" select ADDRESS, STATE, CITY, COUNTRY, REGION, BUILDINGNO, ADDRESSADDITION, ZIP, DISTRICT, ADDRESSID " + + " from ADDRESS " + + " where RELATION_ID = '" + pContactId + "' "); +*/ + columns = ["ADDRESS", "STATE", "CITY", "COUNTRY", "REGION", "BUILDINGNO", "ADDRESSADDITION", "ZIP", "DISTRICT"]; + columnTypes = db.getColumnTypes("ADDRESS", columns); + + //Jede Addresse muss separat anonymisiert werden + for (let i = 0; i < data.length; i++) { + values = [DataPrivacyUtils.anonymizeText(data[i][0]), DataPrivacyUtils.anonymizeText(data[i][1]), + DataPrivacyUtils.anonymizeText(data[i][2]), DataPrivacyUtils.anonymizeText(data[i][3]), + DataPrivacyUtils.anonymizeText(data[i][4]), DataPrivacyUtils.anonymizeText(data[i][5]), + DataPrivacyUtils.anonymizeText(data[i][6]), DataPrivacyUtils.anonymizeText(data[i][7]), + DataPrivacyUtils.anonymizeText(data[i][8])]; + + // TODO prüfen + condition = SqlCondition.andPrepare("CONTACT_ID", pContactId) + .andPrepare("ADDRESSID", data[i][9]) + .and("1=2"); + //condition = " CONTACT_ID = '" + pContactId + "' and ADDRESSID = '" + data[i][9] + "' "; + updArray.push(["ADDRESS", columns, columnTypes, values, condition]); + } + newAnonymCategories.push(KeywordUtils.getViewValue($KeywordRegistry.DSGVOTablename(), $KeywordRegistry.DSGVOTablename$address())); + } + + //Kommunikationsdaten + if (jsonResult["comp.chb_Comm"] == "true") + { + data = db.table(SqlCondition.begin() + .andPrepare("CONTACT_ID", pContactId) + .build("select ADDRESS, SEARCHADDR, COMMUNICATIONID from COMMUNICATION", "1=2")); + //data = db.table("select ADDR, SEARCHADDR, COMMID from COMM where RELATION_ID = '" + pContactId + "'"); + + columns = ["ADDR", "SEARCHADDR"]; + columnTypes = db.getColumnTypes("COMM", columns); + + for (let i = 0; i < data.length; i++) { + values = [DataPrivacyUtils.anonymizeText(data[i][0]), DataPrivacyUtils.anonymizeText(data[i][1])]; + + condition = SqlCondition.andPrepare("CONTACT_ID", pContactId) + .andPrepare("COMMUNICATIONID", data[i][2]).and("1=2"); + // TODO prüfen + //"RELATION_ID = '" + pContactId + "' and COMMID = '" + data[i][2] + "' "; + + updArray.push(["COMM", columns, columnTypes, values, condition]); + } + newAnonymCategories.push(KeywordUtils.getViewValue($KeywordRegistry.DSGVOTablename(), $KeywordRegistry.DSGVOTablename$communication())); + } + + if (updArray.length > 0) + db.updates(updArray); + + if(newAnonymCategories.length > 0) + { + subject = translate.text("DSGVO anonymisation"); + info = translate.withArguments("The following data has been anonymised: %0", [newAnonymCategories.join(", ")]); + // TODO UX Abwarten + question.showMessage(info); + newHistory(vars.get("$global.user").relationid, getKeyValue("Intern", "HistoryMedium"), "o", subject, info, [[pContactId, 2]]); + } + else + question.showMessage(translate.text("No data has been anonymized.")); +} + +/** + * utility function to make a String anonymous. Replaces all letters between the first an last one with * + * + * @param {String} pText Text to be made anonymous + * @return {String} first and last letter from pText with (pText.length-2) stars(*) between them + * + * @example DataPrivacyUtils.anonymizeText("Buchstabe") + * @exampleresult B*******e + */ +DataPrivacyUtils.anonymizeText = function(pText) +{ + if (pText == null) + return null; + if (pText.length <= 2) + return "**"; + + var res = pText.charAt(0); + + for(i = 0; i < pText.length - 2; i++) + { + res += "*"; + } + + return res += pText.charAt(pText.length - 1); +} + diff --git a/process/KeywordRegistry_basic/process.js b/process/KeywordRegistry_basic/process.js index 360b482f32938605a1272194a7c671b8f44d9dd1..e4c9934419bf9850878b94534026dea4bdacdefb 100644 --- a/process/KeywordRegistry_basic/process.js +++ b/process/KeywordRegistry_basic/process.js @@ -129,7 +129,20 @@ $KeywordRegistry.personGender = function(){return "PersonGender";}; $KeywordRegistry.personGender$other = function(){return "o";}; $KeywordRegistry.permissionCondType = function(){return "PermissionCondType";}; $KeywordRegistry.permissionAccessType = function(){return "PermissionAccessType";}; - +$KeywordRegistry.DSGVOPurpose = function(){return "DSGVOPurpose";}; +$KeywordRegistry.DSGVOStatuoritysource = function(){return "DSGVOStatuoritysource";}; +$KeywordRegistry.DSGVOType = function() {return "DSGVOType";}; +$KeywordRegistry.DSGVOType$birth = function() {return "TYPE_BIRTH ";}; +$KeywordRegistry.DSGVOTransmission = function() {return "DSGVOTransmission";}; +$KeywordRegistry.DSGVOTransmission$none = function() {return "DSGVONONE ";}; +$KeywordRegistry.DSGVOTransmission$inland = function() {return "DSGVOINLAND ";}; +$KeywordRegistry.DSGVOTransmission$foreign = function() {return "DSGVOFOREIGN ";}; +$KeywordRegistry.DSGVODeadline = function() {return "DSGVODeadline";}; +$KeywordRegistry.DSGVODeadline$onTime = function() {return "DSGVOONTIME ";}; +$KeywordRegistry.DSGVODeadline$complex = function() {return "DSGVODEADLINECOMPLEX ";}; +$KeywordRegistry.DSGVODeadline$count = function() {return "DSGVODEADLINECOUNT ";}; + +$KeywordRegistry.textPlaceholder = function(){return "textPlaceholder";}; $KeywordRegistry.communicationMediumCampaign = function(){return "CommunicationMediumCampaign";}; $KeywordRegistry.communicationMediumCampaign$mail = function(){return "CAMPAIGNEMAIL ";}; $KeywordRegistry.communicationMediumCampaign$letter = function(){return "CAMPAIGNLETTER ";}; diff --git a/process/PostalAddress_lib/process.js b/process/PostalAddress_lib/process.js index 757eed6adaa34dd390c1584e4686863d3866e03b..de5ac3dcd8e6fb96c2e975543aed2f8c589bf468 100644 --- a/process/PostalAddress_lib/process.js +++ b/process/PostalAddress_lib/process.js @@ -1,271 +1,271 @@ -import("KeywordRegistry_basic"); -import("system.db"); -import("Sql_lib"); -import("Contact_lib"); -import("Keyword_lib"); -import("Util_lib"); -/** - * Methods for addresses. - * Todo: evtl. übernahme / anpassung der Adresslib aus altem Basic. 1030856 - * - * Do not create an instance of this! - * - * @class - */ -function AddressUtils(){} - -/** - * format the Address in one line - * - * @param {String} pCountry - * @param {String} pAddressLine - * @param {String} pBuildingNo - * @param {String} pZipCode - * @param {String} pCity - * @param {String} pAddressIdentifier - * - * @return {String} - */ -AddressUtils.formatOneline = function (pCountry, pAddressLine, pBuildingNo, pZipCode, pCity, pAddressIdentifier) -{ - //request (and resulting change) was made here to NOT include Country int othe title - return StringUtils.concat(", ", [pAddressLine, pBuildingNo, pZipCode, pCity, pAddressIdentifier]); -}; - -/** - * format the Address in one line as a sql statement - * - * @return {String} sql expression that can be used within a select statement - */ -AddressUtils.formatOnelineSql = function () -{ - //request (and resulting change) was made here to NOT include Country int othe title - var maskingHelper = new SqlMaskingUtils(); - var sqlExpression = maskingHelper.concat(["ADDRESS.ADDRESS", "ADDRESS.BUILDINGNO", "ADDRESS.ZIP", "ADDRESS.CITY", "ADDRESS.ADDRIDENTIFIER"], ", "); - return sqlExpression; -}; - - -/** - * returns the formatted address by the ADDRESSID as one line - * - * TODO: Dummy method! Übernahme der Adresslib aus altem Basic - * - * @params {String} pAddressId ADDRESSID of the address which shall be loaded - * - * @return {String} formatted address - */ -AddressUtils.getFormattedOnlineAddressById = function(pAddressId) -{ - var addrId = pAddressId; - var addr = ""; - if (addrId) - { - var select = "select ADDRESS.COUNTRY, ADDRESS.ADDRESS, ADDRESS.BUILDINGNO, ADDRESS.ZIP, ADDRESS.CITY, ADDRESS.ADDRIDENTIFIER from ADDRESS "; - var addrData = db.array(db.ROW, - SqlCondition.begin() - .andPrepare("ADDRESS.ADDRESSID", addrId) - .buildSql(select)); - - addr = AddressUtils.formatOneline.apply(this, addrData); - } - return addr; -} - -/** - * Returns the formatted standard address for the contact. - * - * TODO: Dummy method! Übernahme der Adresslib aus altem Basic - * - * @return {String} - */ -AddressUtils.getAddress = function(pContactId) { - var address = db.array(db.ROW, SqlCondition.begin().andPrepare("CONTACT.CONTACTID", pContactId).buildSql('select CONTACTID, ADDRESS, BUILDINGNO, ZIP, CITY, "NAME", FIRSTNAME, LASTNAME, TITLE from' + ContactUtils.getFullContactString(), "1=0")); - - // TODO: currently there are some relations without standard address. Use Hardcoded one. - if (!address[1]) { - var dummyAddress = db.array(db.ROW, SqlCondition.begin().andPrepare("ADDRESS.ADDRESSID", '97d37aea-d7f8-4436-bb31-875439f5f7f1').buildSql('select ADDRESS, BUILDINGNO, ZIP, CITY from ADDRESS', "1=0")); - address[1] = dummyAddress[0]; - address[2] = dummyAddress[1]; - address[3] = dummyAddress[2]; - address[4] = dummyAddress[3]; - - } - var type = ContactUtils.getContactTypeByContactId(pContactId); - - return AddressUtils.formatAddress(type, address[1], address[2], address[3], address[4], address[5], address[6], address[7], address[8]); -} - -/** - * Returns the formatted address. - * - * TODO: Dummy method! Übernahme der Adresslib aus altem Basic - * - * @return {String} - */ -AddressUtils.getAddressById = function(pAddressId) { - var address = db.array(db.ROW, SqlCondition.begin() - .andPrepare("ADDRESS.ADDRESSID", pAddressId) - .buildSql("select CONTACT_ID, ADDRESS, BUILDINGNO, ZIP, CITY from " - + "ADDRESS", "1=0")); - - // TODO: currently there are some relations without standard address. Use Hardcoded one. - if (!address[1]) { - var dummyAddress = db.array(db.ROW, SqlCondition.begin().andPrepare("ADDRESS.ADDRESSID", '97d37aea-d7f8-4436-bb31-875439f5f7f1').buildSql('select CONTACT_ID, ADDRESS, BUILDINGNO, ZIP, CITY from ADDRESS', "1=0")); - address[0] = dummyAddress[0]; - address[1] = dummyAddress[1]; - address[2] = dummyAddress[2]; - address[3] = dummyAddress[3]; - address[4] = dummyAddress[4]; - - } - var type = ContactUtils.getContactTypeByContactId(address[0]); - - if (address[0]) - { - var names = db.array(db.ROW, SqlCondition.begin() - .andPrepare("CONTACT.CONTACTID", address[0]) - .buildSql("select ORGANISATION.NAME, FIRSTNAME, LASTNAME, TITLE from CONTACT left join PERSON on PERSONID = PERSON_ID left join ORGANISATION on ORGANISATIONID = ORGANISATION_ID" - , "1=0")); - return AddressUtils.formatAddress(type, address[1], address[2], address[3], address[4], names[0], names[1], names[2], names[3]); - } - - return ""; -} - -/** - * TODO: Dummy method! - * - * Returns the formatted address. - * - * TODO: Dummy method! Übernahme der Adresslib aus altem Basic und Nutzung von den Platzhaltern in Zukunft! - * - * @return {String} - */ -AddressUtils.formatAddress = function(pAddrType, pAddress, pBuildingno, pZip, pCity, pOrgname, pFirstname, pLastname, pTitle) { - var resultAddr = ""; - - // 1 if organisation <br> - // 2 if privat person <br> - // 3 if person of an organisation <br> - switch (pAddrType) - { - case 1: - resultAddr = pOrgname + "\n" + pAddress + " " + pBuildingno + "\n" + pZip + " " + pCity; - break; - case 2: - resultAddr = pTitle + " " + pFirstname + " " + pLastname + "\n" + pAddress + " " + pBuildingno + "\n" + pZip + " " + pCity; - break; - case 3: - resultAddr = pOrgname + "\n" + (pTitle && pFirstname && pLastname ? pTitle + " " + pFirstname + " " + pLastname + "\n" : "") + pAddress + " " + pBuildingno + "\n" + pZip + " " + pCity; - break; - } - - return resultAddr; -} - -/** - * Returns the formatted addresses for the contact. - * - * TODO: Dummy method! Übernahme der Adresslib aus altem Basic - * - * @return {String} - */ -AddressUtils.getAllPossibleAddresses = function(pRelationId) { - var addresses = db.table(SqlCondition.begin().andPrepare("CONTACT.CONTACTID", pRelationId) - .buildSql("select ADDRESSID, ADDR_TYPE, ADDRIDENTIFIER from ADDRESS join CONTACT on CONTACTID = CONTACT_ID or CONTACT_ID = ORGANISATION_ID", "1=0")); - - return addresses.map(function(pAddress) { - return [pAddress[0], KeywordUtils.getViewValue($KeywordRegistry.addressType(), pAddress[1]) + ": " + pAddress[2]]; - }); -} - -/** - * Returns a letter salutation. - * - * TODO: Dummy method! Übernahme der Adresslib aus altem Basic - * - * @return {String} - */ -AddressUtils.getLetterSalutation = function() { - return "Sehr geehrte Damen und Herren"; -} - -/** - * Methods for validating addresses. - * - * Do not create an instance of this! - * - * @class - */ -function AddressValidationUtils(){} - -/** - * loads AB_COUNTRYINFO.REQUIRED_FIELDS from db - * - * @param {String} countryCode - * - * @return {String} A string containing all mandatory fieldCodes - * - * @ignore - */ -AddressValidationUtils._getRequiredFields = function(countryCode) -{ - if (!countryCode) - return ""; - var requiredFields = db.cell(SqlCondition.begin().andPrepare("AB_COUNTRYINFO.ISO2", countryCode) - .buildSql("select AB_COUNTRYINFO.REQUIRED_FIELDS from AB_COUNTRYINFO")); - return requiredFields; -}; - -/** - * check if the requested field is a mandatory field - * - * @param {String} countryCode - * @param {String} fieldCode - * - * @return {Boolean} - */ -AddressValidationUtils.isMandatoryField = function(countryCode, fieldCode) -{ - var requiredFields = this._getRequiredFields(countryCode); - return requiredFields == "" || requiredFields.search(fieldCode) != -1; -}; - -/** - * load the regexp for zip validation from the database - * - * @param {String} countryCode - * - * @return {String} the regexp - */ -AddressValidationUtils._getZipValidationRegEx = function(countryCode) -{ - if (!countryCode) - return ""; - var cond = new SqlCondition(); - cond.andPrepare("AB_COUNTRYINFO.ISO2", countryCode ); - var stmt = cond.buildSql("select AB_COUNTRYINFO.ZIP_REGEX from AB_COUNTRYINFO"); - return db.cell(stmt); -}; - -/** - * check if the zip code is valid - * - * @param {String} countryCode - * @param {String} zipCode - * - * return {Boolean} - */ -AddressValidationUtils.isValidZip = function(countryCode, zipCode) -{ - if (zipCode == "") - return true;//if ZIP is a required field has to be checked in a separate mandatory-field-check -> do not check this here - var regExpVal = this._getZipValidationRegEx(countryCode); - if (regExpVal == "") - return true; - //only an exact match is a correct one -> specify being and end anchors - regExpVal = "^" + regExpVal + "$"; - var regExp = new RegExp(regExpVal); - return regExp.test(zipCode); +import("KeywordRegistry_basic"); +import("system.db"); +import("Sql_lib"); +import("Contact_lib"); +import("Keyword_lib"); +import("Util_lib"); +/** + * Methods for addresses. + * Todo: evtl. übernahme / anpassung der Adresslib aus altem Basic. 1030856 + * + * Do not create an instance of this! + * + * @class + */ +function AddressUtils(){} + +/** + * format the Address in one line + * + * @param {String} pCountry + * @param {String} pAddressLine + * @param {String} pBuildingNo + * @param {String} pZipCode + * @param {String} pCity + * @param {String} pAddressIdentifier + * + * @return {String} + */ +AddressUtils.formatOneline = function (pCountry, pAddressLine, pBuildingNo, pZipCode, pCity, pAddressIdentifier) +{ + //request (and resulting change) was made here to NOT include Country int othe title + return StringUtils.concat(", ", [pAddressLine, pBuildingNo, pZipCode, pCity, pAddressIdentifier]); +}; + +/** + * format the Address in one line as a sql statement + * + * @return {String} sql expression that can be used within a select statement + */ +AddressUtils.formatOnelineSql = function () +{ + //request (and resulting change) was made here to NOT include Country int othe title + var maskingHelper = new SqlMaskingUtils(); + var sqlExpression = maskingHelper.concat(["ADDRESS.ADDRESS", "ADDRESS.BUILDINGNO", "ADDRESS.ZIP", "ADDRESS.CITY", "ADDRESS.ADDRIDENTIFIER"], ", "); + return sqlExpression; +}; + + +/** + * returns the formatted address by the ADDRESSID as one line + * + * TODO: Dummy method! Übernahme der Adresslib aus altem Basic + * + * @params {String} pAddressId ADDRESSID of the address which shall be loaded + * + * @return {String} formatted address + */ +AddressUtils.getFormattedOnlineAddressById = function(pAddressId) +{ + var addrId = pAddressId; + var addr = ""; + if (addrId) + { + var select = "select ADDRESS.COUNTRY, ADDRESS.ADDRESS, ADDRESS.BUILDINGNO, ADDRESS.ZIP, ADDRESS.CITY, ADDRESS.ADDRIDENTIFIER from ADDRESS "; + var addrData = db.array(db.ROW, + SqlCondition.begin() + .andPrepare("ADDRESS.ADDRESSID", addrId) + .buildSql(select)); + + addr = AddressUtils.formatOneline.apply(this, addrData); + } + return addr; +} + +/** + * Returns the formatted standard address for the contact. + * + * TODO: Dummy method! Übernahme der Adresslib aus altem Basic + * + * @return {String} + */ +AddressUtils.getAddress = function(pContactId) { + var address = db.array(db.ROW, SqlCondition.begin().andPrepare("CONTACT.CONTACTID", pContactId).buildSql('select CONTACTID, ADDRESS, BUILDINGNO, ZIP, CITY, "NAME", FIRSTNAME, LASTNAME, TITLE from' + ContactUtils.getFullContactString(), "1=0")); + + // TODO: currently there are some relations without standard address. Use Hardcoded one. + if (!address[1]) { + var dummyAddress = db.array(db.ROW, SqlCondition.begin().andPrepare("ADDRESS.ADDRESSID", '97d37aea-d7f8-4436-bb31-875439f5f7f1').buildSql('select ADDRESS, BUILDINGNO, ZIP, CITY from ADDRESS', "1=0")); + address[1] = dummyAddress[0]; + address[2] = dummyAddress[1]; + address[3] = dummyAddress[2]; + address[4] = dummyAddress[3]; + + } + var type = ContactUtils.getContactTypeByContactId(pContactId); + + return AddressUtils.formatAddress(type, "DUMMYADDR - (no standard addr set)" + address[1], address[2], address[3], address[4], address[5], address[6], address[7], address[8]); +} + +/** + * Returns the formatted address. + * + * TODO: Dummy method! Übernahme der Adresslib (jetzt Address_lib) aus altem Basic + * + * @return {String} + */ +AddressUtils.getAddressById = function(pAddressId) { + var address = db.array(db.ROW, SqlCondition.begin() + .andPrepare("ADDRESS.ADDRESSID", pAddressId) + .buildSql("select CONTACT_ID, ADDRESS, BUILDINGNO, ZIP, CITY from " + + "ADDRESS", "1=0")); + + // TODO: currently there are some relations without standard address. Use Hardcoded one. + if (!address[1]) { + var dummyAddress = db.array(db.ROW, SqlCondition.begin().andPrepare("ADDRESS.ADDRESSID", '97d37aea-d7f8-4436-bb31-875439f5f7f1').buildSql('select CONTACT_ID, ADDRESS, BUILDINGNO, ZIP, CITY from ADDRESS', "1=0")); + address[0] = dummyAddress[0]; + address[1] = dummyAddress[1]; + address[2] = dummyAddress[2]; + address[3] = dummyAddress[3]; + address[4] = dummyAddress[4]; + + } + var type = ContactUtils.getContactTypeByContactId(address[0]); + + if (address[0]) + { + var names = db.array(db.ROW, SqlCondition.begin() + .andPrepare("CONTACT.CONTACTID", address[0]) + .buildSql("select ORGANISATION.NAME, FIRSTNAME, LASTNAME, TITLE from CONTACT left join PERSON on PERSONID = PERSON_ID left join ORGANISATION on ORGANISATIONID = ORGANISATION_ID" + , "1=0")); + return AddressUtils.formatAddress(type, address[1], address[2], address[3], address[4], names[0], names[1], names[2], names[3]); + } + + return ""; +} + +/** + * TODO: Dummy method! + * + * Returns the formatted address. + * + * TODO: Dummy method! Übernahme der Adresslib (jetzt Address_lib) aus altem Basic und Nutzung von den Platzhaltern in Zukunft! + * + * @return {String} + */ +AddressUtils.formatAddress = function(pAddrType, pAddress, pBuildingno, pZip, pCity, pOrgname, pFirstname, pLastname, pTitle) { + var resultAddr = ""; + + // 1 if organisation <br> + // 2 if privat person <br> + // 3 if person of an organisation <br> + switch (pAddrType) + { + case 1: + resultAddr = pOrgname + "\n" + pAddress + " " + pBuildingno + "\n" + pZip + " " + pCity; + break; + case 2: + resultAddr = pTitle + " " + pFirstname + " " + pLastname + "\n" + pAddress + " " + pBuildingno + "\n" + pZip + " " + pCity; + break; + case 3: + resultAddr = pOrgname + "\n" + (pTitle && pFirstname && pLastname ? pTitle + " " + pFirstname + " " + pLastname + "\n" : "") + pAddress + " " + pBuildingno + "\n" + pZip + " " + pCity; + break; + } + + return resultAddr; +} + +/** + * Returns the formatted addresses for the contact. + * + * TODO: Dummy method! Übernahme der Adresslib (jetzt Address_lib) aus altem Basic + * + * @return {String} + */ +AddressUtils.getAllPossibleAddresses = function(pRelationId) { + var addresses = db.table(SqlCondition.begin().andPrepare("CONTACT.CONTACTID", pRelationId) + .buildSql("select ADDRESSID, ADDR_TYPE, ADDRIDENTIFIER from ADDRESS join CONTACT on CONTACTID = CONTACT_ID or CONTACT_ID = ORGANISATION_ID", "1=0")); + + return addresses.map(function(pAddress) { + return [pAddress[0], KeywordUtils.getViewValue($KeywordRegistry.addressType(), pAddress[1]) + ": " + pAddress[2]]; + }); +} + +/** + * Returns a letter salutation. + * + * TODO: Dummy method! Übernahme der Adresslib (jetzt Address_lib) aus altem Basic + * + * @return {String} + */ +AddressUtils.getLetterSalutation = function() { + return "Sehr geehrte Damen und Herren"; +} + +/** + * Methods for validating addresses. + * + * Do not create an instance of this! + * + * @class + */ +function AddressValidationUtils(){} + +/** + * loads AB_COUNTRYINFO.REQUIRED_FIELDS from db + * + * @param {String} countryCode + * + * @return {String} A string containing all mandatory fieldCodes + * + * @ignore + */ +AddressValidationUtils._getRequiredFields = function(countryCode) +{ + if (!countryCode) + return ""; + var requiredFields = db.cell(SqlCondition.begin().andPrepare("AB_COUNTRYINFO.ISO2", countryCode) + .buildSql("select AB_COUNTRYINFO.REQUIRED_FIELDS from AB_COUNTRYINFO")); + return requiredFields; +}; + +/** + * check if the requested field is a mandatory field + * + * @param {String} countryCode + * @param {String} fieldCode + * + * @return {Boolean} + */ +AddressValidationUtils.isMandatoryField = function(countryCode, fieldCode) +{ + var requiredFields = this._getRequiredFields(countryCode); + return requiredFields == "" || requiredFields.search(fieldCode) != -1; +}; + +/** + * load the regexp for zip validation from the database + * + * @param {String} countryCode + * + * @return {String} the regexp + */ +AddressValidationUtils._getZipValidationRegEx = function(countryCode) +{ + if (!countryCode) + return ""; + var cond = new SqlCondition(); + cond.andPrepare("AB_COUNTRYINFO.ISO2", countryCode ); + var stmt = cond.buildSql("select AB_COUNTRYINFO.ZIP_REGEX from AB_COUNTRYINFO"); + return db.cell(stmt); +}; + +/** + * check if the zip code is valid + * + * @param {String} countryCode + * @param {String} zipCode + * + * return {Boolean} + */ +AddressValidationUtils.isValidZip = function(countryCode, zipCode) +{ + if (zipCode == "") + return true;//if ZIP is a required field has to be checked in a separate mandatory-field-check -> do not check this here + var regExpVal = this._getZipValidationRegEx(countryCode); + if (regExpVal == "") + return true; + //only an exact match is a correct one -> specify being and end anchors + regExpVal = "^" + regExpVal + "$"; + var regExp = new RegExp(regExpVal); + return regExp.test(zipCode); }; \ No newline at end of file diff --git a/process/Sql_lib/process.js b/process/Sql_lib/process.js index 663a1747f1b89f2fed68f742c66e2bd8fd5920b6..bc8e3cdaff76696243e3ef8095277694f70b33c8 100644 --- a/process/Sql_lib/process.js +++ b/process/Sql_lib/process.js @@ -148,6 +148,9 @@ SqlCondition.prototype.orAttachPrepared = function(preparedObj) { * @return {SqlCondition} current SqlCondition-object */ SqlCondition.prototype.andSqlCondition = function(cond, alternativeCond) { + if (!cond) + return this + var otherCondition = cond.toString(alternativeCond); if (otherCondition.trim() != "") { diff --git a/process/Ticket_lib/process.js b/process/Ticket_lib/process.js index e23e3daa74632a107bb3c192d9f8e42db4b3c8bf..33462056aca919ed342ba0490604ecacb1d2ec7f 100644 --- a/process/Ticket_lib/process.js +++ b/process/Ticket_lib/process.js @@ -1,3 +1,4 @@ +import("Util_lib"); import("system.logging"); import("ActivityTask_lib"); import("KeywordRegistry_basic"); @@ -122,7 +123,7 @@ TicketUtils.prototype.getAvailableStatus = function() if (states == null) return states; - return states.map(TicketUtils._toChar36); + return states.map(StringUtils.toChar36); } /** @@ -132,7 +133,7 @@ TicketUtils.prototype.getAvailableStatus = function() */ TicketUtils.prototype.getDefaultStatus = function() { - return TicketUtils._toChar36(KeywordUtils.getAttributeRelation(this.type, $KeywordRegistry.ticketType(), "defaultStatus", "")); + return StringUtils.toChar36(KeywordUtils.getAttributeRelation(this.type, $KeywordRegistry.ticketType(), "defaultStatus", "")); } /** @@ -146,12 +147,4 @@ TicketUtils.prototype.getDefaultPriority = function() // consider using the same construct as for status // (--> using keyword attributes (e.g. whitelist) on the ticket type for making grouping over all (task /) tickets possible. return $KeywordRegistry.taskPriority$low(); -} - -/** - * converts a string to a string of always 36 chars. Whitespaces are added at the end if needed. - */ -TicketUtils._toChar36 = function(pValue) -{ - return (pValue + " ").slice(0, 36); } \ No newline at end of file diff --git a/process/Util_lib/process.js b/process/Util_lib/process.js index d72ca6cdbaade78eb6424b3fcfda4bf0450def5d..abf9d506486aa9efe00b0e3598c66d72d43b1790 100644 --- a/process/Util_lib/process.js +++ b/process/Util_lib/process.js @@ -39,6 +39,15 @@ StringUtils.concat = function(pSeparator, pElements) return res; }; + +/** + * converts a string to a string of always 36 chars. Whitespaces are added at the end if needed. + */ +StringUtils.toChar36 = function(pValue) +{ + return (pValue + " ").slice(0, 36); +} + /** * Class containing static utility functions for numbers * Do not create an instance of this diff --git a/report/DSGVO_Disclosure_Report/DSGVO_Disclosure_Report.aod b/report/DSGVO_Disclosure_Report/DSGVO_Disclosure_Report.aod new file mode 100644 index 0000000000000000000000000000000000000000..56597ba51120a8c88f6df3d85e6104dd2cb2a1e9 --- /dev/null +++ b/report/DSGVO_Disclosure_Report/DSGVO_Disclosure_Report.aod @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="UTF-8"?> +<report xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.2.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/report/1.2.0"> + <name>DSGVO_Disclosure_report</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <reportData>%aditoprj%/report/DSGVO_Disclosure_report/reportData.jrxml</reportData> + <reportType>JASPER</reportType> + <ribbon> + <name>ribbon</name> + <ribbonTasks> + <ribbonTask> + <name>TASK_REPORT</name> + </ribbonTask> + </ribbonTasks> + </ribbon> +</report> diff --git a/report/DSGVO_Disclosure_Report/DSGVO_Disclosure_report.aod b/report/DSGVO_Disclosure_Report/DSGVO_Disclosure_report.aod new file mode 100644 index 0000000000000000000000000000000000000000..56597ba51120a8c88f6df3d85e6104dd2cb2a1e9 --- /dev/null +++ b/report/DSGVO_Disclosure_Report/DSGVO_Disclosure_report.aod @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="UTF-8"?> +<report xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.2.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/report/1.2.0"> + <name>DSGVO_Disclosure_report</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <reportData>%aditoprj%/report/DSGVO_Disclosure_report/reportData.jrxml</reportData> + <reportType>JASPER</reportType> + <ribbon> + <name>ribbon</name> + <ribbonTasks> + <ribbonTask> + <name>TASK_REPORT</name> + </ribbonTask> + </ribbonTasks> + </ribbon> +</report> diff --git a/report/DSGVO_Disclosure_Report/reportData.jasper b/report/DSGVO_Disclosure_Report/reportData.jasper new file mode 100644 index 0000000000000000000000000000000000000000..fc9e550eee41ce7f5e8e953178e38294811a273c Binary files /dev/null and b/report/DSGVO_Disclosure_Report/reportData.jasper differ diff --git a/report/DSGVO_Disclosure_Report/reportData.jrxml b/report/DSGVO_Disclosure_Report/reportData.jrxml new file mode 100644 index 0000000000000000000000000000000000000000..2f970ea50e60269bbc1c00f4573ed69d5488ec9a --- /dev/null +++ b/report/DSGVO_Disclosure_Report/reportData.jrxml @@ -0,0 +1,159 @@ +<?xml version="1.0" encoding="UTF-8"?> +<jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="DSGVO Auskunft" pageWidth="595" pageHeight="842" whenNoDataType="AllSectionsNoDetail" columnWidth="555" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="e7a916c8-3f9a-497d-84bb-3909b15271ea"> + <property name="ireport.zoom" value="1.5"/> + <property name="ireport.x" value="0"/> + <property name="ireport.y" value="0"/> + <parameter name="adito.image.myLogo" class="java.lang.String"/> + <parameter name="myAddress" class="java.lang.String"/> + <parameter name="address" class="java.lang.String"/> + <parameter name="salutation" class="java.lang.String"/> + <parameter name="dateRequest" class="java.lang.String"/> + <parameter name="deadline" class="java.lang.String"/> + <parameter name="dateSaveTill" class="java.lang.String"/> + <parameter name="transmission" class="java.lang.String"/> + <parameter name="fromOther" class="java.lang.String"/> + <field name="PURPOSE" class="java.lang.String"/> + <field name="STATUORITYSOURCE" class="java.lang.String"/> + <field name="VALID_TO" class="java.lang.String"/> + <field name="DSGVOTYPE" class="java.lang.String"/> + <field name="VALUE" class="java.lang.String"/> + <background> + <band splitType="Stretch"/> + </background> + <title> + <band height="336" splitType="Stretch"> + <image hAlign="Center"> + <reportElement x="186" y="11" width="175" height="50" isRemoveLineWhenBlank="true" uuid="931d9272-dc57-4ad3-aab9-dc29f606393a"/> + <imageExpression><![CDATA[$P{adito.image.myLogo}]]></imageExpression> + </image> + <textField isBlankWhenNull="true"> + <reportElement positionType="Float" x="0" y="87" width="555" height="20" isRemoveLineWhenBlank="true" uuid="5feb759e-dfed-4f10-87ff-4793532fe9b3"/> + <textElement textAlignment="Center"/> + <textFieldExpression><![CDATA[$P{myAddress}]]></textFieldExpression> + </textField> + <textField isStretchWithOverflow="true" isBlankWhenNull="true"> + <reportElement positionType="Float" x="0" y="107" width="555" height="77" isRemoveLineWhenBlank="true" uuid="85ec26f4-4b5c-4bd5-adf3-2b7db7587f43"/> + <textElement verticalAlignment="Middle"/> + <textFieldExpression><![CDATA[$P{address}]]></textFieldExpression> + </textField> + <staticText> + <reportElement positionType="Float" x="0" y="184" width="555" height="40" isRemoveLineWhenBlank="true" uuid="3bb5a9b9-822d-4aec-adcf-7ea2fed3b8dd"/> + <textElement> + <font isBold="true"/> + </textElement> + <text><![CDATA[Betreff: Erteilung der Auskunft nach Art 15 DSGVO]]></text> + </staticText> + <textField isStretchWithOverflow="true" isBlankWhenNull="true"> + <reportElement positionType="Float" x="0" y="224" width="555" height="24" isRemoveLineWhenBlank="true" uuid="4ed700ca-c1a2-4b27-a35d-c58b7d7d605e"/> + <textFieldExpression><![CDATA[$P{salutation}]]></textFieldExpression> + </textField> + <textField isBlankWhenNull="true"> + <reportElement positionType="Float" x="0" y="248" width="555" height="40" isRemoveLineWhenBlank="true" uuid="bcf45d3c-5a36-4985-b6b5-e3d9105d26db"/> + <textFieldExpression><![CDATA["wir haben Ihren Antrag auf Auskunft, ob in unserem Unternehmen Ihre Person betreffende personenbezogene Daten verarbeitet werden, am " + $P{dateRequest} + " erhalten. Sie haben darin Ihre Identität ausreichend nachgewiesen."]]></textFieldExpression> + </textField> + <textField isStretchWithOverflow="true" isBlankWhenNull="true"> + <reportElement positionType="Float" x="0" y="288" width="555" height="20" isRemoveLineWhenBlank="true" uuid="15db540e-9200-4744-bda2-8ae959a636c0"/> + <textFieldExpression><![CDATA[$P{deadline}]]></textFieldExpression> + </textField> + <staticText> + <reportElement positionType="Float" x="0" y="308" width="555" height="28" isRemoveLineWhenBlank="true" uuid="32c9ed76-b254-425f-9577-5ee1a05d72b6"/> + <textElement verticalAlignment="Middle"> + <font fontName="SansSerif"/> + </textElement> + <text><![CDATA[Wir verarbeiten folgende Daten zu Ihrer Person:]]></text> + </staticText> + </band> + </title> + <columnHeader> + <band height="20" splitType="Stretch"> + <staticText> + <reportElement x="0" y="0" width="100" height="20" isRemoveLineWhenBlank="true" uuid="df2134f4-7b4c-417b-ba60-ad4d6ca73404"/> + <textElement verticalAlignment="Middle"> + <font isBold="true"/> + </textElement> + <text><![CDATA[Art]]></text> + </staticText> + <staticText> + <reportElement x="356" y="0" width="115" height="20" isRemoveLineWhenBlank="true" uuid="8e9a7cb5-5f51-4150-8958-d08954be6745"/> + <textElement verticalAlignment="Middle"> + <font isBold="true"/> + </textElement> + <text><![CDATA[Verwendungszweck]]></text> + </staticText> + <staticText> + <reportElement x="471" y="0" width="85" height="20" isRemoveLineWhenBlank="true" uuid="7b3b312a-b371-4525-8c52-71c17bf084de"/> + <textElement verticalAlignment="Middle"> + <font isBold="true"/> + </textElement> + <text><![CDATA[gültig bis]]></text> + </staticText> + <staticText> + <reportElement x="240" y="0" width="116" height="20" isRemoveLineWhenBlank="true" uuid="4c111033-2685-4877-9c4c-d50e4ff4d2b3"/> + <textElement verticalAlignment="Middle"> + <font isBold="true"/> + </textElement> + <text><![CDATA[Rechtsgrundlage]]></text> + </staticText> + <staticText> + <reportElement x="100" y="0" width="140" height="20" isRemoveLineWhenBlank="true" uuid="ab342827-ae55-4a4f-ac92-027061670464"/> + <textElement verticalAlignment="Middle"> + <font isBold="true"/> + </textElement> + <text><![CDATA[Wert]]></text> + </staticText> + </band> + </columnHeader> + <detail> + <band height="20"> + <textField isStretchWithOverflow="true" isBlankWhenNull="true"> + <reportElement x="0" y="0" width="100" height="20" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true" uuid="0cbbd892-7aa7-44e3-8b84-4a1ed171641d"/> + <textFieldExpression><![CDATA[$F{DSGVOTYPE}]]></textFieldExpression> + </textField> + <textField isStretchWithOverflow="true" isBlankWhenNull="true"> + <reportElement positionType="Float" x="100" y="0" width="140" height="20" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true" uuid="ec714c33-cd92-47d0-81f4-3b71f907b99a"/> + <textFieldExpression><![CDATA[$F{VALUE}]]></textFieldExpression> + </textField> + <textField isStretchWithOverflow="true" pattern="dd/MM/yyyy" isBlankWhenNull="true"> + <reportElement x="471" y="0" width="84" height="20" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true" uuid="cb2c9f24-8e6d-4ab7-a535-ff44224d2c0b"> + <printWhenExpression><![CDATA[$F{VALID_TO} != ""]]></printWhenExpression> + </reportElement> + <textFieldExpression><![CDATA[$F{VALID_TO}]]></textFieldExpression> + </textField> + <textField> + <reportElement x="240" y="0" width="116" height="20" uuid="9f8e78c8-e881-4da3-8793-d7fd94760317"/> + <textFieldExpression><![CDATA[$F{STATUORITYSOURCE}]]></textFieldExpression> + </textField> + <textField> + <reportElement x="356" y="0" width="115" height="20" uuid="818694fc-f790-4294-8bb1-1bb803b4770b"/> + <textFieldExpression><![CDATA[$F{PURPOSE}]]></textFieldExpression> + </textField> + </band> + </detail> + <summary> + <band height="140" splitType="Stretch"> + <textField isStretchWithOverflow="true" isBlankWhenNull="true"> + <reportElement positionType="Float" x="0" y="0" width="555" height="20" isRemoveLineWhenBlank="true" uuid="7d1badbc-5905-47ec-91fa-8976e3ac67bd"/> + <textElement verticalAlignment="Middle"/> + <textFieldExpression><![CDATA[$P{transmission}]]></textFieldExpression> + </textField> + <textField isStretchWithOverflow="true" isBlankWhenNull="true"> + <reportElement positionType="Float" x="0" y="20" width="555" height="20" isRemoveLineWhenBlank="true" uuid="336b94c1-9231-476f-a8e9-ded8d7aec735"/> + <textElement verticalAlignment="Middle"/> + <textFieldExpression><![CDATA[$P{dateSaveTill}]]></textFieldExpression> + </textField> + <textField isStretchWithOverflow="true" isBlankWhenNull="true"> + <reportElement positionType="Float" x="0" y="40" width="555" height="20" isRemoveLineWhenBlank="true" uuid="714d35da-ad22-430b-94bc-99395bce17d6"/> + <textElement verticalAlignment="Middle"/> + <textFieldExpression><![CDATA[$P{fromOther}]]></textFieldExpression> + </textField> + <staticText> + <reportElement positionType="Float" x="0" y="60" width="555" height="80" isRemoveLineWhenBlank="true" uuid="00e4681e-0f37-474f-8581-36209329ca0e"/> + <text><![CDATA[Nach der Datenschutz-Grundverordnung stehen Ihnen folgende Rechte zu: +Werden Ihre personenbezogenen Daten verarbeitet, so haben Sie das Recht Auskunft über die zu Ihrer Person gespeicherten Daten zu erhalten (Art. 15 DSGVO). Sollten unrichtige personenbezogene Daten verarbeitet werden, steht Ihnen ein Recht auf Berichtigung zu (Art. 16 DSGVO). Liegen die gesetzlichen Voraussetzungen vor, so können Sie die Löschung oder Einschränkung der Verarbeitung verlangen sowie Widerspruch gegen die Verarbeitung einlegen (Art. 17, 18 und 21 DSGVO). +Wenn Sie in die Datenverarbeitung eingewilligt haben oder ein Vertrag zur Datenverarbeitung besteht und die Datenverarbeitung mithilfe automatisierter Verfahren durchgeführt wird, steht Ihnen gegebenenfalls ein Recht auf Datenübertragbarkeit zu (Art. 20 DSGVO). +Sollten Sie von Ihren oben genannten Rechten Gebrauch machen, prüft die öffentliche Stelle, ob die gesetzlichen Voraussetzungen hierfür erfüllt sind. Weiterhin besteht ein Beschwerderecht beim Bayerischen Landesbeauftragten für den Datenschutz. +]]></text> + </staticText> + </band> + </summary> +</jasperReport> diff --git a/report/DSGVO_Disclosure_report/DSGVO_Disclosure_report.aod b/report/DSGVO_Disclosure_report/DSGVO_Disclosure_report.aod new file mode 100644 index 0000000000000000000000000000000000000000..56597ba51120a8c88f6df3d85e6104dd2cb2a1e9 --- /dev/null +++ b/report/DSGVO_Disclosure_report/DSGVO_Disclosure_report.aod @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="UTF-8"?> +<report xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.2.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/report/1.2.0"> + <name>DSGVO_Disclosure_report</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <reportData>%aditoprj%/report/DSGVO_Disclosure_report/reportData.jrxml</reportData> + <reportType>JASPER</reportType> + <ribbon> + <name>ribbon</name> + <ribbonTasks> + <ribbonTask> + <name>TASK_REPORT</name> + </ribbonTask> + </ribbonTasks> + </ribbon> +</report> diff --git a/report/DSGVO_Disclosure_report/reportData.jasper b/report/DSGVO_Disclosure_report/reportData.jasper new file mode 100644 index 0000000000000000000000000000000000000000..fc9e550eee41ce7f5e8e953178e38294811a273c Binary files /dev/null and b/report/DSGVO_Disclosure_report/reportData.jasper differ diff --git a/report/DSGVO_Disclosure_report/reportData.jrxml b/report/DSGVO_Disclosure_report/reportData.jrxml new file mode 100644 index 0000000000000000000000000000000000000000..2f970ea50e60269bbc1c00f4573ed69d5488ec9a --- /dev/null +++ b/report/DSGVO_Disclosure_report/reportData.jrxml @@ -0,0 +1,159 @@ +<?xml version="1.0" encoding="UTF-8"?> +<jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="DSGVO Auskunft" pageWidth="595" pageHeight="842" whenNoDataType="AllSectionsNoDetail" columnWidth="555" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="e7a916c8-3f9a-497d-84bb-3909b15271ea"> + <property name="ireport.zoom" value="1.5"/> + <property name="ireport.x" value="0"/> + <property name="ireport.y" value="0"/> + <parameter name="adito.image.myLogo" class="java.lang.String"/> + <parameter name="myAddress" class="java.lang.String"/> + <parameter name="address" class="java.lang.String"/> + <parameter name="salutation" class="java.lang.String"/> + <parameter name="dateRequest" class="java.lang.String"/> + <parameter name="deadline" class="java.lang.String"/> + <parameter name="dateSaveTill" class="java.lang.String"/> + <parameter name="transmission" class="java.lang.String"/> + <parameter name="fromOther" class="java.lang.String"/> + <field name="PURPOSE" class="java.lang.String"/> + <field name="STATUORITYSOURCE" class="java.lang.String"/> + <field name="VALID_TO" class="java.lang.String"/> + <field name="DSGVOTYPE" class="java.lang.String"/> + <field name="VALUE" class="java.lang.String"/> + <background> + <band splitType="Stretch"/> + </background> + <title> + <band height="336" splitType="Stretch"> + <image hAlign="Center"> + <reportElement x="186" y="11" width="175" height="50" isRemoveLineWhenBlank="true" uuid="931d9272-dc57-4ad3-aab9-dc29f606393a"/> + <imageExpression><![CDATA[$P{adito.image.myLogo}]]></imageExpression> + </image> + <textField isBlankWhenNull="true"> + <reportElement positionType="Float" x="0" y="87" width="555" height="20" isRemoveLineWhenBlank="true" uuid="5feb759e-dfed-4f10-87ff-4793532fe9b3"/> + <textElement textAlignment="Center"/> + <textFieldExpression><![CDATA[$P{myAddress}]]></textFieldExpression> + </textField> + <textField isStretchWithOverflow="true" isBlankWhenNull="true"> + <reportElement positionType="Float" x="0" y="107" width="555" height="77" isRemoveLineWhenBlank="true" uuid="85ec26f4-4b5c-4bd5-adf3-2b7db7587f43"/> + <textElement verticalAlignment="Middle"/> + <textFieldExpression><![CDATA[$P{address}]]></textFieldExpression> + </textField> + <staticText> + <reportElement positionType="Float" x="0" y="184" width="555" height="40" isRemoveLineWhenBlank="true" uuid="3bb5a9b9-822d-4aec-adcf-7ea2fed3b8dd"/> + <textElement> + <font isBold="true"/> + </textElement> + <text><![CDATA[Betreff: Erteilung der Auskunft nach Art 15 DSGVO]]></text> + </staticText> + <textField isStretchWithOverflow="true" isBlankWhenNull="true"> + <reportElement positionType="Float" x="0" y="224" width="555" height="24" isRemoveLineWhenBlank="true" uuid="4ed700ca-c1a2-4b27-a35d-c58b7d7d605e"/> + <textFieldExpression><![CDATA[$P{salutation}]]></textFieldExpression> + </textField> + <textField isBlankWhenNull="true"> + <reportElement positionType="Float" x="0" y="248" width="555" height="40" isRemoveLineWhenBlank="true" uuid="bcf45d3c-5a36-4985-b6b5-e3d9105d26db"/> + <textFieldExpression><![CDATA["wir haben Ihren Antrag auf Auskunft, ob in unserem Unternehmen Ihre Person betreffende personenbezogene Daten verarbeitet werden, am " + $P{dateRequest} + " erhalten. Sie haben darin Ihre Identität ausreichend nachgewiesen."]]></textFieldExpression> + </textField> + <textField isStretchWithOverflow="true" isBlankWhenNull="true"> + <reportElement positionType="Float" x="0" y="288" width="555" height="20" isRemoveLineWhenBlank="true" uuid="15db540e-9200-4744-bda2-8ae959a636c0"/> + <textFieldExpression><![CDATA[$P{deadline}]]></textFieldExpression> + </textField> + <staticText> + <reportElement positionType="Float" x="0" y="308" width="555" height="28" isRemoveLineWhenBlank="true" uuid="32c9ed76-b254-425f-9577-5ee1a05d72b6"/> + <textElement verticalAlignment="Middle"> + <font fontName="SansSerif"/> + </textElement> + <text><![CDATA[Wir verarbeiten folgende Daten zu Ihrer Person:]]></text> + </staticText> + </band> + </title> + <columnHeader> + <band height="20" splitType="Stretch"> + <staticText> + <reportElement x="0" y="0" width="100" height="20" isRemoveLineWhenBlank="true" uuid="df2134f4-7b4c-417b-ba60-ad4d6ca73404"/> + <textElement verticalAlignment="Middle"> + <font isBold="true"/> + </textElement> + <text><![CDATA[Art]]></text> + </staticText> + <staticText> + <reportElement x="356" y="0" width="115" height="20" isRemoveLineWhenBlank="true" uuid="8e9a7cb5-5f51-4150-8958-d08954be6745"/> + <textElement verticalAlignment="Middle"> + <font isBold="true"/> + </textElement> + <text><![CDATA[Verwendungszweck]]></text> + </staticText> + <staticText> + <reportElement x="471" y="0" width="85" height="20" isRemoveLineWhenBlank="true" uuid="7b3b312a-b371-4525-8c52-71c17bf084de"/> + <textElement verticalAlignment="Middle"> + <font isBold="true"/> + </textElement> + <text><![CDATA[gültig bis]]></text> + </staticText> + <staticText> + <reportElement x="240" y="0" width="116" height="20" isRemoveLineWhenBlank="true" uuid="4c111033-2685-4877-9c4c-d50e4ff4d2b3"/> + <textElement verticalAlignment="Middle"> + <font isBold="true"/> + </textElement> + <text><![CDATA[Rechtsgrundlage]]></text> + </staticText> + <staticText> + <reportElement x="100" y="0" width="140" height="20" isRemoveLineWhenBlank="true" uuid="ab342827-ae55-4a4f-ac92-027061670464"/> + <textElement verticalAlignment="Middle"> + <font isBold="true"/> + </textElement> + <text><![CDATA[Wert]]></text> + </staticText> + </band> + </columnHeader> + <detail> + <band height="20"> + <textField isStretchWithOverflow="true" isBlankWhenNull="true"> + <reportElement x="0" y="0" width="100" height="20" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true" uuid="0cbbd892-7aa7-44e3-8b84-4a1ed171641d"/> + <textFieldExpression><![CDATA[$F{DSGVOTYPE}]]></textFieldExpression> + </textField> + <textField isStretchWithOverflow="true" isBlankWhenNull="true"> + <reportElement positionType="Float" x="100" y="0" width="140" height="20" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true" uuid="ec714c33-cd92-47d0-81f4-3b71f907b99a"/> + <textFieldExpression><![CDATA[$F{VALUE}]]></textFieldExpression> + </textField> + <textField isStretchWithOverflow="true" pattern="dd/MM/yyyy" isBlankWhenNull="true"> + <reportElement x="471" y="0" width="84" height="20" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true" uuid="cb2c9f24-8e6d-4ab7-a535-ff44224d2c0b"> + <printWhenExpression><![CDATA[$F{VALID_TO} != ""]]></printWhenExpression> + </reportElement> + <textFieldExpression><![CDATA[$F{VALID_TO}]]></textFieldExpression> + </textField> + <textField> + <reportElement x="240" y="0" width="116" height="20" uuid="9f8e78c8-e881-4da3-8793-d7fd94760317"/> + <textFieldExpression><![CDATA[$F{STATUORITYSOURCE}]]></textFieldExpression> + </textField> + <textField> + <reportElement x="356" y="0" width="115" height="20" uuid="818694fc-f790-4294-8bb1-1bb803b4770b"/> + <textFieldExpression><![CDATA[$F{PURPOSE}]]></textFieldExpression> + </textField> + </band> + </detail> + <summary> + <band height="140" splitType="Stretch"> + <textField isStretchWithOverflow="true" isBlankWhenNull="true"> + <reportElement positionType="Float" x="0" y="0" width="555" height="20" isRemoveLineWhenBlank="true" uuid="7d1badbc-5905-47ec-91fa-8976e3ac67bd"/> + <textElement verticalAlignment="Middle"/> + <textFieldExpression><![CDATA[$P{transmission}]]></textFieldExpression> + </textField> + <textField isStretchWithOverflow="true" isBlankWhenNull="true"> + <reportElement positionType="Float" x="0" y="20" width="555" height="20" isRemoveLineWhenBlank="true" uuid="336b94c1-9231-476f-a8e9-ded8d7aec735"/> + <textElement verticalAlignment="Middle"/> + <textFieldExpression><![CDATA[$P{dateSaveTill}]]></textFieldExpression> + </textField> + <textField isStretchWithOverflow="true" isBlankWhenNull="true"> + <reportElement positionType="Float" x="0" y="40" width="555" height="20" isRemoveLineWhenBlank="true" uuid="714d35da-ad22-430b-94bc-99395bce17d6"/> + <textElement verticalAlignment="Middle"/> + <textFieldExpression><![CDATA[$P{fromOther}]]></textFieldExpression> + </textField> + <staticText> + <reportElement positionType="Float" x="0" y="60" width="555" height="80" isRemoveLineWhenBlank="true" uuid="00e4681e-0f37-474f-8581-36209329ca0e"/> + <text><![CDATA[Nach der Datenschutz-Grundverordnung stehen Ihnen folgende Rechte zu: +Werden Ihre personenbezogenen Daten verarbeitet, so haben Sie das Recht Auskunft über die zu Ihrer Person gespeicherten Daten zu erhalten (Art. 15 DSGVO). Sollten unrichtige personenbezogene Daten verarbeitet werden, steht Ihnen ein Recht auf Berichtigung zu (Art. 16 DSGVO). Liegen die gesetzlichen Voraussetzungen vor, so können Sie die Löschung oder Einschränkung der Verarbeitung verlangen sowie Widerspruch gegen die Verarbeitung einlegen (Art. 17, 18 und 21 DSGVO). +Wenn Sie in die Datenverarbeitung eingewilligt haben oder ein Vertrag zur Datenverarbeitung besteht und die Datenverarbeitung mithilfe automatisierter Verfahren durchgeführt wird, steht Ihnen gegebenenfalls ein Recht auf Datenübertragbarkeit zu (Art. 20 DSGVO). +Sollten Sie von Ihren oben genannten Rechten Gebrauch machen, prüft die öffentliche Stelle, ob die gesetzlichen Voraussetzungen hierfür erfüllt sind. Weiterhin besteht ein Beschwerderecht beim Bayerischen Landesbeauftragten für den Datenschutz. +]]></text> + </staticText> + </band> + </summary> +</jasperReport> diff --git a/report/DSGVO_Information_report/DSGVO_Information_report.aod b/report/DSGVO_Information_report/DSGVO_Information_report.aod new file mode 100644 index 0000000000000000000000000000000000000000..b7be49b2b3238297d1e9a57476660b873368058c --- /dev/null +++ b/report/DSGVO_Information_report/DSGVO_Information_report.aod @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="UTF-8"?> +<report xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.2.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/report/1.2.0"> + <name>DSGVO_Information_report</name> + <title>DSGVO Information</title> + <majorModelMode>DISTRIBUTED</majorModelMode> + <alias>Data_alias</alias> + <reportData>%aditoprj%/report/DSGVO_Information_report/reportData.jrxml</reportData> + <reportType>JASPER</reportType> + <ribbon> + <name>ribbon</name> + <ribbonTasks> + <ribbonTask> + <name>TASK_REPORT</name> + </ribbonTask> + </ribbonTasks> + </ribbon> +</report> diff --git a/report/DSGVO_Information_report/reportData.jasper b/report/DSGVO_Information_report/reportData.jasper new file mode 100644 index 0000000000000000000000000000000000000000..a86c4e404eb6a9a39ef17b0d1877e2197e9ba389 Binary files /dev/null and b/report/DSGVO_Information_report/reportData.jasper differ diff --git a/report/DSGVO_Information_report/reportData.jrxml b/report/DSGVO_Information_report/reportData.jrxml new file mode 100644 index 0000000000000000000000000000000000000000..53cbafcb19d9fa5cfc285fd5106b6c755192c887 --- /dev/null +++ b/report/DSGVO_Information_report/reportData.jrxml @@ -0,0 +1,220 @@ +<?xml version="1.0" encoding="UTF-8"?> +<jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="DSGVO Information" pageWidth="595" pageHeight="842" whenNoDataType="AllSectionsNoDetail" columnWidth="555" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="e7a916c8-3f9a-497d-84bb-3909b15271ea"> + <property name="ireport.zoom" value="1.5"/> + <property name="ireport.x" value="0"/> + <property name="ireport.y" value="144"/> + <parameter name="adito.image.myLogo" class="java.lang.String"/> + <parameter name="myAddress" class="java.lang.String"/> + <parameter name="address" class="java.lang.String"/> + <parameter name="salutation" class="java.lang.String"/> + <parameter name="dateSaveTill" class="java.lang.String"/> + <parameter name="transmission" class="java.lang.String"/> + <parameter name="fromOther" class="java.lang.String"/> + <parameter name="dataProtectionOfficer" class="java.lang.String"/> + <field name="PURPOSE" class="java.lang.String"/> + <field name="STATUORITYSOURCE" class="java.lang.String"/> + <field name="VALID_TO" class="java.lang.String"/> + <field name="DSGVOTYPE" class="java.lang.String"/> + <field name="VALUE" class="java.lang.String"/> + <background> + <band splitType="Stretch"/> + </background> + <title> + <band height="379" splitType="Stretch"> + <textField isBlankWhenNull="true"> + <reportElement x="0" y="87" width="555" height="20" isRemoveLineWhenBlank="true" uuid="14274be0-0468-4c95-ad10-2a8a9d543b17"/> + <textElement textAlignment="Center"/> + <textFieldExpression><![CDATA[$P{myAddress}]]></textFieldExpression> + </textField> + <image hAlign="Center"> + <reportElement x="186" y="11" width="175" height="50" isRemoveLineWhenBlank="true" uuid="c619618a-77ea-4de9-b66b-7c2255f68868"/> + <imageExpression><![CDATA[$P{adito.image.myLogo}]]></imageExpression> + </image> + <textField isStretchWithOverflow="true" isBlankWhenNull="true"> + <reportElement positionType="Float" x="0" y="107" width="555" height="77" isRemoveLineWhenBlank="true" uuid="99c3eddc-1385-4691-a4a3-fd69a19714be"/> + <textElement verticalAlignment="Middle"/> + <textFieldExpression><![CDATA[$P{address}]]></textFieldExpression> + </textField> + <staticText> + <reportElement positionType="Float" x="0" y="184" width="555" height="30" uuid="b840456d-93dc-4fe0-b503-89d6608ddcaf"/> + <textElement> + <font fontName="SansSerif" isBold="true"/> + </textElement> + <text><![CDATA[Betreff: Informationspflichten nach Art. 13 DSGVO]]></text> + </staticText> + <textField isStretchWithOverflow="true"> + <reportElement positionType="Float" stretchType="RelativeToBandHeight" x="0" y="214" width="555" height="30" uuid="ade72176-6179-49b1-8d1f-27cfc3ff8da5"/> + <textFieldExpression><![CDATA[$P{salutation} + "\n" + "wir erheben und verarbeiten Ihre personenbezogenen Daten unter den nachfolgend aufgeführten Maßgaben." + $P{fromOther}]]></textFieldExpression> + </textField> + <staticText> + <reportElement positionType="Float" x="0" y="244" width="555" height="20" uuid="d4bc5d80-1493-42cc-9d69-e21891f38780"/> + <textElement verticalAlignment="Middle"> + <font isBold="true"/> + </textElement> + <text><![CDATA[Name und Kontaktdaten des Verantwortlichen]]></text> + </staticText> + <textField isStretchWithOverflow="true"> + <reportElement positionType="Float" stretchType="RelativeToBandHeight" x="0" y="264" width="555" height="20" uuid="b03943bb-ca99-430c-8973-3a5a278694a1"/> + <textFieldExpression><![CDATA["Verantwortlich für die Datenerhebung ist " + $P{myAddress} + "."]]></textFieldExpression> + </textField> + <staticText> + <reportElement positionType="Float" x="0" y="284" width="555" height="20" uuid="b1aaa6c1-cfa2-4f89-8ec9-f80b374365d4"/> + <textElement verticalAlignment="Middle"> + <font isBold="true"/> + </textElement> + <text><![CDATA[Kontaktdaten des Datenschutzbeauftragten]]></text> + </staticText> + <staticText> + <reportElement positionType="Float" x="0" y="359" width="555" height="20" uuid="fab9ee98-4994-4370-8d4f-543b15cf9335"/> + <textElement verticalAlignment="Middle"> + <font isBold="true"/> + </textElement> + <text><![CDATA[Zweck und Rechtsgrundlagen der Verarbeitung:]]></text> + </staticText> + <textField> + <reportElement positionType="Float" stretchType="RelativeToBandHeight" x="0" y="304" width="553" height="55" uuid="d545be0e-6684-4388-96b7-d6020f9d55d4"/> + <textFieldExpression><![CDATA[$P{dataProtectionOfficer}]]></textFieldExpression> + </textField> + </band> + </title> + <columnHeader> + <band height="20" splitType="Stretch"> + <staticText> + <reportElement x="0" y="0" width="100" height="20" isRemoveLineWhenBlank="true" uuid="95ad0ddf-bb2a-48c3-a2d7-a7b36f4a850d"/> + <textElement verticalAlignment="Middle"> + <font isBold="true"/> + </textElement> + <text><![CDATA[Art]]></text> + </staticText> + <staticText> + <reportElement x="100" y="0" width="140" height="20" isRemoveLineWhenBlank="true" uuid="2fe6c5ec-c16c-4596-a51d-0b3cdb9acf45"/> + <textElement verticalAlignment="Middle"> + <font isBold="true"/> + </textElement> + <text><![CDATA[Wert]]></text> + </staticText> + <staticText> + <reportElement x="240" y="0" width="116" height="20" isRemoveLineWhenBlank="true" uuid="2812d866-436e-42fd-836d-4925715d25cf"/> + <textElement verticalAlignment="Middle"> + <font isBold="true"/> + </textElement> + <text><![CDATA[Rechtsgrundlage]]></text> + </staticText> + <staticText> + <reportElement x="356" y="0" width="115" height="20" isRemoveLineWhenBlank="true" uuid="03d3044d-8ca6-4ff0-b95f-23d9b6a44f15"/> + <textElement verticalAlignment="Middle"> + <font isBold="true"/> + </textElement> + <text><![CDATA[Verwendungszweck]]></text> + </staticText> + <staticText> + <reportElement x="471" y="0" width="85" height="20" isRemoveLineWhenBlank="true" uuid="d413c02f-393c-40bb-ad1b-04dac7a3b2d9"/> + <textElement verticalAlignment="Middle"> + <font isBold="true"/> + </textElement> + <text><![CDATA[gültig bis]]></text> + </staticText> + </band> + </columnHeader> + <detail> + <band height="20" splitType="Stretch"> + <textField isStretchWithOverflow="true" isBlankWhenNull="true"> + <reportElement positionType="Float" x="100" y="0" width="140" height="20" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true" uuid="dc4aa453-ca8a-428a-abe1-9053325d4676"/> + <textFieldExpression><![CDATA[$F{VALUE}]]></textFieldExpression> + </textField> + <textField isStretchWithOverflow="true" isBlankWhenNull="true"> + <reportElement x="0" y="0" width="100" height="20" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true" uuid="ffb4d76b-b296-4d6e-a07f-438e2fd4849d"/> + <textFieldExpression><![CDATA[$F{DSGVOTYPE}]]></textFieldExpression> + </textField> + <textField isStretchWithOverflow="true" pattern="dd/MM/yyyy" isBlankWhenNull="true"> + <reportElement x="471" y="0" width="82" height="20" isRemoveLineWhenBlank="true" isPrintWhenDetailOverflows="true" uuid="993f80b8-12c4-40a6-ae5b-fa8f05aa7316"> + <printWhenExpression><![CDATA[$F{VALID_TO} != ""]]></printWhenExpression> + </reportElement> + <textFieldExpression><![CDATA[$F{VALID_TO}]]></textFieldExpression> + </textField> + <textField> + <reportElement x="240" y="0" width="116" height="20" uuid="511e9391-71d1-40cb-8872-a2fcb16d6e47"/> + <textFieldExpression><![CDATA[$F{STATUORITYSOURCE}]]></textFieldExpression> + </textField> + <textField> + <reportElement x="356" y="0" width="115" height="20" uuid="0fa18e2e-2a00-4143-a19f-14998f3c26bf"/> + <textFieldExpression><![CDATA[$F{PURPOSE}]]></textFieldExpression> + </textField> + </band> + </detail> + <pageFooter> + <band height="20"> + <textField pattern="EEEEE dd MMMMM yyyy"> + <reportElement x="342" y="0" width="91" height="20" forecolor="#999999" uuid="b19e0510-3fb5-482f-a16f-b51a4dc88771"/> + <textElement> + <font fontName="Segoe UI" size="8"/> + </textElement> + <textFieldExpression><![CDATA[new java.util.Date()]]></textFieldExpression> + </textField> + <textField> + <reportElement x="433" y="0" width="80" height="20" forecolor="#999999" uuid="78f17e4d-0b60-4a11-a806-99d7e1629efd"/> + <textElement textAlignment="Right"> + <font fontName="Segoe UI" size="8"/> + </textElement> + <textFieldExpression><![CDATA["Page "+$V{PAGE_NUMBER}+" of"]]></textFieldExpression> + </textField> + <textField evaluationTime="Report"> + <reportElement x="513" y="0" width="40" height="20" forecolor="#999999" uuid="75d436a1-d6e5-4661-bde9-8be99ea2ea43"/> + <textElement> + <font fontName="Segoe UI" size="8"/> + </textElement> + <textFieldExpression><![CDATA[" " + $V{PAGE_NUMBER}]]></textFieldExpression> + </textField> + </band> + </pageFooter> + <summary> + <band height="200" splitType="Stretch"> + <staticText> + <reportElement positionType="Float" x="0" y="0" width="555" height="20" isRemoveLineWhenBlank="true" uuid="2436a637-b898-4bc0-9d34-9b03b6b9cd34"/> + <textElement verticalAlignment="Middle"> + <font isBold="true"/> + </textElement> + <text><![CDATA[Empfänger oder Kategorien von Empfängern der personenbezogenen Daten / Übermittlung an ein Drittland]]></text> + </staticText> + <staticText> + <reportElement positionType="Float" x="0" y="20" width="555" height="20" isRemoveLineWhenBlank="true" uuid="56982baa-a975-4ecc-8bb2-53deb057d995"> + <printWhenExpression><![CDATA[!$P{transmission}.equals("")]]></printWhenExpression> + </reportElement> + <text><![CDATA[Es erfolgt keine Weitergabe von Daten.]]></text> + </staticText> + <textField isStretchWithOverflow="true" isBlankWhenNull="true"> + <reportElement positionType="Float" x="0" y="40" width="555" height="20" isRemoveLineWhenBlank="true" uuid="1d3d6165-19c4-4f2e-84e4-8cb2eaf47bc8"> + <printWhenExpression><![CDATA[$P{transmission} != ""]]></printWhenExpression> + </reportElement> + <textElement verticalAlignment="Middle"/> + <textFieldExpression><![CDATA[$P{transmission}]]></textFieldExpression> + </textField> + <staticText> + <reportElement positionType="Float" x="0" y="60" width="555" height="20" isRemoveLineWhenBlank="true" uuid="f582a5fb-9ab0-4fd8-b1c7-37715c3528bf"/> + <textElement verticalAlignment="Middle"> + <font isBold="true"/> + </textElement> + <text><![CDATA[Dauer der Speicherung der personenbezogenen Daten]]></text> + </staticText> + <textField isStretchWithOverflow="true" isBlankWhenNull="true"> + <reportElement positionType="Float" x="0" y="80" width="555" height="20" isRemoveLineWhenBlank="true" uuid="e6088505-bb72-42a2-8d77-9566752aadfd"/> + <textElement verticalAlignment="Middle"/> + <textFieldExpression><![CDATA[$P{dateSaveTill}]]></textFieldExpression> + </textField> + <staticText> + <reportElement positionType="Float" x="0" y="100" width="555" height="20" isRemoveLineWhenBlank="true" uuid="419ebea3-f766-48b9-a0e9-f858e9ac71af"/> + <textElement verticalAlignment="Middle"> + <font isBold="true"/> + </textElement> + <text><![CDATA[Betroffenenrechte]]></text> + </staticText> + <staticText> + <reportElement positionType="Float" x="0" y="120" width="555" height="80" isRemoveLineWhenBlank="true" uuid="79e7965b-75cc-4282-985c-fdedd4953383"/> + <text><![CDATA[Nach der Datenschutz-Grundverordnung stehen Ihnen folgende Rechte zu: +Werden Ihre personenbezogenen Daten verarbeitet, so haben Sie das Recht Auskunft über die zu Ihrer Person gespeicherten Daten zu erhalten (Art. 15 DSGVO). Sollten unrichtige personenbezogene Daten verarbeitet werden, steht Ihnen ein Recht auf Berichtigung zu (Art. 16 DSGVO). Liegen die gesetzlichen Voraussetzungen vor, so können Sie die Löschung oder Einschränkung der Verarbeitung verlangen sowie Widerspruch gegen die Verarbeitung einlegen (Art. 17, 18 und 21 DSGVO). +Wenn Sie in die Datenverarbeitung eingewilligt haben oder ein Vertrag zur Datenverarbeitung besteht und die Datenverarbeitung mithilfe automatisierter Verfahren durchgeführt wird, steht Ihnen gegebenenfalls ein Recht auf Datenübertragbarkeit zu (Art. 20 DSGVO). +Sollten Sie von Ihren oben genannten Rechten Gebrauch machen, prüft die öffentliche Stelle, ob die gesetzlichen Voraussetzungen hierfür erfüllt sind. Weiterhin besteht ein Beschwerderecht beim Bayerischen Landesbeauftragten für den Datenschutz. ]]></text> + </staticText> + </band> + </summary> +</jasperReport> diff --git a/report/Offer_report/reportData.jasper b/report/Offer_report/reportData.jasper index 1b25c6b57d7b08967b562a64534597f8cf889d7d..32c994dd1d9fdd48b03bd5c75bfaacf175c82135 100644 Binary files a/report/Offer_report/reportData.jasper and b/report/Offer_report/reportData.jasper differ diff --git a/report/Offer_report/reportData.jrxml b/report/Offer_report/reportData.jrxml index 5068eba811ba774604fe627915fa82191240cde5..5ab436382c2801b7bec17416b3178bcbcbd1a360 100644 --- a/report/Offer_report/reportData.jrxml +++ b/report/Offer_report/reportData.jrxml @@ -488,4 +488,4 @@ </line> </band> </pageFooter> -</jasperReport> +</jasperReport> \ No newline at end of file diff --git a/report/Offer_report/reportData_subreport1.jasper b/report/Offer_report/reportData_subreport1.jasper index 1d190c32f169439542bd289ff905e98d8268b317..8034e757ec8f8043eb72d2b5a3a9df2f1d6e5cb4 100644 Binary files a/report/Offer_report/reportData_subreport1.jasper and b/report/Offer_report/reportData_subreport1.jasper differ