इसके माध्यम से साझा किया गया


पृष्ठभूमि कार्यप्रवाह प्रक्रियाओं की निगरानी और प्रबंधन करें

प्रक्रियाओं की निगरानी और प्रबंधन करने के लिए, आपको प्रक्रिया की स्थिति जाननी होगी, स्थिति का मूल्यांकन करना होगा और समस्याओं को संबोधित करने के लिए कोई भी आवश्यक क्रियाएँ करनी होंगी.

पृष्ठभूमि कार्यप्रवाहों की निगरानी

पृष्ठभूमि कार्यप्रवाह अपनी स्थिति को ट्रैक करने के लिए सिस्टम जॉब पंक्तियाँ उत्पन्न करते हैं। अनुप्रयोग के भीतर कई स्थानों पर आप इन सिस्टम जॉब्स के बारे में जानकारी तक पहुँच सकते हैं:

  • सेटिंग्स>सिस्टम जॉब्स

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

  • पृष्ठभूमि कार्यप्रवाह प्रक्रिया से

    बैकग्राउंड कार्य प्रवाह परिभाषा खोलें और प्रोसेस सेशन टैब पर जाएं। यह इस बैकग्राउंड वर्कफ्लो के लिए केवल सिस्टम जॉब दिखाएगा।

  • पंक्ति से

    आप तालिका प्रपत्र को संपादित कर सकते हैं ताकि नेविगेशन में पृष्ठभूमि प्रक्रियाएँ संबंध शामिल हों। यह उन सभी सिस्टम जॉब्स को दिखाएगा जो पंक्ति के संदर्भ में शुरू किए गए हैं।

नोट

यदि कोई एसिंक्रोनस सिस्टम जॉब (वर्कफ़्लो) लगातार कई बार विफल हो जाता है, तो सिस्टम उस कार्य के निष्पादन को लंबे और लंबे समय के अंतराल के लिए स्थगित करना शुरू कर देता है ताकि व्यवस्थापक या ऐप निर्माता समस्या की जाँच और समाधान कर सकें। कार्य के फिर से सफल होने के बाद, यह सामान्य रूप से निष्पादित करना पुन: प्रारंभ कर देगा.

चालू पृष्ठभूमि कार्यप्रवाहों पर क्रियाएँ

While a background workflow is running, you have options to Cancel, Pause, or Postpone the workflow. यदि आपने पहले किसी कार्यप्रवाह को रोका है, तो आप उसे फिर से शुरू कर सकते हैं।

पृष्ठभूमि कार्यप्रवाह प्रक्रियाओं की स्थिति

जब आप पृष्ठभूमि वर्कफ़्लो प्रक्रियाओं की सूची देखते हैं, तो किसी भी व्यक्तिगत प्रक्रिया में निम्न में से कोई एक हो सकता है स्थिति और स्थिति विवरण मान:

राज्य स्थिति विवरण
तैयार संसाधन के लिए प्रतीक्षारत
निलंबित प्रतीक्षारत
अवरोधित प्रगति पर

विराम हो रहा है

रद्द कर रहा है
पूरा हुआ सफल हुआ

में विफल

रद्द कर दिया गया

प्रक्रिया लॉग पंक्ति हटा रहे हैं

यदि आपका संगठन अक्सर चलने वाले पृष्ठभूमि वर्कफ्लोज़ या व्यवसाय प्रक्रिया फ्लोज़ (प्रवाह) का इस्तेमाल करता है, तो प्रक्रिया लॉग पंक्ति की मात्रा भंडारण की महत्वपूर्ण मात्रा का उपभोग करने के साथ ही प्रदर्शन समस्याओं के लिए काफ़ी बड़ी हो जाएंगी. प्रक्रिया लॉग पंक्ति को हटाने के लिए पर्याप्त रूप से मानक थोक पंक्ति हटाने नौकरियों में से एक द्वारा नहीं हटाया आप थोक हटाने प्रणाली नौकरियों सुविधा का उपयोग करने के लिए एक कस्टम थोक पंक्ति हटाने का काम बना सकते हैं.

  1. सेटिंग>डेटा प्रबंधन>बल्क पंक्ति हटाना पर जाएं।

  2. बल्क पंक्ति हटाना क्षेत्र से, नया चुनें।

  3. बल्क डिलीट विज़ार्ड प्रारंभ पृष्ठ पर, अगला चुनें।

  4. इसके लिए देखें सूची में, सिस्टम कार्य का चयन करें.

  5. प्रक्रिया लॉग पंक्ति को हटाने के लिए एक थोक पंक्ति हटाने का काम बनाने के लिए निम्नलिखित शर्तों का उपयोग किया जाता है:

    • सिस्टम कार्य प्रकार कार्यप्रवाह के बराबर है। यह पृष्ठभूमि कार्यप्रवाह पंक्तियों को लक्षित करता है।
    • स्थिति बराबर पूर्ण। केवल पूर्ण कार्यप्रवाह के प्रति ज़ॉब चलाने के लिए मान्य हैं.
    • स्थिति विवरण बराबर सफल रहा। सफल, रद्द और असफल ज़ॉबों को मिटाएं.
    • X दिन 30 से पुराने पर पूरा हुआ। पूर्ण ऑन स्तंभ का उपयोग केवल पृष्ठभूमि कार्यप्रवाह प्रक्रिया लॉग पंक्तियों को हटाने के लिए करें जो 30 दिनों से अधिक पुरानी हैं।

    बल्क पंक्ति हटाने का कार्य बनाने के लिए सेटिंग्स दिखाने वाला स्क्रीनशॉट।

  6. अगला चुनें.

  7. आवृत्ति निर्धारित करें कि आपका बल्क डिलीट जॉब चलेगा. आप अपने कार्य को निर्धारित अंतराल पर चलाने के लिए शेड्यूल कर सकते हैं या एक बार में एक बार में मिटाने का कार्य बना सकते हैं तत्काल विकल्प का उपयोग करके। इस उदाहरण में, एक आवर्ती ज़ॉब 21 मई, 2018 और उसके बाद हर 30 दिनों पर चलने के लिए तैयार है.

    बल्क पंक्ति हटाने के विकल्प दिखाने वाला स्क्रीनशॉट।

तुरंत विकल्प का उपयोग करना

ध्यान दें कि आपके पास तत्काल विकल्प का चयन करके पंक्तियों को तत्काल सिंक्रोनस बल्क डिलीट करने का विकल्प है। यह हटाना प्रत्येक इवेंट पंक्ति से गुजरने के बजाय सीधे SQL सर्वर निष्पादन के साथ की जाती है, जो सिस्टम प्रदर्शन के प्रभाव को कम कर सकता है. यह एक अच्छा विकल्प है यदि आप प्रसंस्करण के लिए एसिंक्रोनस कतार में प्रतीक्षा कर रहे कार्य को बल्क हटाने के बजाय अतिरिक्त पृष्ठभूमि कार्यप्रवाह पंक्तियों को जल्दी से साफ करना चाहते हैं।

निम्न स्थितियों के सत्य होने पर तत्काल विकल्प सक्षम हो जाता है:

  • थोक में काम हटाना सिस्टम काम टेबल के लिए है.
  • खोज मानदंड में स्थिति है सिस्टम जॉब प्रकार कार्यप्रवाह के बराबर है।
  • जिस उपयोगकर्ता ने थोक में काम हटाने को बनाया है उसके पास AsyncOperation टेबल पर हटाने के विशेष अधिकार के लिए विश्वीक गहराई है. सिस्टम प्रशासक सुरक्षा भूमिका के लिए यह विशेषाधिकार है.

तुल्यकालिक थोक हटाना सिर्फ़ पूर्ण स्थिति में AsyncOperation पंक्तियों को ही हटाएगा. प्रत्येक आमंत्रण के लिए अधिकतम 1 मिलियन पंक्तियाँ संसाधित किए जाते हैं. यदि आपके परिवेश के 1 मिलियन से अधिक पंक्तियाँ हटाने के लिए हैं तो आपको जॉब को कई बार करने की आवश्यकता पड़ेगी.

समस्या का निवारण करें

स्वामी में परिवर्तन के बाद कार्यप्रवाह चलाने में विफलता

जब किसी वर्कफ़्लो स्वामी उपयोगकर्ता को निष्क्रिय कर दिया जाता है, तो उसके पास अब वर्कफ़्लो चलाने की अनुमति नहीं होती है, या किसी व्यवस्थापक द्वारा बदल दिया जाता है, जो रन पहले शुरू किए गए थे और अभी भी प्रतीक्षारत स्थिति में हैं, विफल हो जाएंगे चलाने के लिए क्योंकि वे पिछले मालिक के हैं। इस स्थिति में, यह अनुशंसा की जाती है कि रद्द करें प्रतीक्षा रन जो पिछले स्वामी के हैं। यदि आपके पास ऐसे रन हैं जिन्हें रद्द नहीं किया जा सकता है और सहायता के लिए नए मालिक, (संपर्क समर्थन) [/ power-platform/admin/get-help-support] को अपडेट करने की आवश्यकता है।

अगला कदम

पृष्ठभूमि कार्यप्रवाह प्रक्रियाओं के लिए सर्वोत्तम अभ्यास