diff --git a/entity/Campaign_entity/Campaign_entity.aod b/entity/Campaign_entity/Campaign_entity.aod
index 70adc52ce6aa6f8c7fb1cd2ace5226f8cc57e69b..040bbd5905bf115b2d55c389c0530a7b37ab742d 100644
--- a/entity/Campaign_entity/Campaign_entity.aod
+++ b/entity/Campaign_entity/Campaign_entity.aod
@@ -57,7 +57,7 @@
     </entityField>
     <entityField>
       <name>DESCRIPTION</name>
-      <title></title>
+      <title>Description</title>
       <contentType>LONG_TEXT</contentType>
       <titleProcess>%aditoprj%/entity/Campaign_entity/entityfields/description/titleProcess.js</titleProcess>
     </entityField>
diff --git a/entity/Campaign_entity/entityfields/employee_contact_id/valueProcess.js b/entity/Campaign_entity/entityfields/employee_contact_id/valueProcess.js
index 1e62e7551ccb20b0b0d7aca34f64b6e448b5dda7..008a2ed6a798ca63548aadf7f9d7bcd2d71efb4d 100644
--- a/entity/Campaign_entity/entityfields/employee_contact_id/valueProcess.js
+++ b/entity/Campaign_entity/entityfields/employee_contact_id/valueProcess.js
@@ -3,5 +3,5 @@ import("system.neon");
 import("system.vars");
 import("Employee_lib");
 
-if (vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
+if (vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW && !vars.get("$this.value"))
     result.string(EmployeeUtils.getCurrentContactId());
\ No newline at end of file
diff --git a/neonView/CampaignPreview_view/CampaignPreview_view.aod b/neonView/CampaignPreview_view/CampaignPreview_view.aod
index b5772a5f1f39bf5a016365e44a55907e77d5d75c..807406980b72d68120ef87044ea2b1f81af80bfe 100644
--- a/neonView/CampaignPreview_view/CampaignPreview_view.aod
+++ b/neonView/CampaignPreview_view/CampaignPreview_view.aod
@@ -16,6 +16,7 @@
       <name>Header</name>
       <titleField>NAME</titleField>
       <subtitleField>STATE</subtitleField>
+      <descriptionField>EMPLOYEE_CONTACT_ID</descriptionField>
       <favoriteAction1>newActivity</favoriteAction1>
       <entityField>#ENTITY</entityField>
       <title></title>