diff --git a/entity/ObservationMultiple_entity/ObservationMultiple_entity.aod b/entity/ObservationMultiple_entity/ObservationMultiple_entity.aod
index d3fce45464247d767d69159bd3f33c800c9285e4..724f631cf99fc506c1cb02e4cbf35578e6703fb6 100644
--- a/entity/ObservationMultiple_entity/ObservationMultiple_entity.aod
+++ b/entity/ObservationMultiple_entity/ObservationMultiple_entity.aod
@@ -87,6 +87,7 @@
     <entityActionField>
       <name>addObservations</name>
       <onActionProcess>%aditoprj%/entity/ObservationMultiple_entity/entityfields/addobservations/onActionProcess.js</onActionProcess>
+      <iconId>NEON:OBSERVE</iconId>
       <titleProcess>%aditoprj%/entity/ObservationMultiple_entity/entityfields/addobservations/titleProcess.js</titleProcess>
     </entityActionField>
     <entityParameter>
diff --git a/entity/SupportTicket_entity/entityfields/forwardticket/onActionProcess.js b/entity/SupportTicket_entity/entityfields/forwardticket/onActionProcess.js
index c464fd7afcb297ecba38eb0246d0d9945833f06c..fdbe02245dfd741d6b0802da4e90ca308bbdd41a 100644
--- a/entity/SupportTicket_entity/entityfields/forwardticket/onActionProcess.js
+++ b/entity/SupportTicket_entity/entityfields/forwardticket/onActionProcess.js
@@ -1,3 +1,4 @@
+import("system.neonFilter");
 import("system.db");
 import("system.neon");
 import("system.vars");
diff --git a/entity/SupportTicket_entity/entityfields/newticket/onActionProcess.js b/entity/SupportTicket_entity/entityfields/newticket/onActionProcess.js
index 0406e12e48f3cbf87bfb3a58dbc45280c6c02fe9..d37748c9e092033cb41c852b018f4a70dcee97de 100644
--- a/entity/SupportTicket_entity/entityfields/newticket/onActionProcess.js
+++ b/entity/SupportTicket_entity/entityfields/newticket/onActionProcess.js
@@ -1,3 +1,4 @@
+import("system.neonFilter");
 import("system.neon");
 import("Ticket_lib")
 
diff --git a/entity/SupportTicket_entity/entityfields/newticketcontact/onActionProcess.js b/entity/SupportTicket_entity/entityfields/newticketcontact/onActionProcess.js
index 6e580a2d48263dc826a3216dd95d2569ec806f1c..d9b2c2b838465fa31530e6475f0393494818d090 100644
--- a/entity/SupportTicket_entity/entityfields/newticketcontact/onActionProcess.js
+++ b/entity/SupportTicket_entity/entityfields/newticketcontact/onActionProcess.js
@@ -1,3 +1,4 @@
+import("system.neonFilter");
 import("system.neon");
 import("Ticket_lib")
 
diff --git a/entity/SupportTicket_entity/entityfields/pullnextticket/onActionProcess.js b/entity/SupportTicket_entity/entityfields/pullnextticket/onActionProcess.js
index 0eea1d7d0b2d3a7e455037a502bc2bc9ad57abfa..76b69d104eae58f8288cfbcf1323cfc72a483ad7 100644
--- a/entity/SupportTicket_entity/entityfields/pullnextticket/onActionProcess.js
+++ b/entity/SupportTicket_entity/entityfields/pullnextticket/onActionProcess.js
@@ -1,3 +1,4 @@
+import("system.neonFilter");
 import("Util_lib");
 import("system.translate");
 import("system.question");
diff --git a/entity/SupportTicket_entity/entityfields/replyemail/onActionProcess.js b/entity/SupportTicket_entity/entityfields/replyemail/onActionProcess.js
index 977d98a03f48b49dccda511aa8d1a37b8ed88da3..c6e43165d64f123873d6581ce5e1fb3740c54394 100644
--- a/entity/SupportTicket_entity/entityfields/replyemail/onActionProcess.js
+++ b/entity/SupportTicket_entity/entityfields/replyemail/onActionProcess.js
@@ -1,3 +1,4 @@
+import("system.neonFilter");
 import("KeywordRegistry_basic");
 import("system.db");
 import("system.neon");
diff --git a/entity/SupportTicket_entity/entityfields/resubmitticket/onActionProcess.js b/entity/SupportTicket_entity/entityfields/resubmitticket/onActionProcess.js
index b5147881268250f4fa425785d4fe4e24a1e2cb58..eff8f28129374a3fc22791ba386a25a3ee11230d 100644
--- a/entity/SupportTicket_entity/entityfields/resubmitticket/onActionProcess.js
+++ b/entity/SupportTicket_entity/entityfields/resubmitticket/onActionProcess.js
@@ -1,3 +1,4 @@
+import("system.neonFilter");
 import("system.db");
 import("system.util");
 import("system.tools");
diff --git a/entity/SupportTicket_entity/entityfields/returnticket/onActionProcess.js b/entity/SupportTicket_entity/entityfields/returnticket/onActionProcess.js
index 060b66881aa66ea87d2cca64d399b74c5750eba9..25866210786d382c7fbd3228b9b0ca9f39c15b2c 100644
--- a/entity/SupportTicket_entity/entityfields/returnticket/onActionProcess.js
+++ b/entity/SupportTicket_entity/entityfields/returnticket/onActionProcess.js
@@ -1,3 +1,4 @@
+import("system.neonFilter");
 import("KeywordRegistry_basic");
 import("Employee_lib");
 import("Sql_lib");
diff --git a/entity/SyncedSearches_entity/entityfields/exportfilter/children/exportfiltertocontacts/onActionProcess.js b/entity/SyncedSearches_entity/entityfields/exportfilter/children/exportfiltertocontacts/onActionProcess.js
index 35eeb9b797f3ca979fe706252dbddb1876c72962..a786f84bc9b216194760b52c855360c4fa4e78cd 100644
--- a/entity/SyncedSearches_entity/entityfields/exportfilter/children/exportfiltertocontacts/onActionProcess.js
+++ b/entity/SyncedSearches_entity/entityfields/exportfilter/children/exportfiltertocontacts/onActionProcess.js
@@ -1,3 +1,4 @@
+import("system.neonFilter");
 import("system.neon");
 import("system.db");
 import("system.vars");
diff --git a/entity/VisitPlanEntry_entity/entityfields/entityactiongroup/children/newappointment/onActionProcess.js b/entity/VisitPlanEntry_entity/entityfields/entityactiongroup/children/newappointment/onActionProcess.js
index 341155d55a5f30666c01452d9b1e32e0a4da488e..d88392c1eb31d3432afe9dbd868be0a952256385 100644
--- a/entity/VisitPlanEntry_entity/entityfields/entityactiongroup/children/newappointment/onActionProcess.js
+++ b/entity/VisitPlanEntry_entity/entityfields/entityactiongroup/children/newappointment/onActionProcess.js
@@ -1,3 +1,4 @@
+import("system.neonFilter");
 import("Util_lib");
 import("system.result");
 import("system.neon");
diff --git a/entity/VisitRecommendation_entity/entityfields/newentrygroup/children/newvisitplaneentry/onActionProcess.js b/entity/VisitRecommendation_entity/entityfields/newentrygroup/children/newvisitplaneentry/onActionProcess.js
index e98e73ccca0db031b963a04c330f29724aff81f2..063d11b344789c4221e8958e89972da74a6831ef 100644
--- a/entity/VisitRecommendation_entity/entityfields/newentrygroup/children/newvisitplaneentry/onActionProcess.js
+++ b/entity/VisitRecommendation_entity/entityfields/newentrygroup/children/newvisitplaneentry/onActionProcess.js
@@ -1,3 +1,4 @@
+import("system.neonFilter");
 import("system.db");
 import("system.neon");
 import("system.vars");
diff --git a/entity/WorkflowDefinition_entity/entityfields/tableactions/children/createmodel/onActionProcess.js b/entity/WorkflowDefinition_entity/entityfields/tableactions/children/createmodel/onActionProcess.js
index 611361da500ee733a659f29a764dfbec4a5fef92..8efff00703b92e7d2344583ee8403016ef415a74 100644
--- a/entity/WorkflowDefinition_entity/entityfields/tableactions/children/createmodel/onActionProcess.js
+++ b/entity/WorkflowDefinition_entity/entityfields/tableactions/children/createmodel/onActionProcess.js
@@ -1,3 +1,4 @@
+import("system.neonFilter");
 import("system.neon");
 
 var recipe = neonFilter.createEntityRecordsRecipeBuilder().parameters({}).toString();
diff --git a/entity/WorkflowDefinition_entity/entityfields/tableactions/children/openstore/onActionProcess.js b/entity/WorkflowDefinition_entity/entityfields/tableactions/children/openstore/onActionProcess.js
index 3d8bb20babd53ba1008fdd7b1080443a8e449be5..654b50799e4236655937526f872d26336e455ebf 100644
--- a/entity/WorkflowDefinition_entity/entityfields/tableactions/children/openstore/onActionProcess.js
+++ b/entity/WorkflowDefinition_entity/entityfields/tableactions/children/openstore/onActionProcess.js
@@ -1,3 +1,4 @@
+import("system.neonFilter");
 import("system.neon");
 
 var recipe = neonFilter.createEntityRecordsRecipeBuilder().parameters({}).toString();
diff --git a/entity/WorkflowTask_entity/entityfields/completetask/onActionProcess.js b/entity/WorkflowTask_entity/entityfields/completetask/onActionProcess.js
index c8fb9f753cc59a271c585bd029edd5c068bba033..bf29dad65c7e0411505c7ca970eec39c0bff255e 100644
--- a/entity/WorkflowTask_entity/entityfields/completetask/onActionProcess.js
+++ b/entity/WorkflowTask_entity/entityfields/completetask/onActionProcess.js
@@ -1,3 +1,4 @@
+import("system.neonFilter");
 import("Employee_lib");
 import("system.neon");
 import("system.vars");
diff --git a/entity/WorkflowTask_entity/entityfields/tableactions/children/completemultipletasks/onActionProcess.js b/entity/WorkflowTask_entity/entityfields/tableactions/children/completemultipletasks/onActionProcess.js
index 2d98757654ac36b69ce047329d89205a95c388f8..1ab8c3108802f85e88c5646abe6c480df4999a64 100644
--- a/entity/WorkflowTask_entity/entityfields/tableactions/children/completemultipletasks/onActionProcess.js
+++ b/entity/WorkflowTask_entity/entityfields/tableactions/children/completemultipletasks/onActionProcess.js
@@ -1,3 +1,4 @@
+import("system.neonFilter");
 import("Employee_lib");
 import("system.workflow");
 import("system.neon");
diff --git a/neonNotificationType/DownloadReady/onResultOpen.js b/neonNotificationType/DownloadReady/onResultOpen.js
index 47af60686c7e2c9c509169ab3fe53b0b8d7c9d09..5f6d8ceed4a461c21c4bb3666a62df8281ac2bd0 100644
--- a/neonNotificationType/DownloadReady/onResultOpen.js
+++ b/neonNotificationType/DownloadReady/onResultOpen.js
@@ -1,3 +1,4 @@
+import("system.neonFilter");
 import("system.neon");
 
 var recipe = neonFilter.createEntityRecordsRecipeBuilder().uidsIncludelist(["3bb97d70-e651-4800-9742-32b46ac82292"]).toString();
diff --git a/process/ActivityTask_lib/process.js b/process/ActivityTask_lib/process.js
index 319b24c6edd1b3616257a4b8f075e4f2645fc67b..de9551b39f62ba4e4ba1b02259ca03d4cadf8dd3 100644
--- a/process/ActivityTask_lib/process.js
+++ b/process/ActivityTask_lib/process.js
@@ -1,3 +1,4 @@
+import("system.neonFilter");
 import("system.logging");
 import("system.entities");
 import("system.vars");
diff --git a/process/Context_lib/process.js b/process/Context_lib/process.js
index 4d447755dc0d324025bf4d367ebfcd651d3aa58d..6af8a77d9a863b186f218f535d2feb071601c1ec 100644
--- a/process/Context_lib/process.js
+++ b/process/Context_lib/process.js
@@ -1,3 +1,4 @@
+import("system.neonFilter");
 import("JditoFilter_lib");
 import("system.logging");
 import("Util_lib");
diff --git a/process/DocumentTemplate_lib/process.js b/process/DocumentTemplate_lib/process.js
index acec9f6d9147090d502de099fc2a9aca0f19fb0d..7700b24877d7f879d04e344f177d856fc09b1b77 100644
--- a/process/DocumentTemplate_lib/process.js
+++ b/process/DocumentTemplate_lib/process.js
@@ -1,3 +1,4 @@
+import("system.neonFilter");
 import("DocxTemplater_lib");
 import("Binary_lib");
 import("system.neon");
diff --git a/process/Email_lib/process.js b/process/Email_lib/process.js
index fc2ec3a217d8046bf7c93c39b3ec851993054195..1988968dd95830ffe22b8f90287cb5c6b7528c28 100644
--- a/process/Email_lib/process.js
+++ b/process/Email_lib/process.js
@@ -1,3 +1,4 @@
+import("system.neonFilter");
 import("system.translate");
 import("system.question");
 import("system.logging");
diff --git a/process/EwsClientSync_lib/process.js b/process/EwsClientSync_lib/process.js
index 49e7e457bf820d65d7c1c6819e1f255f51e77d11..f0f5cbfb59be4cd541d737624b9b3632b435e664 100644
--- a/process/EwsClientSync_lib/process.js
+++ b/process/EwsClientSync_lib/process.js
@@ -1,3 +1,4 @@
+import("system.neonFilter");
 import("system.neon");
 import("Util_lib");
 import("system.translate");
diff --git a/process/ExportTemplate_lib/process.js b/process/ExportTemplate_lib/process.js
index 431015c71c6a6755c2b5cd9d4dc38e9dd4817cde..0c7b4b920559b8d3a088c8e5b4dd3e13e3ae0019 100644
--- a/process/ExportTemplate_lib/process.js
+++ b/process/ExportTemplate_lib/process.js
@@ -1,3 +1,4 @@
+import("system.neonFilter");
 import("system.project");
 import("Dependency_lib");
 import("Context_lib");
diff --git a/process/Neon_lib/process.js b/process/Neon_lib/process.js
index 28e24591c75506d13b890bc647812bf7c20d4a2a..5b5337367d4002bc294000ecc42c381b0e15433c 100644
--- a/process/Neon_lib/process.js
+++ b/process/Neon_lib/process.js
@@ -1,3 +1,4 @@
+import("system.neonFilter");
 import("Sql_lib");
 import("Date_lib");
 import("system.vars");
diff --git a/process/Order_lib/process.js b/process/Order_lib/process.js
index 29755fd939669d1fc7e8c8e63ffed870e0ed8684..09648dec1ca49c4584b6912a7ecb12a4e76b2e00 100644
--- a/process/Order_lib/process.js
+++ b/process/Order_lib/process.js
@@ -1,3 +1,4 @@
+import("system.neonFilter");
 import("Employee_lib");
 import("system.entities");
 import("Offer_lib");
diff --git a/process/Organisation_lib/process.js b/process/Organisation_lib/process.js
index 26713672bcafe97ab50e827e69c2f0f47ca0ff2b..0fe9f10f561acc43a01c1514f12da885a9a789c1 100644
--- a/process/Organisation_lib/process.js
+++ b/process/Organisation_lib/process.js
@@ -1,3 +1,4 @@
+import("system.neonFilter");
 import("system.project");
 import("system.neon");
 import("Util_lib");
diff --git a/process/Ticket_lib/process.js b/process/Ticket_lib/process.js
index 9c08f6f706fe9aa97a448de553d529929677dbd5..346b20656c076c81f42a150996d4ba15b408e8fe 100644
--- a/process/Ticket_lib/process.js
+++ b/process/Ticket_lib/process.js
@@ -1,3 +1,4 @@
+import("system.neonFilter");
 import("Context_lib");
 import("system.neon");
 import("system.question");
diff --git a/process/Timetracking_lib/process.js b/process/Timetracking_lib/process.js
index e70edd850517bd7201ec197db73bd04c2c8a8b72..c1466135cda6a2624d43129108df689a10ab5825 100644
--- a/process/Timetracking_lib/process.js
+++ b/process/Timetracking_lib/process.js
@@ -1,3 +1,4 @@
+import("system.neonFilter");
 import("Sql_lib");
 import("system.db");
 import("system.neon");