diff --git a/modules/Migration/schema/540_to_600RC.php b/modules/Migration/schema/540_to_600RC.php
index 6e5a38b8b3931069c7c265fa3a96af6bb3066c45..007fe2ecdc40da3109158cdb2d7fba1a0154abf0 100644
--- a/modules/Migration/schema/540_to_600RC.php
+++ b/modules/Migration/schema/540_to_600RC.php
@@ -204,28 +204,28 @@ $selectcolumns = Array(
 	Array('vtiger_contactdetails:lastname:Contacts_Last_Name:lastname:V',
 		'vtiger_contactdetails:email:Contacts_Email:email:E',
 		'vtiger_activity:subject:Emails_Subject:subject:V',
-		'vtiger_email_track:access_count:Emails_Access_Count:access_count:V'),
+		'vtiger_email_track:access_count:Emails_Access_Count:access_count:I'),
 	Array('vtiger_account:accountname:Accounts_Account_Name:accountname:V',
 		'vtiger_account:phone:Accounts_Phone:phone:V',
 		'vtiger_account:email1:Accounts_Email:email1:E',
 		'vtiger_activity:subject:Emails_Subject:subject:V',
-		'vtiger_email_track:access_count:Emails_Access_Count:access_count:V'),
+		'vtiger_email_track:access_count:Emails_Access_Count:access_count:I'),
 	Array('vtiger_leaddetails:lastname:Leads_Last_Name:lastname:V',
 		'vtiger_leaddetails:company:Leads_Company:company:V',
 		'vtiger_leaddetails:email:Leads_Email:email:E',
 		'vtiger_activity:subject:Emails_Subject:subject:V',
-		'vtiger_email_track:access_count:Emails_Access_Count:access_count:V'),
+		'vtiger_email_track:access_count:Emails_Access_Count:access_count:I'),
 	Array('vtiger_vendor:vendorname:Vendors_Vendor_Name:vendorname:V',
 		'vtiger_vendor:glacct:Vendors_GL_Account:glacct:V',
 		'vtiger_vendor:email:Vendors_Email:email:E',
 		'vtiger_activity:subject:Emails_Subject:subject:V',
-		'vtiger_email_track:access_count:Emails_Access_Count:access_count:V'),
+		'vtiger_email_track:access_count:Emails_Access_Count:access_count:I'),
 );
 
 $advfilters = Array(
 	Array(
 		Array(
-			'columnname' => 'vtiger_email_track:access_count:Emails_Access_Count:access_count:V',
+			'columnname' => 'vtiger_email_track:access_count:Emails_Access_Count:access_count:I',
 			'comparator' => 'n',
 			'value' => ''
 		)
diff --git a/modules/Migration/schema/720_to_721.php b/modules/Migration/schema/720_to_721.php
new file mode 100644
index 0000000000000000000000000000000000000000..294a0083690ee29f93918ceb57a517911296d9d0
--- /dev/null
+++ b/modules/Migration/schema/720_to_721.php
@@ -0,0 +1,49 @@
+<?php
+/*+********************************************************************************
+ * The contents of this file are subject to the vtiger CRM Public License Version 1.0
+ * ("License"); You may not use this file except in compliance with the License
+ * The Original Code is: vtiger CRM Open Source
+ * The Initial Developer of the Original Code is vtiger.
+ * Portions created by vtiger are Copyright (C) vtiger.
+ * All Rights Reserved.
+ *********************************************************************************/
+
+if (defined('VTIGER_UPGRADE')) {
+	global $current_user, $adb;
+	$db = PearDatabase::getInstance();
+
+	$actions = array('Save', 'EditView', 'Delete', 'DetailView', 'CreateView');
+    $emailsTabId = getTabid('Emails');
+
+    $actionIds = array();
+    foreach($actions as $actionName) {
+        array_push($actionIds, getActionid($actionName));
+    }
+
+    $profileIdsResult = $db->pquery("SELECT DISTINCT profileid FROM vtiger_profile", array());
+    $profileIdCount = $db->num_rows($profileIdsResult);
+    for($i = 0; $i < $profileIdCount; $i++) {
+        $profileId = $db->query_result($profileIdsResult, $i, 'profileid');
+        foreach($actionIds as $actionId) {
+            $db->pquery("INSERT INTO vtiger_profile2standardpermissions VALUES (?, ?, ?, ?) ON DUPLICATE KEY UPDATE permissions = ?",
+                    array($profileId, $emailsTabId, $actionId, 0, 0));
+        }
+        echo "Emails permission for profile id :: $profileId inserted into vtiger_profile2standardpermissions table.<br>";
+    }
+
+    $db->pquery("UPDATE vtiger_tab SET ownedby = ? WHERE tabid = ?", array(0, $emailsTabId));
+    echo "ownedby value updated to 0 for Emails in vtiger_tab table.<br>";
+    vimport('~modules/Users/CreateUserPrivilegeFile.php');
+    $usersResult = $db->pquery("SELECT id FROM vtiger_users", array());
+    $usersCount = $db->num_rows($usersResult);
+    for($i = 0; $i < $usersCount; $i++) {
+        $userId = $db->query_result($usersResult, $i, 'id');
+        createUserPrivilegesfile($userId); 
+        createUserSharingPrivilegesfile($userId);
+        echo "User privilege and sharing privilege files recreated for user id :: $userId.<br>";
+    }
+    
+    //Default Email reports access count column update from varchar to integer
+    $db->pquery('UPDATE vtiger_selectcolumn set columnname = ? where columnname=?', array('vtiger_email_track:access_count:Emails_Access_Count:access_count:I', 'vtiger_email_track:access_count:Emails_Access_Count:access_count:V'));
+    $db->pquery('UPDATE vtiger_relcriteria set columnname = ? where columnname=?', array('vtiger_email_track:access_count:Emails_Access_Count:access_count:I', 'vtiger_email_track:access_count:Emails_Access_Count:access_count:V'));
+}
\ No newline at end of file