Optimizing Task Handling: Auto-Remove Recurrence for cancelled Tasks.

Optimizing Task Handling: Auto-Remove Recurrence for cancelled Tasks.

  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.

Requirement:

When the status of a Task is updated to Cancelled, the recurrence associated with that Task should be removed. This can be implemented using Task custom functions along with Workflow rules.

Custom function code:

updateTaskParameter = Map();
updateTaskParameter.put("json_string",{"recurrence":{"recurring_frequency":"none","time_span":"1","number_of_occurrences":"2","is_comments_recurred":false,"recurrence_type":"after_current_task_completed"}});
updateTaskResponse = zoho.projects.update(portalId,projectId,"tasks",taskId,updateTaskParameter,"XXXXX");
return "success";
 
Make sure to replace XXXXX with Zoho Projects connection link name along with scope ZohoProjects.Tasks.ALL. Please find the screenshot of the list of parameters to be mapped for reference.

We hope you found this post useful. If you have any questions, feel free to share them in the comments below.