diff --git a/.liquibase/Data_alias/basic/2020.2.0/Districts/changelog.xml b/.liquibase/Data_alias/basic/2020.2.0/Districts/changelog.xml
index b4929b550cd68568758acdcba8add6ec74a32675..d8ccdd4c8a999c5f983ed3ae28a3803bfaf761e8 100644
--- a/.liquibase/Data_alias/basic/2020.2.0/Districts/changelog.xml
+++ b/.liquibase/Data_alias/basic/2020.2.0/Districts/changelog.xml
@@ -9,5 +9,6 @@
     <include relativeToChangelogFile="true" file="insert_KeywordsDistrictOrigin.xml"/>
     <include relativeToChangelogFile="true" file="alter_districtResponsibleDatatypes.xml"/>
     <include relativeToChangelogFile="true" file="insert_KeywordsAdviserRoles.xml"/>
+    <include relativeToChangelogFile="true" file="update_ContactResponsible_consistent.xml"/>
     <include relativeToChangelogFile="true" file="alter_district_1066187.xml"/>
 </databaseChangeLog>
diff --git a/.liquibase/Data_alias/basic/2020.2.0/Districts/update_ContactResponsible_consistent.xml b/.liquibase/Data_alias/basic/2020.2.0/Districts/update_ContactResponsible_consistent.xml
new file mode 100644
index 0000000000000000000000000000000000000000..9aaa38da63024a5b8d0d662bbef91b9459e09440
--- /dev/null
+++ b/.liquibase/Data_alias/basic/2020.2.0/Districts/update_ContactResponsible_consistent.xml
@@ -0,0 +1,30 @@
+<?xml version="1.1" encoding="UTF-8" standalone="no"?>
+<databaseChangeLog xmlns="http://www.liquibase.org/xml/ns/dbchangelog"
+                   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+                   xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.6.xsd">
+    <changeSet author="Pierre Suchacek" id="610e5b84-2428-4294-b513-b4a0c7493e0a">
+        <renameColumn
+            columnDataType="VARCHAR(36)"  
+            newColumnName="ADVISER_STATUS"  
+            oldColumnName="ADVISERSTATUS"   
+            tableName="DISTRICTRESPONSIBLE"/>
+        
+        <renameColumn
+            columnDataType="VARCHAR(36)"  
+            newColumnName="ADVISER_ROLE"  
+            oldColumnName="ADVISERROLE"   
+            tableName="DISTRICTRESPONSIBLE"/>
+                
+        <renameColumn
+            columnDataType="VARCHAR(36)"  
+            newColumnName="VALID_FROM"  
+            oldColumnName="VALIDFROM"   
+            tableName="DISTRICTRESPONSIBLE"/>
+                        
+        <renameColumn
+            columnDataType="VARCHAR(36)"  
+            newColumnName="VALID_UNTIL"  
+            oldColumnName="VALIDTO"   
+            tableName="DISTRICTRESPONSIBLE"/>
+    </changeSet>
+</databaseChangeLog>
\ No newline at end of file
diff --git a/aliasDefinition/Data_alias/Data_alias.aod b/aliasDefinition/Data_alias/Data_alias.aod
index d8a14d3d038ff715840573d334eb8ec5a57bf187..0673fab6659afbf5bfe6e886f9b9de938cdb928f 100644
--- a/aliasDefinition/Data_alias/Data_alias.aod
+++ b/aliasDefinition/Data_alias/Data_alias.aod
@@ -15629,8 +15629,8 @@
                 <dbName></dbName>
                 <primaryKey v="false" />
                 <columnType v="93" />
-                <size v="29" />
-                <scale v="9" />
+                <size v="19" />
+                <scale v="0" />
                 <notNull v="false" />
                 <isUnique v="false" />
                 <index v="false" />
@@ -15685,8 +15685,8 @@
                 <dbName></dbName>
                 <primaryKey v="false" />
                 <columnType v="93" />
-                <size v="29" />
-                <scale v="9" />
+                <size v="19" />
+                <scale v="0" />
                 <notNull v="false" />
                 <isUnique v="false" />
                 <index v="false" />
@@ -15723,11 +15723,11 @@
                 <description></description>
               </entityFieldDb>
               <entityFieldDb>
-                <name>VALIDFROM</name>
+                <name>ADVISER_STATUS</name>
                 <dbName></dbName>
                 <primaryKey v="false" />
-                <columnType v="93" />
-                <size v="19" />
+                <columnType v="12" />
+                <size v="36" />
                 <scale v="0" />
                 <notNull v="false" />
                 <isUnique v="false" />
@@ -15737,11 +15737,11 @@
                 <description></description>
               </entityFieldDb>
               <entityFieldDb>
-                <name>VALIDTO</name>
+                <name>ADVISER_ROLE</name>
                 <dbName></dbName>
                 <primaryKey v="false" />
-                <columnType v="93" />
-                <size v="19" />
+                <columnType v="12" />
+                <size v="36" />
                 <scale v="0" />
                 <notNull v="false" />
                 <isUnique v="false" />
@@ -15751,7 +15751,7 @@
                 <description></description>
               </entityFieldDb>
               <entityFieldDb>
-                <name>ADVISERROLE</name>
+                <name>VALID_FROM</name>
                 <dbName></dbName>
                 <primaryKey v="false" />
                 <columnType v="12" />
@@ -15765,7 +15765,7 @@
                 <description></description>
               </entityFieldDb>
               <entityFieldDb>
-                <name>ADVISERSTATUS</name>
+                <name>VALID_UNTIL</name>
                 <dbName></dbName>
                 <primaryKey v="false" />
                 <columnType v="12" />
diff --git a/entity/DistrictContact_entity/DistrictContact_entity.aod b/entity/DistrictContact_entity/DistrictContact_entity.aod
index f405c6622865350c59f773275c838b9b35d037f1..5f6ebbb436c9a1b4becaeb67e961d188bc401679 100644
--- a/entity/DistrictContact_entity/DistrictContact_entity.aod
+++ b/entity/DistrictContact_entity/DistrictContact_entity.aod
@@ -11,6 +11,14 @@
   <entityFields>
     <entityProvider>
       <name>#PROVIDER</name>
+      <dependencies>
+        <entityDependency>
+          <name>12f47cac-d968-4bac-9daa-c254e43bb7b4</name>
+          <entityName>Organisation_entity</entityName>
+          <fieldName>DistrictContacts</fieldName>
+          <isConsumer v="false" />
+        </entityDependency>
+      </dependencies>
     </entityProvider>
     <entityProvider>
       <name>#PROVIDER_AGGREGATES</name>
@@ -65,7 +73,8 @@
       <title>Origin</title>
       <consumer>KeywordDistrictOrigin</consumer>
       <groupable v="true" />
-      <state>AUTO</state>
+      <state>READONLY</state>
+      <valueProcess>%aditoprj%/entity/DistrictContact_entity/entityfields/origin/valueProcess.js</valueProcess>
       <displayValueProcess>%aditoprj%/entity/DistrictContact_entity/entityfields/origin/displayValueProcess.js</displayValueProcess>
     </entityField>
     <entityField>
@@ -187,6 +196,10 @@
           <name>DISTRICTCONTACTID.value</name>
           <recordfield>DISTRICTCONTACT.DISTRICTCONTACTID</recordfield>
         </dbRecordFieldMapping>
+        <dbRecordFieldMapping>
+          <name>ORIGIN.displayValue</name>
+          <expression>%aditoprj%/entity/DistrictContact_entity/recordcontainers/db/recordfieldmappings/origin.displayvalue/expression.js</expression>
+        </dbRecordFieldMapping>
       </recordFieldMappings>
     </dbRecordContainer>
   </recordContainers>
diff --git a/entity/DistrictContact_entity/entityfields/origin/displayValueProcess.js b/entity/DistrictContact_entity/entityfields/origin/displayValueProcess.js
index 866308c821d1e92e4647adf1f8aa693acd058ba7..68465c76ce5c55e9f32ff20f8870c8a0e01b352c 100644
--- a/entity/DistrictContact_entity/entityfields/origin/displayValueProcess.js
+++ b/entity/DistrictContact_entity/entityfields/origin/displayValueProcess.js
@@ -1,6 +1,15 @@
-import("system.vars");
+import("system.neon");
 import("system.result");
-import("Keyword_lib");
+import("system.vars");
 import("KeywordRegistry_basic");
+import("Keyword_lib");
 
-result.string(KeywordUtils.getViewValue($KeywordRegistry.districtOrigin(), vars.get("$field.ORIGIN")));
\ No newline at end of file
+if (vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW || vars.get("$sys.recordstate") == neon.OPERATINGSTATE_EDIT)
+{
+    var key = vars.get("$field.ORIGIN");
+    if (key)
+    {
+        var res = KeywordUtils.getViewValue($KeywordRegistry.districtOrigin(), key);
+        result.string(res);
+    }
+}
\ No newline at end of file
diff --git a/entity/DistrictContact_entity/entityfields/origin/valueProcess.js b/entity/DistrictContact_entity/entityfields/origin/valueProcess.js
new file mode 100644
index 0000000000000000000000000000000000000000..0f8bb663630e34a07f9d3738151c3093c2a57c1b
--- /dev/null
+++ b/entity/DistrictContact_entity/entityfields/origin/valueProcess.js
@@ -0,0 +1,9 @@
+import("system.result");
+import("system.neon");
+import("system.vars");
+import("KeywordRegistry_basic");
+
+if (vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW || vars.get("$sys.recordstate") == neon.OPERATINGSTATE_EDIT)
+{
+        result.string($KeywordRegistry.districtOrigin$manual());
+}
\ No newline at end of file
diff --git a/entity/DistrictContact_entity/recordcontainers/db/recordfieldmappings/origin.displayvalue/expression.js b/entity/DistrictContact_entity/recordcontainers/db/recordfieldmappings/origin.displayvalue/expression.js
new file mode 100644
index 0000000000000000000000000000000000000000..a6e2a3e719d894bde6e9e71623b20bfc33ac1cac
--- /dev/null
+++ b/entity/DistrictContact_entity/recordcontainers/db/recordfieldmappings/origin.displayvalue/expression.js
@@ -0,0 +1,6 @@
+import("KeywordRegistry_basic");
+import("system.result");
+import("Keyword_lib");
+
+var sql = KeywordUtils.getResolvedTitleSqlPart($KeywordRegistry.districtOrigin(), "DISTRICTCONTACT.ORIGIN");
+result.string(sql);
\ No newline at end of file
diff --git a/entity/DistrictResponsible_entity/DistrictResponsible_entity.aod b/entity/DistrictResponsible_entity/DistrictResponsible_entity.aod
index 093b691e229e542f9da2911b98838631b23e06f1..f4d433988ded22881b368034876ccaaa85e017ad 100644
--- a/entity/DistrictResponsible_entity/DistrictResponsible_entity.aod
+++ b/entity/DistrictResponsible_entity/DistrictResponsible_entity.aod
@@ -218,7 +218,7 @@
       <resolution>DAY</resolution>
     </entityField>
     <entityField>
-      <name>VALID_TO</name>
+      <name>VALID_UNTIL</name>
       <title>Valid to</title>
       <contentType>DATE</contentType>
       <resolution>DAY</resolution>
@@ -317,24 +317,24 @@
         </dbRecordFieldMapping>
         <dbRecordFieldMapping>
           <name>ADVISER_ROLE.value</name>
-          <recordfield>DISTRICTRESPONSIBLE.ADVISERROLE</recordfield>
+          <recordfield>DISTRICTRESPONSIBLE.ADVISER_ROLE</recordfield>
           <isFilterable v="true" />
           <isLookupFilter v="false" />
         </dbRecordFieldMapping>
         <dbRecordFieldMapping>
           <name>ADVISER_STATUS.value</name>
-          <recordfield>DISTRICTRESPONSIBLE.ADVISERSTATUS</recordfield>
+          <recordfield>DISTRICTRESPONSIBLE.ADVISER_STATUS</recordfield>
           <isFilterable v="true" />
           <isLookupFilter v="false" />
         </dbRecordFieldMapping>
         <dbRecordFieldMapping>
           <name>VALID_FROM.value</name>
-          <recordfield>DISTRICTRESPONSIBLE.VALIDFROM</recordfield>
+          <recordfield>DISTRICTRESPONSIBLE.VALID_FROM</recordfield>
           <isFilterable v="true" />
         </dbRecordFieldMapping>
         <dbRecordFieldMapping>
-          <name>VALID_TO.value</name>
-          <recordfield>DISTRICTRESPONSIBLE.VALIDTO</recordfield>
+          <name>VALID_UNTIL.value</name>
+          <recordfield>DISTRICTRESPONSIBLE.VALID_UNTIL</recordfield>
           <isFilterable v="true" />
         </dbRecordFieldMapping>
       </recordFieldMappings>
diff --git a/entity/Organisation_entity/Organisation_entity.aod b/entity/Organisation_entity/Organisation_entity.aod
index 4cb186b3427dc5395a326753ac1d276d4e3cd58b..18afded566ce57071923d5fba788acd839f3507d 100644
--- a/entity/Organisation_entity/Organisation_entity.aod
+++ b/entity/Organisation_entity/Organisation_entity.aod
@@ -1397,6 +1397,14 @@
         </entityActionField>
       </children>
     </entityActionGroup>
+    <entityConsumer>
+      <name>DistrictContacts</name>
+      <dependency>
+        <name>dependency</name>
+        <entityName>DistrictContact_entity</entityName>
+        <fieldName>#PROVIDER</fieldName>
+      </dependency>
+    </entityConsumer>
   </entityFields>
   <recordContainers>
     <dbRecordContainer>
diff --git a/language/_____LANGUAGE_EXTRA/_____LANGUAGE_EXTRA.aod b/language/_____LANGUAGE_EXTRA/_____LANGUAGE_EXTRA.aod
index 4cd6f0330a6da368f0521b8db3a47dce57a28497..c2bbefa45612c5081d34a71766b95eb417fa94c2 100644
--- a/language/_____LANGUAGE_EXTRA/_____LANGUAGE_EXTRA.aod
+++ b/language/_____LANGUAGE_EXTRA/_____LANGUAGE_EXTRA.aod
@@ -7281,6 +7281,36 @@
     <entry>
       <key>Probability in %</key>
     </entry>
+    <entry>
+      <key>Adviser Contact</key>
+    </entry>
+    <entry>
+      <key>Office Duty</key>
+    </entry>
+    <entry>
+      <key>Adviser Role</key>
+    </entry>
+    <entry>
+      <key>District Contacts</key>
+    </entry>
+    <entry>
+      <key>Area Manager</key>
+    </entry>
+    <entry>
+      <key>Auto assignment</key>
+    </entry>
+    <entry>
+      <key>Field Service</key>
+    </entry>
+    <entry>
+      <key>Sales Manager</key>
+    </entry>
+    <entry>
+      <key>Region Manager</key>
+    </entry>
+    <entry>
+      <key>District Contact</key>
+    </entry>
   </keyValueMap>
   <font name="Dialog" style="0" size="11" />
   <sqlModels>
diff --git a/language/_____LANGUAGE_de/_____LANGUAGE_de.aod b/language/_____LANGUAGE_de/_____LANGUAGE_de.aod
index cf7a3b049c7761f22b3cccabb5cec5e8102cfa04..6d98dae69885018047e86a3e21c7bcb6d3ab1026 100644
--- a/language/_____LANGUAGE_de/_____LANGUAGE_de.aod
+++ b/language/_____LANGUAGE_de/_____LANGUAGE_de.aod
@@ -9658,6 +9658,46 @@ Bitte Datumseingabe prüfen</value>
       <key>Probability in %</key>
       <value>Wahrscheinlichkeit in %</value>
     </entry>
+    <entry>
+      <key>Auto assignment</key>
+      <value>Auto-Zuordnung</value>
+    </entry>
+    <entry>
+      <key>District Contact</key>
+      <value>Gebietsverantwortlicher</value>
+    </entry>
+    <entry>
+      <key>District Contacts</key>
+      <value>Gebietsverantwortlichen</value>
+    </entry>
+    <entry>
+      <key>Adviser Role</key>
+      <value>Rolle des Verantwortlichen</value>
+    </entry>
+    <entry>
+      <key>Adviser Contact</key>
+      <value>Verantwortlicher</value>
+    </entry>
+    <entry>
+      <key>Sales Manager</key>
+      <value>Verkaufsleiter</value>
+    </entry>
+    <entry>
+      <key>Office Duty</key>
+      <value>Innendienst</value>
+    </entry>
+    <entry>
+      <key>Region Manager</key>
+      <value>Regionsleiter</value>
+    </entry>
+    <entry>
+      <key>Area Manager</key>
+      <value>Gebietsleiter</value>
+    </entry>
+    <entry>
+      <key>Field Service</key>
+      <value>Außendienst</value>
+    </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 a15f9a2f09b016f687ddae5f8f253f86cbb97d14..df1116acba129c40db16a938231587461ed032af 100644
--- a/language/_____LANGUAGE_en/_____LANGUAGE_en.aod
+++ b/language/_____LANGUAGE_en/_____LANGUAGE_en.aod
@@ -7362,6 +7362,36 @@
     <entry>
       <key>Probability in %</key>
     </entry>
+    <entry>
+      <key>Adviser Contact</key>
+    </entry>
+    <entry>
+      <key>Office Duty</key>
+    </entry>
+    <entry>
+      <key>Adviser Role</key>
+    </entry>
+    <entry>
+      <key>District Contacts</key>
+    </entry>
+    <entry>
+      <key>Area Manager</key>
+    </entry>
+    <entry>
+      <key>Auto assignment</key>
+    </entry>
+    <entry>
+      <key>Field Service</key>
+    </entry>
+    <entry>
+      <key>Sales Manager</key>
+    </entry>
+    <entry>
+      <key>Region Manager</key>
+    </entry>
+    <entry>
+      <key>District Contact</key>
+    </entry>
   </keyValueMap>
   <font name="Dialog" style="0" size="11" />
 </language>
diff --git a/neonView/DistrictContactEdit_view/DistrictContactEdit_view.aod b/neonView/DistrictContactEdit_view/DistrictContactEdit_view.aod
index 4da21c16907d2e89d094711f6aacf6facd08e48c..65aab89255d6af6e6945bf4277c352f64bda5deb 100644
--- a/neonView/DistrictContactEdit_view/DistrictContactEdit_view.aod
+++ b/neonView/DistrictContactEdit_view/DistrictContactEdit_view.aod
@@ -2,6 +2,7 @@
 <neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.6" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.6">
   <name>DistrictContactEdit_view</name>
   <majorModelMode>DISTRIBUTED</majorModelMode>
+  <size>SMALL</size>
   <layout>
     <boxLayout>
       <name>layout</name>
diff --git a/neonView/DistrictResponsibleEdit_view/DistrictResponsibleEdit_view.aod b/neonView/DistrictResponsibleEdit_view/DistrictResponsibleEdit_view.aod
index 4605998d712634afe9306b5dcfd579868819ac3a..9b8447b0808da17e5b14c21487c23be065db0812 100644
--- a/neonView/DistrictResponsibleEdit_view/DistrictResponsibleEdit_view.aod
+++ b/neonView/DistrictResponsibleEdit_view/DistrictResponsibleEdit_view.aod
@@ -31,7 +31,7 @@
         </entityFieldLink>
         <entityFieldLink>
           <name>4bdb4191-6452-44b2-b0b2-54fc00d445cb</name>
-          <entityField>VALID_TO</entityField>
+          <entityField>VALID_UNTIL</entityField>
         </entityFieldLink>
       </fields>
     </genericViewTemplate>
diff --git a/neonView/DistrictResponsibleFilter_view/DistrictResponsibleFilter_view.aod b/neonView/DistrictResponsibleFilter_view/DistrictResponsibleFilter_view.aod
index 01b6300a4b4f891470c8d5ed066a18da8960cd37..422383ea0f7572907d41c6ac8d7edf383a82d68f 100644
--- a/neonView/DistrictResponsibleFilter_view/DistrictResponsibleFilter_view.aod
+++ b/neonView/DistrictResponsibleFilter_view/DistrictResponsibleFilter_view.aod
@@ -13,6 +13,8 @@
     <tableViewTemplate>
       <name>Supervisors</name>
       <entityField>#ENTITY</entityField>
+      <linkedColumns />
+      <fixedFilterFields />
       <maxDBRow v="400" />
       <columns>
         <neonTableColumn>
@@ -37,7 +39,7 @@
         </neonTableColumn>
         <neonTableColumn>
           <name>0ff668e7-8e9a-483d-973a-d74a7a919a5a</name>
-          <entityField>VALID_TO</entityField>
+          <entityField>VALID_UNTIL</entityField>
         </neonTableColumn>
       </columns>
     </tableViewTemplate>
diff --git a/neonView/OrganisationMain_view/OrganisationMain_view.aod b/neonView/OrganisationMain_view/OrganisationMain_view.aod
index df9be823dfc7638ea6bb6f126911731ad6b90784..b734c5418d0b6e31f639c4122b13d2ff272cddb6 100644
--- a/neonView/OrganisationMain_view/OrganisationMain_view.aod
+++ b/neonView/OrganisationMain_view/OrganisationMain_view.aod
@@ -56,9 +56,9 @@
       <view>OrganisationAttributeRestriction_view</view>
     </neonViewReference>
     <neonViewReference>
-      <name>a806bf0f-6214-4aad-872b-74e6f7fd1ee5</name>
-      <entityField>DistrictResponsibles</entityField>
-      <view>DistrictResponsibleList_view</view>
+      <name>c2b37e4d-3b5e-4e23-8b7c-6da02b27ffc0</name>
+      <entityField>DistrictContacts</entityField>
+      <view>DistrictContactFilter_view</view>
     </neonViewReference>
     <neonViewReference>
       <name>eba90ed2-5e55-4cdb-9e0b-5a09feeb7536</name>
diff --git a/others/language_DE.txt b/others/language_DE.txt
new file mode 100644
index 0000000000000000000000000000000000000000..08910a399410e73a226c2703be4c1e89f45a345b
--- /dev/null
+++ b/others/language_DE.txt
@@ -0,0 +1,40 @@
+    <entry>
+      <key>Auto assignment</key>
+      <value>Auto-Zuordnung</value>
+    </entry>
+    <entry>
+      <key>District Contact</key>
+      <value>Gebietsverantwortlicher</value>
+    </entry>
+    <entry>
+      <key>District Contacts</key>
+      <value>Gebietsverantwortlichen</value>
+    </entry>
+    <entry>
+      <key>Adviser Role</key>
+      <value>Rolle des Verantwortlichen</value>
+    </entry>
+    <entry>
+      <key>Adviser Contact</key>
+      <value>Verantwortlicher</value>
+    </entry>
+    <entry>
+      <key>Sales Manager</key>
+      <value>Verkaufsleiter</value>
+    </entry>
+    <entry>
+      <key>Office Duty</key>
+      <value>Innendienst</value>
+    </entry>
+    <entry>
+      <key>Region Manager</key>
+      <value>Regionsleiter</value>
+    </entry>
+    <entry>
+      <key>Area Manager</key>
+      <value>Gebietsleiter</value>
+    </entry>
+    <entry>
+      <key>Field Service</key>
+      <value>Außendienst</value>
+    </entry>
\ No newline at end of file
diff --git a/others/language_EN.txt b/others/language_EN.txt
new file mode 100644
index 0000000000000000000000000000000000000000..651df12fdc8a3d948cb68b68178f5c4a1f871d59
--- /dev/null
+++ b/others/language_EN.txt
@@ -0,0 +1,30 @@
+    <entry>
+      <key>Auto assignment</key>
+    </entry>
+    <entry>
+      <key>District Contact</key>
+    </entry>
+    <entry>
+      <key>District Contacts</key>
+    </entry>
+    <entry>
+      <key>Adviser Role</key>
+    </entry>
+    <entry>
+      <key>Adviser Contact</key>
+    </entry>
+    <entry>
+      <key>Sales Manager</key>
+    </entry>
+    <entry>
+      <key>Office Duty</key>
+    </entry>
+    <entry>
+      <key>Region Manager</key>
+    </entry>
+    <entry>
+      <key>Area Manager</key>
+    </entry>
+    <entry>
+      <key>Field Service</key>
+    </entry>
\ No newline at end of file
diff --git a/process/KeywordRegistry_basic/process.js b/process/KeywordRegistry_basic/process.js
index 37a8613a66feae0efe365a570f56bd31f432281f..ba80197cd05d9f6c4c66c1c0a95cf557e578fe54 100644
--- a/process/KeywordRegistry_basic/process.js
+++ b/process/KeywordRegistry_basic/process.js
@@ -300,3 +300,5 @@ $KeywordRegistry.notificationState$seen = function(){return "SEEN";};
 $KeywordRegistry.adviserRole = function(){ return "ADVISER_ROLE";};
 
 $KeywordRegistry.districtOrigin = function(){ return "DISTRICT_ORIGIN";};
+$KeywordRegistry.districtOrigin$manual = function(){ return "DistrictOrigin_manual";};
+$KeywordRegistry.districtOrigin$auto = function(){ return "DistrictOrigin_auto";};
\ No newline at end of file