Tasks के लिए कस्टम फंक्शन

Tasks के लिए कस्टम फंक्शन

यह पृष्ठ AI उपकरणों का उपयोग करके अनुवादित किया गया है और इसमें त्रुटियाँ हो सकती हैं। सबसे सटीक और नवीनतम जानकारी के लिए, कृपया मूल अंग्रेजी संस्करण देखें।
कस्टम फंक्शन का उपयोग करके अपने Tasks वर्कफ्लो को स्वचालित करें। एक कस्टम फंक्शन एक सॉफ्टवेयर कोड है जिसका उपयोग किसी प्रक्रिया को स्वचालित करने के लिए किया जा सकता है।Delugeमें, आप अपना स्वयं का फंक्शन लिख सकते हैं और इसे एक या अधिक Workflow Rules नियमों से कॉल कर सकते हैं। यह Javascript के अंतर्निहित फंक्शन जैसे DATE, CONCAT, REPLACE, आदि के समान है। कस्टम फंक्शन आपको एक सूचना को स्वचालित करने, एक webhook को कॉल करने, या Workflow Rules को ट्रिगर करने के तुरंत बाद तर्क को निष्पादित करने की अनुमति देते हैं।

Idea
उदाहरण के लिए, एक कस्टम फंक्शन का उपयोग किसी मूल Task के लिए एक उत्तरवर्ती Task बनाने के लिए किया जा सकता है। इसे प्राप्त करने के लिए, आपको निम्नानुसार एक कस्टम फंक्शन बनाने की आवश्यकता होगी:

दिए गए अनुसार पैरामीटर जोड़ें:

Deluge एडिटर में नीचे दिया गया कोड दर्ज करें:
  1. 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 बनाया जाएगा।
Notesसुविधा की उपलब्धता: नवीनतम Enterprise प्लान।

लाभ:

  1. Zoho ऐप्स या तीसरे पक्ष के ऐप्स के साथ एकीकृत करें।
  2. दोहराए जाने वाले Task कार्यों को स्वचालित करें।
  3. शर्तें निर्धारित करने के लिए वर्कफ्लो नियमों के साथ संबद्ध करें।

एक कस्टम फंक्शन जोड़ें

  1. क्लिक करेंशीर्ष नेविगेशन बार में।
  2. Marketplace पर जाएं और क्लिक करेंCustom Functionsके अंतर्गतDeveloper Space।
  3. चुनेंTasksड्रॉपडाउन बॉक्स से।
  4. क्लिक करेंकस्टम फंक्शन बनाएं।
  5. एक दर्ज करेंFunction Nameऔर एकDescription।
  6. एक चुनेंLayout और इसे सेट करें तर्क।
  7. Deluge स्क्रिप्ट संपादक में अपना कोड टाइप करें या संपादक के बाएं पैनल में उपलब्ध पैरामीटर को खींचें और छोड़ें, और उन्हें अनुकूलित करें।
  8. क्लिक करें सहेजें।
  9. क्लिक करें सहेजें और निष्पादित करें कस्टम फ़ंक्शन को तुरंत निष्पादित करने के लिए।
  10. कस्टम फ़ंक्शन को निष्पादित करने के लिए Task ID दर्ज करें या खोजें और Task ID को प्राप्त करें।

Notes
  1. सुनिश्चित करें कि Portal URL आपके डेटा सेंटर के साथ संरेखित है। यदि नहीं, तो कार्य अपेक्षित तरीके से निष्पादित नहीं हो सकते हैं।
  2. यदि Blueprint या Workflow Rule के लिए Custom Function को मैप करते या निष्पादित करते समय कोई त्रुटि होती है, तो इसे Failure Log में देखा जा सकता है। क्लिक करें और चुनें Failure Log।

Workflow Rule के लिए Custom Function को जोड़ें

  1. क्लिक करें शीर्ष नेविगेशन बार में।
  2. इस पर जाएं Task ऑटोमेशन और क्लिक करें Workflow Rules।
  3. एक नियम चुनें।
  4. के अंतर्गत कार्य जोड़ें, क्लिक करें Custom Function को जोड़ें।
  5. आप एक मौजूदा Custom Function को जोड़ सकते हैं या एक नया बना सकते हैं।
  6. क्लिक करें नियम को सहेजें।

Blueprint के लिए Custom Function को जोड़ें

  1. क्लिक करें शीर्ष नेविगेशन बार में।
  2. इस पर जाएं Task ऑटोमेशन और क्लिक करें Blueprint।
  3. एक चुनें Blueprint।
  4. के अंतर्गत के बाद, क्लिक करें Custom Function।
  5. क्लिक करें जोड़ें custom function को जोड़ने या एक नया बनाने के लिए।
  6. क्लिक करें प्रकाशित करें बटन।

Notes
  1. आप प्रति लेआउट में 25 तक custom functions जोड़ सकते हैं।
  2. Custom function बनाते समय, अधिकतम 25 पैरामीटर की अनुमति है।
  3. प्रति दिन custom function की विफलता की अधिकतम संख्या 20 है। यदि custom function की विफलता की गणना तक पहुंच जाती है, तो यह स्वचालित रूप से अक्षम कर दिया जाएगा, और जिस उपयोगकर्ता ने custom function बनाया था, उसे ईमेल के माध्यम से सूचित किया जाएगा।
  4. एक Portal में, Workflow Rule/Blueprint द्वारा प्रति दिन अधिकतम 5000 custom functions को निष्पादित किया जा सकता है।
हमारे पास कुछ पूर्वनिर्धारित gallery functions हैं जो उपयोग के लिए तैयार हैं।
  1. क्लिक करें शीर्ष नेविगेशन बार में।
  2. Marketplace पर जाएं और क्लिक करें Custom Functions के अंतर्गत Developer Space।
  3. चुनें Tasks ड्रॉप-डाउन बॉक्स से।
  4. Create Custom Function बटन के आगे ड्रॉप-डाउन पर क्लिक करें।
  5. क्लिक करें Gallery Function।
  6. किसी भी सूचीबद्ध फ़ंक्शन के ऊपर माउस ले जाएं और Create पर क्लिक करें।

  7. यदि आवश्यक हो तो विवरण और तर्कों को बदलें।
    Deluge कोड पहले से भरा हुआ है। TODO उपयोगकर्ताओं को कोड को निष्पादित करने से पहले संपादन के बारे में सूचित करता है।

  8. क्लिक करें Save या Save and Execute कस्टम फ़ंक्शन को चलाने के लिए।
  1. Milestone Autocomplete
  2. Analytics को समय सीमा परिवर्तन भेजें
  3. Slack चैनल में संदेश भेजें
  4. Cliq चैनल में संदेश भेजें
  5. प्रोजेक्ट की स्थिति अपडेट करें
  6. उत्तराधिकारी Tasks की स्थिति बदलें
  7. उत्तराधिकारी Task बनाएं
  8. Subtask बनाएं
  9. Task के लिए एक समस्या बनाएं
  10. स्थिति समयरेखा को Analytics में भेजें

अन्य क्रियाएं

उपयोगकर्ता कस्टम फ़ंक्शन के लिए संपादन, हटाना, क्लोन करना, या REST API को सक्षम कर सकते हैं।
  1. कस्टम फ़ंक्शन के ऊपर माउस ले जाएं और फिर क्लिक करें आइकन।

  2. आवश्यक विकल्प चुनें और आवश्यक परिवर्तन करें।
    संपादन: मौजूदा कस्टम फ़ंक्शन को संशोधित करें
    हटाएं: मौजूदा कस्टम फ़ंक्शन को हटाएं
    क्लोन: कस्टम फ़ंक्शन की एक प्रति बनाएं
    REST API: कस्टम फ़ंक्शन के लिए REST API URL को सक्षम करें।



यह भी देखें