diff --git a/entity/Activity_entity/entityfields/documents/children/assignmentname_param/valueProcess.js b/entity/Activity_entity/entityfields/documents/children/assignmentname_param/valueProcess.js
index 3e4bf7585b2ca4628118e46818683fc51bfcf1c5..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644
--- a/entity/Activity_entity/entityfields/documents/children/assignmentname_param/valueProcess.js
+++ b/entity/Activity_entity/entityfields/documents/children/assignmentname_param/valueProcess.js
@@ -1,3 +0,0 @@
-import("system.result");
-
-result.string("DOCUMENT");
\ No newline at end of file
diff --git a/entity/Activity_entity/entityfields/maindocuments/children/assignmentname_param/valueProcess.js b/entity/Activity_entity/entityfields/maindocuments/children/assignmentname_param/valueProcess.js
index 3e4bf7585b2ca4628118e46818683fc51bfcf1c5..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644
--- a/entity/Activity_entity/entityfields/maindocuments/children/assignmentname_param/valueProcess.js
+++ b/entity/Activity_entity/entityfields/maindocuments/children/assignmentname_param/valueProcess.js
@@ -1,3 +0,0 @@
-import("system.result");
-
-result.string("DOCUMENT");
\ No newline at end of file
diff --git a/entity/Contract_entity/entityfields/documents/children/assignmentname_param/valueProcess.js b/entity/Contract_entity/entityfields/documents/children/assignmentname_param/valueProcess.js
index 3e4bf7585b2ca4628118e46818683fc51bfcf1c5..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644
--- a/entity/Contract_entity/entityfields/documents/children/assignmentname_param/valueProcess.js
+++ b/entity/Contract_entity/entityfields/documents/children/assignmentname_param/valueProcess.js
@@ -1,3 +0,0 @@
-import("system.result");
-
-result.string("DOCUMENT");
\ No newline at end of file
diff --git a/entity/Contract_entity/entityfields/maindocuments/children/assignmentname_param/valueProcess.js b/entity/Contract_entity/entityfields/maindocuments/children/assignmentname_param/valueProcess.js
index 3e4bf7585b2ca4628118e46818683fc51bfcf1c5..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644
--- a/entity/Contract_entity/entityfields/maindocuments/children/assignmentname_param/valueProcess.js
+++ b/entity/Contract_entity/entityfields/maindocuments/children/assignmentname_param/valueProcess.js
@@ -1,3 +0,0 @@
-import("system.result");
-
-result.string("DOCUMENT");
\ No newline at end of file
diff --git a/entity/DocumentTemplate_entity/entityfields/documents/children/assignmentname_param/valueProcess.js b/entity/DocumentTemplate_entity/entityfields/documents/children/assignmentname_param/valueProcess.js
index 6429dbcc1ac80330962ba43cb085a71d46871c52..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644
--- a/entity/DocumentTemplate_entity/entityfields/documents/children/assignmentname_param/valueProcess.js
+++ b/entity/DocumentTemplate_entity/entityfields/documents/children/assignmentname_param/valueProcess.js
@@ -1,4 +0,0 @@
-import("system.vars");
-import("system.result");
-
-result.string("DOCUMENT");
\ No newline at end of file
diff --git a/entity/Document_entity/Document_entity.aod b/entity/Document_entity/Document_entity.aod
index ae3e58dcdf196205f60402a740da6424c5483e2f..8e3bef4ffed999e1d4b4fcbdac2ce7a968d5af06 100644
--- a/entity/Document_entity/Document_entity.aod
+++ b/entity/Document_entity/Document_entity.aod
@@ -193,11 +193,19 @@
           <fieldName>Documents</fieldName>
           <isConsumer v="false" />
         </entityDependency>
+        <entityDependency>
+          <name>e326d4f9-40fd-42c8-88d6-0c5cefc6fa71</name>
+          <entityName>Task_entity</entityName>
+          <fieldName>Documents</fieldName>
+          <isConsumer v="false" />
+        </entityDependency>
       </dependencies>
       <children>
         <entityParameter>
           <name>AssignmentName_param</name>
+          <valueProcess>%aditoprj%/entity/Document_entity/entityfields/documents/children/assignmentname_param/valueProcess.js</valueProcess>
           <expose v="true" />
+          <documentation>%aditoprj%/entity/Document_entity/entityfields/documents/children/assignmentname_param/documentation.adoc</documentation>
         </entityParameter>
         <entityParameter>
           <name>AssignmentRowId_param</name>
@@ -265,7 +273,9 @@
         </entityParameter>
         <entityParameter>
           <name>AssignmentName_param</name>
+          <valueProcess>%aditoprj%/entity/Document_entity/entityfields/maindocuments/children/assignmentname_param/valueProcess.js</valueProcess>
           <expose v="true" />
+          <documentation>%aditoprj%/entity/Document_entity/entityfields/maindocuments/children/assignmentname_param/documentation.adoc</documentation>
         </entityParameter>
         <entityParameter>
           <name>AssignmentRowId_param</name>
diff --git a/entity/Document_entity/entityfields/documents/children/assignmentname_param/documentation.adoc b/entity/Document_entity/entityfields/documents/children/assignmentname_param/documentation.adoc
new file mode 100644
index 0000000000000000000000000000000000000000..1dee07239dd5a6da38e5531ca58900858ebb44f6
--- /dev/null
+++ b/entity/Document_entity/entityfields/documents/children/assignmentname_param/documentation.adoc
@@ -0,0 +1 @@
+Assignment name for a document. If you do not overwrite this param in a consumer the default value `DOCUMENT` will be used.
\ No newline at end of file
diff --git a/entity/Document_entity/entityfields/documents/children/assignmentname_param/valueProcess.js b/entity/Document_entity/entityfields/documents/children/assignmentname_param/valueProcess.js
new file mode 100644
index 0000000000000000000000000000000000000000..3e4bf7585b2ca4628118e46818683fc51bfcf1c5
--- /dev/null
+++ b/entity/Document_entity/entityfields/documents/children/assignmentname_param/valueProcess.js
@@ -0,0 +1,3 @@
+import("system.result");
+
+result.string("DOCUMENT");
\ No newline at end of file
diff --git a/entity/Document_entity/entityfields/maindocuments/children/assignmentname_param/documentation.adoc b/entity/Document_entity/entityfields/maindocuments/children/assignmentname_param/documentation.adoc
new file mode 100644
index 0000000000000000000000000000000000000000..1dee07239dd5a6da38e5531ca58900858ebb44f6
--- /dev/null
+++ b/entity/Document_entity/entityfields/maindocuments/children/assignmentname_param/documentation.adoc
@@ -0,0 +1 @@
+Assignment name for a document. If you do not overwrite this param in a consumer the default value `DOCUMENT` will be used.
\ No newline at end of file
diff --git a/entity/Document_entity/entityfields/maindocuments/children/assignmentname_param/valueProcess.js b/entity/Document_entity/entityfields/maindocuments/children/assignmentname_param/valueProcess.js
new file mode 100644
index 0000000000000000000000000000000000000000..3e4bf7585b2ca4628118e46818683fc51bfcf1c5
--- /dev/null
+++ b/entity/Document_entity/entityfields/maindocuments/children/assignmentname_param/valueProcess.js
@@ -0,0 +1,3 @@
+import("system.result");
+
+result.string("DOCUMENT");
\ No newline at end of file
diff --git a/entity/Employee_entity/entityfields/documents/children/assignmentname_param/valueProcess.js b/entity/Employee_entity/entityfields/documents/children/assignmentname_param/valueProcess.js
index 3e4bf7585b2ca4628118e46818683fc51bfcf1c5..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644
--- a/entity/Employee_entity/entityfields/documents/children/assignmentname_param/valueProcess.js
+++ b/entity/Employee_entity/entityfields/documents/children/assignmentname_param/valueProcess.js
@@ -1,3 +0,0 @@
-import("system.result");
-
-result.string("DOCUMENT");
\ No newline at end of file
diff --git a/entity/Offer_entity/entityfields/documents/children/assignmentname_param/valueProcess.js b/entity/Offer_entity/entityfields/documents/children/assignmentname_param/valueProcess.js
index 3e4bf7585b2ca4628118e46818683fc51bfcf1c5..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644
--- a/entity/Offer_entity/entityfields/documents/children/assignmentname_param/valueProcess.js
+++ b/entity/Offer_entity/entityfields/documents/children/assignmentname_param/valueProcess.js
@@ -1,3 +0,0 @@
-import("system.result");
-
-result.string("DOCUMENT");
\ No newline at end of file
diff --git a/entity/Offer_entity/entityfields/maindocuments/children/assignmentname_param/valueProcess.js b/entity/Offer_entity/entityfields/maindocuments/children/assignmentname_param/valueProcess.js
index 3e4bf7585b2ca4628118e46818683fc51bfcf1c5..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644
--- a/entity/Offer_entity/entityfields/maindocuments/children/assignmentname_param/valueProcess.js
+++ b/entity/Offer_entity/entityfields/maindocuments/children/assignmentname_param/valueProcess.js
@@ -1,3 +0,0 @@
-import("system.result");
-
-result.string("DOCUMENT");
\ No newline at end of file
diff --git a/entity/Order_entity/Order_entity.aod b/entity/Order_entity/Order_entity.aod
index 741704879c32f6b982e5d9d0f08273eac940cc25..4e2dd9ff6845832aecfc45c1bf2a71bf1746bbe4 100644
--- a/entity/Order_entity/Order_entity.aod
+++ b/entity/Order_entity/Order_entity.aod
@@ -264,6 +264,7 @@
         <entityParameter>
           <name>AssignmentName_param</name>
           <valueProcess>%aditoprj%/entity/Order_entity/entityfields/maindocuments/children/assignmentname_param/valueProcess.js</valueProcess>
+          <documentation>%aditoprj%/entity/Order_entity/entityfields/maindocuments/children/assignmentname_param/documentation.adoc</documentation>
         </entityParameter>
         <entityParameter>
           <name>AssignmentRowId_param</name>
diff --git a/entity/Order_entity/entityfields/documents/children/assignmentname_param/valueProcess.js b/entity/Order_entity/entityfields/documents/children/assignmentname_param/valueProcess.js
index 3e4bf7585b2ca4628118e46818683fc51bfcf1c5..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644
--- a/entity/Order_entity/entityfields/documents/children/assignmentname_param/valueProcess.js
+++ b/entity/Order_entity/entityfields/documents/children/assignmentname_param/valueProcess.js
@@ -1,3 +0,0 @@
-import("system.result");
-
-result.string("DOCUMENT");
\ No newline at end of file
diff --git a/entity/Order_entity/entityfields/maindocuments/children/assignmentname_param/documentation.adoc b/entity/Order_entity/entityfields/maindocuments/children/assignmentname_param/documentation.adoc
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/entity/Order_entity/entityfields/maindocuments/children/assignmentname_param/valueProcess.js b/entity/Order_entity/entityfields/maindocuments/children/assignmentname_param/valueProcess.js
index 3e4bf7585b2ca4628118e46818683fc51bfcf1c5..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644
--- a/entity/Order_entity/entityfields/maindocuments/children/assignmentname_param/valueProcess.js
+++ b/entity/Order_entity/entityfields/maindocuments/children/assignmentname_param/valueProcess.js
@@ -1,3 +0,0 @@
-import("system.result");
-
-result.string("DOCUMENT");
\ No newline at end of file
diff --git a/entity/Organisation_entity/entityfields/documents/children/assignmentname_param/valueProcess.js b/entity/Organisation_entity/entityfields/documents/children/assignmentname_param/valueProcess.js
index 3e4bf7585b2ca4628118e46818683fc51bfcf1c5..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644
--- a/entity/Organisation_entity/entityfields/documents/children/assignmentname_param/valueProcess.js
+++ b/entity/Organisation_entity/entityfields/documents/children/assignmentname_param/valueProcess.js
@@ -1,3 +0,0 @@
-import("system.result");
-
-result.string("DOCUMENT");
\ No newline at end of file
diff --git a/entity/Person_entity/entityfields/documents/children/assignmentname_param/valueProcess.js b/entity/Person_entity/entityfields/documents/children/assignmentname_param/valueProcess.js
index 3e4bf7585b2ca4628118e46818683fc51bfcf1c5..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644
--- a/entity/Person_entity/entityfields/documents/children/assignmentname_param/valueProcess.js
+++ b/entity/Person_entity/entityfields/documents/children/assignmentname_param/valueProcess.js
@@ -1,3 +0,0 @@
-import("system.result");
-
-result.string("DOCUMENT");
\ No newline at end of file
diff --git a/entity/Product_entity/entityfields/documents/children/assignmentname_param/valueProcess.js b/entity/Product_entity/entityfields/documents/children/assignmentname_param/valueProcess.js
index 3e4bf7585b2ca4628118e46818683fc51bfcf1c5..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644
--- a/entity/Product_entity/entityfields/documents/children/assignmentname_param/valueProcess.js
+++ b/entity/Product_entity/entityfields/documents/children/assignmentname_param/valueProcess.js
@@ -1,3 +0,0 @@
-import("system.result");
-
-result.string("DOCUMENT");
\ No newline at end of file
diff --git a/entity/Product_entity/entityfields/maindocuments/children/assignmentname_param/valueProcess.js b/entity/Product_entity/entityfields/maindocuments/children/assignmentname_param/valueProcess.js
index 3e4bf7585b2ca4628118e46818683fc51bfcf1c5..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644
--- a/entity/Product_entity/entityfields/maindocuments/children/assignmentname_param/valueProcess.js
+++ b/entity/Product_entity/entityfields/maindocuments/children/assignmentname_param/valueProcess.js
@@ -1,3 +0,0 @@
-import("system.result");
-
-result.string("DOCUMENT");
\ No newline at end of file
diff --git a/entity/Salesproject_entity/entityfields/documents/children/assignmentname_param/valueProcess.js b/entity/Salesproject_entity/entityfields/documents/children/assignmentname_param/valueProcess.js
index 3e4bf7585b2ca4628118e46818683fc51bfcf1c5..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644
--- a/entity/Salesproject_entity/entityfields/documents/children/assignmentname_param/valueProcess.js
+++ b/entity/Salesproject_entity/entityfields/documents/children/assignmentname_param/valueProcess.js
@@ -1,3 +0,0 @@
-import("system.result");
-
-result.string("DOCUMENT");
\ No newline at end of file
diff --git a/entity/Salesproject_entity/entityfields/maindocuments/children/assignmentname_param/valueProcess.js b/entity/Salesproject_entity/entityfields/maindocuments/children/assignmentname_param/valueProcess.js
index 3e4bf7585b2ca4628118e46818683fc51bfcf1c5..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644
--- a/entity/Salesproject_entity/entityfields/maindocuments/children/assignmentname_param/valueProcess.js
+++ b/entity/Salesproject_entity/entityfields/maindocuments/children/assignmentname_param/valueProcess.js
@@ -1,3 +0,0 @@
-import("system.result");
-
-result.string("DOCUMENT");
\ No newline at end of file
diff --git a/entity/Task_entity/Task_entity.aod b/entity/Task_entity/Task_entity.aod
index cbf214c4e9b3a556a5b8db669f0cb97d8551bad1..a4d0ed1d6538ed06b33fcd334de10ce5b7ffefa5 100644
--- a/entity/Task_entity/Task_entity.aod
+++ b/entity/Task_entity/Task_entity.aod
@@ -131,6 +131,7 @@
     <entityConsumer>
       <name>MainDocuments</name>
       <fieldType>DEPENDENCY_OUT</fieldType>
+      <stateProcess>%aditoprj%/entity/Task_entity/entityfields/maindocuments/stateProcess.js</stateProcess>
       <dependency>
         <name>dependency</name>
         <entityName>Document_entity</entityName>
@@ -435,6 +436,25 @@
         </entityParameter>
       </children>
     </entityConsumer>
+    <entityConsumer>
+      <name>Documents</name>
+      <fieldType>DEPENDENCY_OUT</fieldType>
+      <dependency>
+        <name>dependency</name>
+        <entityName>Document_entity</entityName>
+        <fieldName>Documents</fieldName>
+      </dependency>
+      <children>
+        <entityParameter>
+          <name>AssignmentRowId_param</name>
+          <valueProcess>%aditoprj%/entity/Task_entity/entityfields/documents/children/assignmentrowid_param/valueProcess.js</valueProcess>
+        </entityParameter>
+        <entityParameter>
+          <name>AssignmentTable_param</name>
+          <valueProcess>%aditoprj%/entity/Task_entity/entityfields/documents/children/assignmenttable_param/valueProcess.js</valueProcess>
+        </entityParameter>
+      </children>
+    </entityConsumer>
   </entityFields>
   <recordContainers>
     <dbRecordContainer>
diff --git a/entity/Task_entity/entityfields/documents/children/assignmentrowid_param/valueProcess.js b/entity/Task_entity/entityfields/documents/children/assignmentrowid_param/valueProcess.js
new file mode 100644
index 0000000000000000000000000000000000000000..c95f5ea0c85673d6f68abfdbef56f55fb63597c1
--- /dev/null
+++ b/entity/Task_entity/entityfields/documents/children/assignmentrowid_param/valueProcess.js
@@ -0,0 +1,4 @@
+import("system.result");
+import("system.vars");
+
+result.string(vars.get("$sys.uid"));
\ No newline at end of file
diff --git a/entity/Task_entity/entityfields/documents/children/assignmenttable_param/valueProcess.js b/entity/Task_entity/entityfields/documents/children/assignmenttable_param/valueProcess.js
new file mode 100644
index 0000000000000000000000000000000000000000..d3aecacb237b618671518dc550354184d3a3d4e3
--- /dev/null
+++ b/entity/Task_entity/entityfields/documents/children/assignmenttable_param/valueProcess.js
@@ -0,0 +1,4 @@
+import("system.result");
+import("system.vars");
+
+result.string("TASK");
\ No newline at end of file
diff --git a/entity/Task_entity/entityfields/maindocuments/children/assignmentname_param/valueProcess.js b/entity/Task_entity/entityfields/maindocuments/children/assignmentname_param/valueProcess.js
index 3e4bf7585b2ca4628118e46818683fc51bfcf1c5..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644
--- a/entity/Task_entity/entityfields/maindocuments/children/assignmentname_param/valueProcess.js
+++ b/entity/Task_entity/entityfields/maindocuments/children/assignmentname_param/valueProcess.js
@@ -1,3 +0,0 @@
-import("system.result");
-
-result.string("DOCUMENT");
\ No newline at end of file
diff --git a/entity/Task_entity/entityfields/maindocuments/stateProcess.js b/entity/Task_entity/entityfields/maindocuments/stateProcess.js
new file mode 100644
index 0000000000000000000000000000000000000000..5458354c9a9f66b8f11aa4e84682bbc666bea207
--- /dev/null
+++ b/entity/Task_entity/entityfields/maindocuments/stateProcess.js
@@ -0,0 +1,14 @@
+import("system.result");
+import("system.db");
+import("system.vars");
+import("system.neon");
+import("Sql_lib");
+
+if (0 == db.getBinaryCount("TASK", "DOCUMENT", vars.get("$sys.uid"), SqlUtils.getSystemAlias(), "MAINDOCUMENT"))
+{
+    result.string(neon.COMPONENTSTATE_INVISIBLE);
+}
+else
+{
+    result.string(neon.COMPONENTSTATE_EDITABLE);
+}
\ No newline at end of file
diff --git a/neonView/TaskMain_view/TaskMain_view.aod b/neonView/TaskMain_view/TaskMain_view.aod
index 928e1837ed4732f9779c331295e4259ce6e3d3aa..05d95e244e2f26139d98380997f77a37dc8c9e15 100644
--- a/neonView/TaskMain_view/TaskMain_view.aod
+++ b/neonView/TaskMain_view/TaskMain_view.aod
@@ -1,50 +1,50 @@
-<?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>TaskMain_view</name>
-  <majorModelMode>DISTRIBUTED</majorModelMode>
-  <layout>
-    <masterSlaveLayout>
-      <name>layout</name>
-      <master>339e160e-e482-4be2-9550-fc06131fbffe</master>
-    </masterSlaveLayout>
-  </layout>
-  <children>
-    <neonViewReference>
-      <name>339e160e-e482-4be2-9550-fc06131fbffe</name>
-      <entityField>#ENTITY</entityField>
-      <view>TaskMainPreview_view</view>
-    </neonViewReference>
-    <genericViewTemplate>
-      <name>details</name>
-      <showDrawer v="true" />
-      <drawerCaption>Detail</drawerCaption>
-      <entityField>#ENTITY</entityField>
-      <title>details</title>
-      <fields>
-        <entityFieldLink>
-          <name>e95918f5-d21e-4c99-8d05-d70811aa3d89</name>
-          <entityField>PROTECTIONLEVEL</entityField>
-        </entityFieldLink>
-        <entityFieldLink>
-          <name>fea59f13-750b-427d-bf33-cc1bead95446</name>
-          <entityField>DESCRIPTION</entityField>
-        </entityFieldLink>
-      </fields>
-    </genericViewTemplate>
-    <neonViewReference>
-      <name>4211b2cf-3a1f-4447-ad1c-f521d2d3f258</name>
-      <entityField>ModuleTrees</entityField>
-      <view>ModuleTree_view</view>
-    </neonViewReference>
-    <neonViewReference>
-      <name>6846f680-84ef-46da-a0ea-6797044cf693</name>
-      <entityField>MainDocuments</entityField>
-      <view>DocumentFilter_view</view>
-    </neonViewReference>
-    <neonViewReference>
-      <name>ffa776bd-013c-4d4d-aedd-490625ef0fe1</name>
-      <entityField>LogHistories</entityField>
-      <view>LogHistoryFilter_view</view>
-    </neonViewReference>
-  </children>
-</neonView>
+<?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>TaskMain_view</name>
+  <majorModelMode>DISTRIBUTED</majorModelMode>
+  <layout>
+    <masterSlaveLayout>
+      <name>layout</name>
+      <master>339e160e-e482-4be2-9550-fc06131fbffe</master>
+    </masterSlaveLayout>
+  </layout>
+  <children>
+    <neonViewReference>
+      <name>339e160e-e482-4be2-9550-fc06131fbffe</name>
+      <entityField>#ENTITY</entityField>
+      <view>TaskMainPreview_view</view>
+    </neonViewReference>
+    <genericViewTemplate>
+      <name>details</name>
+      <showDrawer v="true" />
+      <drawerCaption>Detail</drawerCaption>
+      <entityField>#ENTITY</entityField>
+      <title>details</title>
+      <fields>
+        <entityFieldLink>
+          <name>e95918f5-d21e-4c99-8d05-d70811aa3d89</name>
+          <entityField>PROTECTIONLEVEL</entityField>
+        </entityFieldLink>
+        <entityFieldLink>
+          <name>fea59f13-750b-427d-bf33-cc1bead95446</name>
+          <entityField>DESCRIPTION</entityField>
+        </entityFieldLink>
+      </fields>
+    </genericViewTemplate>
+    <neonViewReference>
+      <name>4211b2cf-3a1f-4447-ad1c-f521d2d3f258</name>
+      <entityField>ModuleTrees</entityField>
+      <view>ModuleTree_view</view>
+    </neonViewReference>
+    <neonViewReference>
+      <name>6846f680-84ef-46da-a0ea-6797044cf693</name>
+      <entityField>Documents</entityField>
+      <view>DocumentFilter_view</view>
+    </neonViewReference>
+    <neonViewReference>
+      <name>ffa776bd-013c-4d4d-aedd-490625ef0fe1</name>
+      <entityField>LogHistories</entityField>
+      <view>LogHistoryFilter_view</view>
+    </neonViewReference>
+  </children>
+</neonView>