के माध्यम से साझा करें


formContext.data.process (क्लाइंट API संदर्भ)

किसी प्रपत्र पर व्यवसाय प्रक्रिया प्रवाह डेटा के साथ सहभागिता करने के लिए ईवेंट, विधियाँ और ऑब्जेक्ट्स प्रदान करता है. प्रपत्र पर व्यवसाय प्रक्रिया प्रवाह नियंत्रण के साथ सहभागिता करने के तरीकों के लिए formContext.ui.process (क्लाइंट API संदर्भ) देखें.

ईवेंट और ईवेंट हैंडलर विधियों को संसाधित करें

व्यवसाय प्रक्रिया प्रवाह के लिए स्क्रिप्ट लिखने के लिए निम्न इवेंट और ईवेंट हैंडलर विधियों का उपयोग करें।

ईवेंट इवेंट हैंडलर विधियाँ
OnPreProcessStatusChange addOnPreProcessStatusChange
removeOnPreProcessStatusChange
OnProcessStatusChange addOnProcessStatusChange
removeOnProcessStatusChange
ऑनप्रीस्टेजचेंज addOnPreStageChange
removeOnPreStageChange
ऑनस्टेजचेंज addOnStageChange
removeOnStageChange
ऑनस्टेजचयनित addOnStageचयनित
removeOnStageचयनित

सक्रिय प्रक्रिया विधियाँ

सक्रिय प्रक्रिया के बारे में जानकारी प्राप्त करने और सक्रिय प्रक्रिया के रूप में एक अलग प्रक्रिया सेट करने के लिए इन विधियों का उपयोग करें।

नाम या क़िस्‍म
getActiveProcess सक्रिय प्रक्रिया का प्रतिनिधित्व करने वाली प्रक्रिया ऑब्जेक्ट लौटाता है।
सेटएक्टिवप्रोसेस सक्रिय प्रक्रिया के रूप में एक प्रक्रिया सेट करता है।

प्रक्रिया के तरीके

किसी प्रक्रिया में व्यवसाय प्रक्रिया प्रवाह के लिए डेटा होता है. प्रक्रिया के गुणों तक पहुंचने के तरीकों का उपयोग करें।

नाम या क़िस्‍म
गेटआईडी प्रक्रिया का अद्वितीय पहचानकर्ता लौटाता है.
getName प्रक्रिया का नाम लौटाता है.
getStages प्रक्रिया में चरणों का एक संग्रह लौटाता है।
isRendered एक बूलियन मान लौटाता है जो दर्शाता है कि प्रक्रिया रेंडर की गई है या नहीं।

ProcessInstance विधियाँ

किसी रिकॉर्ड के लिए सभी प्रक्रिया आवृत्तियों के बारे में जानकारी प्राप्त करने के लिए और सक्रिय आवृत्ति के रूप में एक प्रक्रिया आवृत्ति सेट करने के लिए इन विधियों का उपयोग करें।

नाम या क़िस्‍म
getProcessInstances उस तालिका रिकॉर्ड के लिए सभी प्रक्रिया आवृत्तियाँ देता है जिन पर कॉल करने वाले उपयोगकर्ता की पहुँच होती है.
setActiveProcessInstance एक प्रक्रिया आवृत्ति को सक्रिय आवृत्ति के रूप में सेट करता है।

उदाहरण के तरीके

प्रक्रिया आवृत्ति में व्यवसाय प्रक्रिया प्रवाह की आवृत्ति के लिए डेटा होता है. प्रक्रिया आवृत्ति के गुणों तक पहुँचने के लिए विधियों का उपयोग करें।

नाम या क़िस्‍म
getInstanceId प्रक्रिया आवृत्ति का अद्वितीय पहचानकर्ता देता है.
getInstanceName प्रक्रिया आवृत्ति का नाम देता है.
प्राप्त स्थिति प्रक्रिया आवृत्ति की वर्तमान स्थिति देता है।
सेटस्टेटस सक्रिय प्रक्रिया आवृत्ति की वर्तमान स्थिति सेट करता है।

सक्रिय चरण के तरीके

सक्रिय चरण के बारे में जानकारी प्राप्त करने और सक्रिय चरण के रूप में एक अलग चरण निर्धारित करने के लिए इन विधियों का उपयोग करें।

नाम या क़िस्‍म
getActiveStage सक्रिय चरण का प्रतिनिधित्व करने वाला एक स्टेज ऑब्जेक्ट लौटाता है।
सेटएक्टिवस्टेज एक पूर्ण चरण को सक्रिय चरण के रूप में सेट करता है।

स्टेज के तरीके

एक चरण में एक व्यवसाय प्रक्रिया प्रवाह में एक चरण के लिए डेटा होता है। मंच के गुणों तक पहुंचने के तरीकों का उपयोग करें।

नाम या क़िस्‍म
getCategory एक getValue विधि के साथ एक ऑब्जेक्ट लौटाता है जो व्यवसाय प्रक्रिया प्रवाह श्रेणी का पूर्णांक मान लौटाएगा।
getEntityName मंच से संबद्ध तालिका का तार्किक नाम देता है.
गेटआईडी मंच का अद्वितीय पहचानकर्ता लौटाता है।
getName मंच का नाम लौटाता है।
getNavigationBehavior एक चरण के लिए एक नेविगेशन व्यवहार ऑब्जेक्ट देता है जिसका उपयोग यह निर्धारित करने के लिए किया जा सकता है कि उपयोगकर्ताओं के लिए क्रॉस-टेबल व्यवसाय प्रक्रिया प्रवाह नेविगेशन परिदृश्य में अन्य तालिका रिकॉर्ड बनाने के लिए बनाएँ बटन उपलब्ध है या नहीं.
प्राप्त स्थिति मंच की स्थिति लौटाता है।
गेस्टेप्स चरण में चरणों का एक संग्रह लौटाता है।

चरण के तरीके

एक चरण में एक व्यवसाय प्रक्रिया प्रवाह में एक चरण में एक चरण के लिए डेटा होता है। चरण के गुणों तक पहुँचने के लिए विधियों का उपयोग करें।

नाम या क़िस्‍म
getAttribute चरण से संबद्ध स्तंभ का तार्किक नाम लौटाता है.
getName चरण का नाम देता है.
getProgress कार्रवाई चरण की प्रगति लौटाता है।
हैआवश्यक है एक बूलियन मान लौटाता है जो दर्शाता है कि व्यवसाय प्रक्रिया प्रवाह में चरण की आवश्यकता है या नहीं।
सेटप्रोग्रेस कार्रवाई चरण की प्रगति को अद्यतन करता है।

अगले और पिछले चरणों में जाने के लिए इन विधियों का उपयोग करें। इन दोनों विधियों के कारण OnStageChange ईवेंट उत्पन्न हो सकता है।

नाम या क़िस्‍म
आगे बढ़ें अगले चरण में प्रगति करता है।
चालपिछला पिछले चरण में चला जाता है।

अन्य उपयोगी तरीके

सक्रिय पथ में चरणों, सक्षम प्रक्रियाओं और चयनित चरण के बारे में जानकारी प्राप्त करने के लिए इन विधियों का उपयोग करें।

नाम या क़िस्‍म
getActivePath वर्तमान में सक्रिय पथ में चरणों का एक संग्रह प्राप्त करता है, जिसमें व्यवसाय प्रक्रिया प्रवाह नियंत्रण में प्रदर्शित चरणों के साथ सहभागिता करने की विधियाँ होती हैं.
getEnabledProcesses एसिंक्रोनस रूप से उस तालिका के लिए सक्षम व्यवसाय प्रक्रिया प्रवाह को पुनर्प्राप्त करता है जिस पर वर्तमान उपयोगकर्ता स्विच कर सकता है.
getSelectedStage वर्तमान में चयनित चरण प्राप्त करता है।

formContext.ui.process (क्लाइंट API संदर्भ)
Xrm ऑब्जेक्ट मॉडल को समझें
नियंत्रण (क्लाइंट एपीआई संदर्भ)