Hello Everyone,
A custom function is a software code that can be used to automate a process and this allows you to automate a notification, call a webhook, or perform logic immediately after a workflow rule is triggered. This feature helps to automate complex tasks and calculations.
currentDate = zoho.currenttime.toString("MM-dd-YYYY","Asia/Calcutta");newDateFormatConversion = toString(currentDate,format);if(endDate != null){updateTaskParameter = Map();dateFormatConversion = toString(endDate,format);daysDifference = daysBetween(dateFormatConversion,newDateFormatConversion);if(daysDifference > 0){// Get task layout detailstaskLayoutDetailsResponse = invokeurl[url :endPoint + portalId + "/projects/" + projectId + "/tasklayouts"type :GETconnection:"projects"];statusDetails = taskLayoutDetailsResponse.get("status_details");for each status in statusDetails{if(status.get("name").containsIgnoreCase("Delayed")){delayedStatusId = status.get("id");break;}}updateTaskParameter.put("custom_status",delayedStatusId);updateTaskResponse = zoho.projects.update(portalId,projectId,"tasks",taskId,updateTaskParameter,"projects");}}return "success";