Power of Automation :: Automatically move a task to a different tasklist once the status is updated

Power of Automation :: Automatically move a task to a different tasklist once the status is updated

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.


This can be accomplished using the below code. Create a connection with the scope “ZohoProjects.tasks.UPDATE” and update the connection name 'connectionprojects’ in the below code. Please find the attached screenshot of the Arguments.

Here is the link to know how to create a connection.


https://help.zoho.com/portal/en/kb/projects/integration/connections/articles/connections-23-5-2022#How_to_establish_a_Connection


// 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.