नोट
इस पृष्ठ तक पहुंच के लिए प्राधिकरण की आवश्यकता होती है। आप साइन इन करने या निर्देशिकाएँ बदलने का प्रयास कर सकते हैं।
इस पृष्ठ तक पहुंच के लिए प्राधिकरण की आवश्यकता होती है। आप निर्देशिकाएँ बदलने का प्रयास कर सकते हैं।
सक्रिय प्रक्रिया के रूप में एक प्रक्रिया सेट करता है।
यदि सक्रिय के रूप में सेट की जा रही व्यवसाय प्रक्रिया में पहले से ही एक आवृत्ति है, तो आवृत्ति को सक्रिय के रूप में चिह्नित किया जाएगा और इसे दिखाने के लिए प्राथमिक रिकॉर्ड प्रपत्र को पुनः लोड किया जाएगा. यदि प्रक्रिया के लिए कोई आवृत्ति मौजूद नहीं है, तो एक नया इंस्टेंस बनाया जाता है, जिसे सक्रिय के रूप में चिह्नित किया जाता है, और इसे दिखाने के लिए प्राथमिक रिकॉर्ड फॉर्म को पुनः लोड किया जाएगा।
यदि प्रक्रिया के कई उदाहरण मौजूद हैं, तो इनमें से एक को सक्रिय के रूप में चिह्नित करने के लिए डिफ़ॉल्ट तर्क के अनुसार चुना जाएगा। आमतौर पर, यह वर्तमान उपयोगकर्ता द्वारा सबसे हाल ही में उपयोग की जाने वाली प्रक्रिया आवृत्ति है।
नोट
- रिकॉर्ड बनाते या संपादित करते समय विधि का
setActiveProcessउपयोग किया जाना चाहिए। विधि के बजायprocessIdऔर विधिprocessInstanceIdके साथXrm.Navigation.openFormव्यवसाय प्रक्रिया प्रवाह के लिए सक्रिय प्रक्रिया सेट करने के लिए विधि काsetActiveProcessउपयोग करें। -
setActiveProcessविधि फॉर्म को पुनः लोड करेगी और कोई भी सहेजा न गया डेटा खो जाएगा।
सिंटैक्स
formContext.data.process.setActiveProcess(processId, callbackFunction);
मापदंड
| नाम | प्रकार | आवश्य | विवरण |
|---|---|---|---|
processId |
तार | हां | सक्रिय प्रक्रिया के रूप में सेट करने के लिए प्रक्रिया की आईडी। |
callbackFunction |
फ़ंक्शन | No | कार्रवाई पूरी होने पर कॉल करने के लिए एक फ़ंक्शन. यह कॉलबैक फ़ंक्शन निम्न स्ट्रिंग मानों में से एक को यह इंगित करने के लिए पारित किया जाता है कि क्या कार्रवाई सफल हुई: - success: ऑपरेशन सफल रहा।- invalid: processId मान्य नहीं है या प्रक्रिया सक्षम नहीं है। |
संबंधित आलेख
getActiveProcess
setActiveProcessInstance
formContext.data.process