2012-08-08 3 views
8

उदाहरण: मान लें कि मेरे पास वर्कफ़्लो है जो वारंटी समाप्त होने से 2 दिन पहले एक ईमेल भेजता है। यह वर्कफ़्लो किसी इकाई के "बनाए गए" पर ट्रिगर किया गया है।सीआरएम2011 वर्कफ़्लो: वर्कफ़्लो की स्थिति में उपयोग किए जाने वाले फ़ील्ड को वर्कफ़्लो की स्थिति में उपयोग करने के बाद अपडेट किया गया है?

step 1: wait condition - process timeout < (warrantyendate - 2) 
    after wait: send email. 

तो जब रिकॉर्ड बनाया जाता है, तो वर्कफ़्लो प्रारंभ होता है। लेकिन क्या होता है जब उपयोगकर्ता वापस जाता है और वारंटी समाप्त होता है।

क्या वर्कफ़्लो अद्यतन वारंटी समाप्ति की जांच करता है या फिर भी यह ट्रिगर होने पर दर्ज अंतराल का उपयोग करता है (यानी प्रारंभ मूल्य पर प्रारंभिक)?

+3

जब आप परिदृश्य को करने का प्रयास करते हैं तो आप क्या परिणाम देखते हैं? क्या यह सिर्फ आपको अपना जवाब देने की कोशिश नहीं करेगा? – BenPatterson1

+0

@ बेनपैटरसन 1 मैं एक दिनांक समय क्षेत्र के साथ परीक्षण कर रहा था और यह अनंत लूप में चला गया (और इस वजह से निष्पादन को लगातार रोक रहा है), इसलिए मैंने सोचा कि कुछ मदद लेनी होगी। मैंने इससे छुटकारा पाने में कामयाब रहा है और जवाब मिला है। धन्यवाद। –

उत्तर

8

मेरी समझ यह है कि वर्कफ़्लो निष्पादन के समय सिस्टम में डेटा का उपयोग करता है।

यहां ध्यान देने योग्य महत्वपूर्ण बात यह है कि वर्कफ़्लो कई बार निष्पादित किया जा सकता है, इस समय सिस्टम में डेटा अलग-अलग हो सकता है। सीआरएम वर्कफ़्लो की स्थिति को कैश करता है, लेकिन डेटा नहीं। Process Architecture for Microsoft Dynamics CRM 2011 इसका वर्णन करता है।

तो, प्रत्येक बार प्रक्रिया समय समाप्ति की स्थिति की जांच की जाती है, यह वारंटी के वर्तमान मूल्य का उपयोग करेगा। यदि मान बदल जाता है, अगली बार स्थिति की जांच की जाती है तो नए मूल्य का उपयोग किया जाएगा।

किसी भी मामले में @ बेनपैटरसन 1 सुझाव देता है, तो शायद आप निश्चित रूप से सुनिश्चित करने के लिए परीक्षण कर रहे हैं।

+0

धन्यवाद जेम्स। मैं इस धारणा के तहत था कि डेटा भी कैश किया गया है। –

4

यह कोशिश करने के बाद, यदि स्थिति में शामिल फ़ील्ड का मूल्य बदलता है, तो वर्कफ़्लो इंजन नींद (प्रतीक्षा) से निकलता है और फिर स्थिति को जांचता है।

यदि यह स्थिति को पूरा करता है, तो अगले चरण तक जारी रहता है या इंतजार करना जारी रखेगा।

संबंधित मुद्दे