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.
Lets take the below User Requirement -
A customer wants a task to be automatically moved to a different tasklist once its status got updated.
// Replace yyyyy with move tasklist Id
moveTasklistId = "yyyyy";
endPoint = "https://projects.zoho.com/restapi/portal/";
moveTaskParameter = Map();
// Move Task
moveTaskParameter.put("from_todolist",tasklistId);
moveTaskParameter.put("to_todolist",moveTasklistId);
moveTaskResponse = invokeurl
[
url :endPoint + portalId + "/projects/" + projectId + "/tasks/" + taskId + "/move"
type :POST
parameters:moveTaskParameter
connection:"connectionprojects"
];
Creating custom functions in Zoho Projects is straightforward and well-documented. Zoho provides a range of built-in functions that you can use as a starting point, and you can also easily define your own functions using Zoho's scripting language, Deluge. Give it a try and see how it can save your time and boost your productivity!
Watch this space for more such custom function codes.