Hello Everyone,
A Custom function is a user-written set of code to achieve a specific requirement. Set the required conditions needed as when to trigger using the Workflow rules (be it Tasks / Project) and associate the custom function to it.
One of our clients wanted to have the project duration displayed in a custom field, with automatic recalculations whenever there's a schedule change, whether it's the start or end dates. The same has been implemented using Project custom functions within Zoho Projects.
pedate = toDate(toString(endDate,"MM/dd/yyyy"),"MM/dd/yyyy");
days = daysBetween(psdate,pedate);
projectsParameter.put(fieldId,days);
updateProjectResponse = invokeurl
[
url :endPoint + portalId + "/projects/" + projectId + "/"
type :POST
parameters:projectsParameter
connection:"yyyyy"
];
}
return "success";