उदाहरण के लिए, एक कस्टम फंक्शन का उपयोग किसी मूल Task के लिए एक उत्तरवर्ती Task बनाने के लिए किया जा सकता है। इसे प्राप्त करने के लिए, आपको निम्नानुसार एक कस्टम फंक्शन बनाने की आवश्यकता होगी:
दिए गए अनुसार पैरामीटर जोड़ें:
Deluge एडिटर में नीचे दिया गया कोड दर्ज करें:
- dependencyType = "FS";
values_map = Map();
values_map.put("name","Task_Name_Here");
values_map.put("description","Sample Deluge Script For Sub task Creation");
createTaskResponse = zoho.projects.create(portalId,projectId,"tasks",values_map);
if(createTaskResponse != null && createTaskResponse.get("tasks") != null)
{
taskInfo = createTaskResponse.get("tasks").get(0);
newTaskId = taskInfo.get("id_string");
dependencyParam = Map();
dependencyParam.put("taskid",newTaskId);
dependencyParam.put("predids",taskId);
dependencyParam.put("projId",projectId);
dependencyParam.put("toupdate","dependencyset");
dependencyParam.put("childprojId",projectId);
dependencyParam.put("dependencytype",dependencyType);
info dependencyParam;
info "------------------";
projectsAPIEndPoint = "https://projectsapi.zoho.com/restapi";
dependency = invokeurl
[
url :projectsAPIEndPoint + "/portal/" + portalId + "/projects/" + projectId + "/taskdependency/"
type :POST
parameters:dependencyParam
connection:"zprojects"
];
info dependency;
info "-------------------------------------";
}
return "success";
क्लिक करें
Save and Executeइस कस्टम फंक्शन को चलाने के लिए। आपको अब इस फंक्शन को एक
Workflow Rulesके साथ संबद्ध करना चाहिए और नियम को सहेजना चाहिए।

जब मानदंड पूरा हो जाएगा, तो कस्टम फंक्शन ट्रिगर होगा और एक उत्तरवर्ती Task बनाया जाएगा।