var userID = $Crm.user.id;
console.log("userID==>", userID);
var userName = $Crm.user.first_name; // + " " + $Crm.user.last_name;
console.log("userName==>", userName);
var module = $Page.module;
console.log("module==>", module);
var module_recordID = $Page.record_id;
console.log("module_recordID==>", module_recordID);
var recordName = $Page.record._Full_Name;
console.log("recordName==>", recordName);
var owner = ZDK.Page.getField('Owner').getValue();
console.log("owner==>", owner);
var ownerID = ZDK.Apps.CRM.Users.fetchById(owner.id);
console.log("owner==>", owner);
// Construct the map to include both fields you want to update
created_time = ZDK.Page.getField('Created_By').getValue();
console.log("created_time==>", created_time);
var map = {
"Last_Viewed_User_ID": userID
};
console.log("User ID: " + userID);
// Prepare data for the API call
var datalist = [];
datalist.push(map);
var param = { "data": datalist };
// API call to update the record in Zoho CRM
var response = ZDK.Apps.CRM.Connections.invoke(
"crmconn",
"https://www.zohoapis.com/crm/v5/" + module + "/" + module_recordID,
"PUT",
2,
param,
{}
);
console.log("Response: ", response);