diff --git a/process/upgrade_ImporterCustomMappingFunctions_lib/process.js b/process/upgrade_ImporterCustomMappingFunctions_lib/process.js
index a07bd7b100ad0de11b3a8f4e3c259ff0a83ec046..d337e0653d58d8994d3da3c1288486559c900443 100644
--- a/process/upgrade_ImporterCustomMappingFunctions_lib/process.js
+++ b/process/upgrade_ImporterCustomMappingFunctions_lib/process.js
@@ -1817,6 +1817,54 @@ function getConfig_CAMPAIGNCOST() {
 }
 
 function getConfig_CAMPAIGNLOG() {
+    return {
+        DataQuery: 
+        "SELECT"     
+        + " CAMPAIGN_ID," // 0
+        + " CAMPAIGNPARTICIPANT_ID," // 1
+        + " DATE_EDIT," // 2
+        + " DATE_NEW," // 3  
+        + " STEP_ID," // 4
+        + " USER_EDIT," // 5 
+        + " USER_NEW"// 6
+        + " FROM CAMPAIGNLOG ",
+         
+        AliasFrom: aliasFrom,
+        AliasTo: aliasTo,
+        ImportCommand: "insert+update",
+        Mapping:
+        [[iMove, {
+            Source: 0, 
+            Target: "CAMPAIGNPARTICIPANTLOG.CAMPAIGN_ID",
+            Key: true
+        }],// CAMPAIGN_ID
+        [iMove, {
+            Source: 1, 
+            Target: "CAMPAIGNPARTICIPANTLOG.CAMPAIGNPARTICIPANT_ID"
+        }],// CAMPAIGNPARTICIPANT_ID
+        [iMove, {
+            Source: 2, 
+            Target: "CAMPAIGNPARTICIPANTLOG.DATE_EDIT"
+        }],// DATE_EDIT
+        [iMove, {
+            Source: 3, 
+            Target: "CAMPAIGNPARTICIPANTLOG.DATE_NEW"
+        }],// DATE_NEW
+        [iMove, {
+            Source: 4,
+            Target: "CAMPAIGNPARTICIPANTLOG.CAMPAIGNSTEP_ID"
+        }],// STEP_ID
+        [iMove, {
+            Source: 5,
+            Target: "CAMPAIGNPARTICIPANTLOG.USER_EDIT"
+        }], // USER_EDIT
+        [iMove, {
+            Source: 6,
+            Target: "CAMPAIGNPARTICIPANTLOG.USER_NEW"
+        }]  // USER_NEW
+ 
+        ]
+    }
     
 }