diff --git a/entity/CampaignAddParticipants_entity/CampaignAddParticipants_entity.aod b/entity/CampaignAddParticipants_entity/CampaignAddParticipants_entity.aod
index a4103a08d2b54cabd3fb9db6911d21c55a25be28..40b70dd5bcb8f8e6f7dbc0fc309912fe4e2448b7 100644
--- a/entity/CampaignAddParticipants_entity/CampaignAddParticipants_entity.aod
+++ b/entity/CampaignAddParticipants_entity/CampaignAddParticipants_entity.aod
@@ -49,7 +49,7 @@
       <dependency>
         <name>dependency</name>
         <entityName>Campaign_entity</entityName>
-        <fieldName>CampaignProvider</fieldName>
+        <fieldName>Campaigns</fieldName>
       </dependency>
     </entityConsumer>
     <entityConsumer>
diff --git a/entity/CampaignCost_entitiy/CampaignCost_entitiy.aod b/entity/CampaignCost_entitiy/CampaignCost_entitiy.aod
index bf72bda9e0f16afacbd2456f01a70c0a294cdef5..52639f9195a501ab73359b426a514846ff72a814 100644
--- a/entity/CampaignCost_entitiy/CampaignCost_entitiy.aod
+++ b/entity/CampaignCost_entitiy/CampaignCost_entitiy.aod
@@ -148,7 +148,7 @@
       <dependency>
         <name>dependency</name>
         <entityName>Campaign_entity</entityName>
-        <fieldName>CampaignProvider</fieldName>
+        <fieldName>Campaigns</fieldName>
       </dependency>
     </entityConsumer>
     <entityConsumer>
@@ -159,6 +159,12 @@
         <entityName>CampaignStep_entity</entityName>
         <fieldName>CampaignSteps</fieldName>
       </dependency>
+      <children>
+        <entityParameter>
+          <name>campaignId_param</name>
+          <valueProcess>%aditoprj%/entity/CampaignCost_entitiy/entityfields/campaignsteps/children/campaignid_param/valueProcess.js</valueProcess>
+        </entityParameter>
+      </children>
     </entityConsumer>
     <entityConsumer>
       <name>KeywordCampaignManagementCostCategory</name>
diff --git a/entity/CampaignCost_entitiy/entityfields/campaignsteps/children/campaignid_param/valueProcess.js b/entity/CampaignCost_entitiy/entityfields/campaignsteps/children/campaignid_param/valueProcess.js
new file mode 100644
index 0000000000000000000000000000000000000000..dc855dd051409b0f79372cc2e34d294a1a57c72d
--- /dev/null
+++ b/entity/CampaignCost_entitiy/entityfields/campaignsteps/children/campaignid_param/valueProcess.js
@@ -0,0 +1,4 @@
+import("system.vars");
+import("system.result");
+
+result.string(vars.get("$param.CampaignId_param"))
\ No newline at end of file
diff --git a/entity/CampaignParticipant_entity/CampaignParticipant_entity.aod b/entity/CampaignParticipant_entity/CampaignParticipant_entity.aod
index 47b855205d48ae27be7500b9c810a89b06e14086..1a2772e786ae1f8ab76864255313b8f445b4a72a 100644
--- a/entity/CampaignParticipant_entity/CampaignParticipant_entity.aod
+++ b/entity/CampaignParticipant_entity/CampaignParticipant_entity.aod
@@ -97,7 +97,7 @@
       <dependency>
         <name>dependency</name>
         <entityName>Campaign_entity</entityName>
-        <fieldName>CampaignProvider</fieldName>
+        <fieldName>Campaigns</fieldName>
       </dependency>
     </entityConsumer>
     <entityParameter>
diff --git a/entity/CampaignStep_entity/CampaignStep_entity.aod b/entity/CampaignStep_entity/CampaignStep_entity.aod
index 26df0d0a1a8dae016d4d6e0f8d1b492ef1ccd618..fd6c7039a9ba8ac25683536ee6238a898cc52e3e 100644
--- a/entity/CampaignStep_entity/CampaignStep_entity.aod
+++ b/entity/CampaignStep_entity/CampaignStep_entity.aod
@@ -248,7 +248,7 @@
       <dependency>
         <name>dependency</name>
         <entityName>Campaign_entity</entityName>
-        <fieldName>CampaignProvider</fieldName>
+        <fieldName>Campaigns</fieldName>
       </dependency>
     </entityConsumer>
     <entityConsumer>
diff --git a/entity/Campaign_entity/Campaign_entity.aod b/entity/Campaign_entity/Campaign_entity.aod
index 387e4cf5c24138da14c61e3c427608c8e0b65281..4f2251ec14f65c8eec738a4c3ac493049e50d514 100644
--- a/entity/Campaign_entity/Campaign_entity.aod
+++ b/entity/Campaign_entity/Campaign_entity.aod
@@ -127,7 +127,7 @@
       </children>
     </entityConsumer>
     <entityProvider>
-      <name>CampaignProvider</name>
+      <name>Campaigns</name>
       <fieldType>DEPENDENCY_IN</fieldType>
       <recordContainer>db</recordContainer>
       <dependencies>