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


Dataverse में क्लाउड फ़्लो रन इतिहास प्रबंधित करें (पूर्वावलोकन)

[यह आलेख रिलीज़-पूर्व दस्तावेज़ है और परिवर्तन के अधीन है.]

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

इस सुविधा के भाग के रूप में, प्रत्येक क्लाउड फ़्लो निष्पादन में तालिका FlowRun में एक प्रविष्टि होती है। यह सुविधा क्लाउड फ़्लो रन इतिहास को संग्रहीत करने के लिए Dataverse के गैर-संबंधपरक डेटाबेस, इलास्टिक तालिकाओं का उपयोग कर रही है।

क्लाउड फ़्लो रन इतिहास का उपयोग Dataverse ऑटोमेशन सेंटर द्वारा स्वचालन प्रक्रियाओं के लिए व्यापक निगरानी और समस्या निवारण अनुभव प्रदान करने के लिए किया जाता है। Power Automate

महत्त्वपूर्ण

  • यह एक पूर्वावलोकन सुविधा है.
  • पूर्वावलोकन सुविधाएं उत्पादन उपयोग के लिए नहीं हैं और उनकी कार्यक्षमता सीमित हो सकती है. यह सुविधाएँ आधिकारिक रिलीज़ से पहले उपलब्ध होती हैं ताकि ग्राहक शीघ्र पहुँच प्राप्त कर सकें और प्रतिक्रिया प्रदान कर सकें.
  • यह सुविधा अभी शुरू होने की प्रक्रिया में है और अभी सॉवरेन क्लाउड क्षेत्र में उपलब्ध नहीं है।

क्लाउड फ़्लो तत्व चलाएँ

FlowRun तालिका में क्लाउड फ़्लो रन के प्रमुख तत्व शामिल हैं, जिनमें निम्नलिखित शामिल हैं:

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

आप विवरण को मानक Dataverse APIs, Dataverse कनेक्टर, या सीधे निर्माता पोर्टल में तालिका दृश्य से देख और अपडेट कर सकते हैं।

चूंकि यह सुविधा लोचदार तालिकाओं पर आधारित है, इसलिए हम अनुकूलित प्रदर्शन के लिए क्लाउड रन इतिहास डेटा को विशिष्ट तार्किक विभाजनों में संग्रहीत करते हैं। रन इतिहास डेटा को उपयोगकर्ताओं के आधार पर विभाजित किया जाता है, इसलिए संगठन में प्रत्येक उपयोगकर्ता के लिए एक समर्पित विभाजन होता है।

FlowRun डेटा उपयोग करता है Dataverse डेटाबेस भंडारण क्षमता. विभिन्न परिवेशों में संग्रहण उपयोग की निगरानी व्यवस्थापक केंद्र Power Platform में की जा सकती है।

FlowRun रिकॉर्ड के लिए भंडारण उपयोग

डिफ़ॉल्ट रूप से, प्रवाह रन डेटा 28 दिन ((2,419,200 सेकंड) के लिए संग्रहीत किया जाता है। यदि आप निष्पादनों को कितने समय तक संग्रहीत किया जा सकता है, इसकी अवधि को संशोधित करना चाहते हैं, तो आप संगठन तालिका में समर्थित वातावरण में प्रवाह चलाने के लिए जीवित रहने का समय (सेकंड में) अपडेट कर सकते हैं। Dataverse अपने परिवेश की भंडारण क्षमता के आधार पर, आप इन रन रिकॉर्ड्स के लिए भंडारण की अवधि समायोजित कर सकते हैं।

संगठन तालिका पर FlowRunTimeToLiveInSeconds मान को PowerApps तालिका ब्राउज़र में या Dataverse वेब API का उपयोग करके बदला जा सकता है।

क्लाउड फ़्लो रन इतिहास का संग्रहण चालू करें या कम करें

यदि संगठन तालिका में FlowRunTimeToLiveInSeconds मान परिवर्तित किया जाता है, तो किसी भी नए FlowRun रिकॉर्ड का जीवनकाल उस समयावधि तक बनाए रखा जाता है। मान कम करने से समय के साथ FlowRun रिकॉर्ड की संख्या और उपयोग किए जाने वाले संग्रहण में कमी आ सकती है।

FlowRun समय को लाइव में सेट करें Dataverse

संगठन तालिका में FlowRunTimeToLiveInSeconds मान को शून्य पर सेट करने से नए FlowRun रिकॉर्ड का अंतर्ग्रहण रुक जाता है।

FlowRun समय को Power Platform व्यवस्थापक केंद्र में लाइव करने के लिए सेट करें

संगठन तालिका में FlowRunTimeToLiveInSeconds मान को Power Platform व्यवस्थापक केंद्र परिवेश अनुभव में सेट किया जा सकता है. किसी वातावरण में उपयोग किए जाने वाले FlowRun इकाई का जीवित रहने का समय चुनने के लिए: ...

  1. Power Platform व्यवस्थापक केंद्र में लॉग इन करें.
  2. पर्यावरण पर नेविगेट करें.
  3. इच्छित वातावरण के लिए, सेटिंग्स पृष्ठ खोलें.
  4. उत्पाद> सुविधाएँ चुनें.
  5. क्लाउड फ़्लो रन इतिहास के अंतर्गत Dataverse, फ्लोरन इकाई समय को लाइव अवधारण मान को 28 दिन (डिफ़ॉल्ट), 14 दिन, 7 दिन, या अक्षम पर सेट करें।

क्लाउड फ़्लो रन इतिहास की अधिक लंबी या अधिक विशिष्ट मात्रा को संग्रहीत करने के लिए कस्टम TTL मान सेट करें

यदि आप एक विशिष्ट टाइम टू लिव (TTL) मान चाहते हैं जो Power Platform व्यवस्थापक केंद्र अनुभव के माध्यम से उपलब्ध नहीं है, तो आप उस मान को संगठन तालिका में FlowRunTimeToLiveInSeconds मान के रूप में सीधे सेट कर सकते हैं।

FlowRun रिकॉर्ड्स की संख्या तुरंत कम करें

यदि परिवेश में भंडारण की कमी हो रही है, तो ग्राहक TTLInSeconds मान को FlowRun रिकॉर्ड के सेट के लिए सेट करके डेटाबेस स्थान को साफ़ करना चुन सकते हैं। इसके बाद रिकॉर्ड स्वचालित रूप से साफ हो जाते हैं और एक या दो मिनट के भीतर स्थायी रूप से हटा दिए जाते हैं। सुनिश्चित करें कि रिकार्ड की अब आवश्यकता नहीं है, क्योंकि एक बार हटा दिए जाने के बाद उन्हें पुनः प्राप्त नहीं किया जा सकता।

टाइम टू लिव (TTL) मान गणना

Organization.FlowRunTimeToLiveInSeconds और FlowRun.TTLInSeconds के लिए जीवित रहने का समय (TTL) मान सेकंड में निर्दिष्ट किए जाते हैं। निम्न तालिका में सामान्य मान हैं जिनका उपयोग संगठन और फ़्लोरन तालिकाओं में किया जा सकता है।

दिन सेकंड
1 दिन 86,400 सेकंड
3 दिन 259,200 सेकंड
7 दिन 604,800 सेकंड
अन्तिम 14 दिन 1,209,600 सेकंड
अन्तिम 28 दिन 2,419,200 सेकंड
60 दिन 5,184,000 सेकंड

FlowRun डेटा पूर्णता की दृश्यता प्राप्त करने के लिए FlowEvent डेटा का उपयोग करें

FlowRun रिकॉर्ड कई कारणों से अपूर्ण हो सकते हैं। FlowEvent तालिका का उपयोग यह संकेत देने के लिए किया जाता है कि रन छोड़ दिए गए थे और डेटा सेट अपूर्ण है। संकेतों की कमी का मतलब यह नहीं है कि डेटा सेट पूरा हो गया है।

आप FlowEvent रिकॉर्ड को PowerApps टेबल ब्राउज़र में या Dataverse वेब API का उपयोग करके देख सकते हैं। सभी प्रासंगिक रिकॉर्ड्स में FlowEvent.EventType "FlowRunIngestion" का मान होता है और फिर FlowEvent.EventCode मान इवेंट की व्याख्या करता है।

निम्न तालिका में FlowEvent.EventCode मानों की सूची है, जिनका उपयोग यह संकेत देने के लिए किया जा सकता है कि FlowRun डेटा पूरा नहीं है:

EventCode कारण
isFlowRunIngestionECSDisabled सेवा कॉन्फ़िगरेशन के कारण क्लाउड फ़्लो रन इतिहास सहेजा नहीं जा रहा है, इसलिए कोई क्लाउड फ़्लो डेटा नहीं दिखाया जा सकता है। Dataverse ECS सेवा कॉन्फ़िगरेशन स्वचालित रूप से सेट हो जाता है और इस स्थिति में व्यवस्थापक के लिए अंतर्ग्रहण व्यवहार को बदलने का कोई तरीका नहीं होता है।
टीटीएलसेटिंगइक्वल0 क्लाउड फ़्लो रन के लिए आपके वर्तमान परिवेश का TTL (टाइम-टू-लाइव) कॉन्फ़िगरेशन डेटा को बनाए न रखने के लिए सेट किया गया है। परिणामस्वरूप, कुछ क्लाउड फ़्लो रन इतिहास गायब हो सकता है। यह स्थिति तब उत्पन्न होती है जब Organization.FlowRunTimeToLiveInSeconds को शून्य पर सेट किया जाता है.
IngestionDisabledByOrgSettings क्लाउड फ़्लो रन इतिहास को पर्यावरण सेटिंग्स के कारण सहेजा नहीं जा रहा है, इसलिए क्लाउड प्रवाह के लिए कुछ रन इतिहास गायब हो सकता है। Dataverse यह घटना तब होती है जब Organization.FlowRunTimeToLiveInSeconds को पहले शून्य पर सेट किया गया था।
इलास्टिकटेबलस्टोरेजकैपेसिटीरीच्ड आप अपनी Dataverse भंडारण क्षमता सीमा तक पहुँच गए हैं, जिसके कारण क्लाउड फ़्लो रन डेटा सिंक्रनाइज़ेशन में रुकावट आ रही है।
इलास्टिकटेबलपार्टिशनलिमिटरीच्ड आप अपनी Dataverse भंडारण विभाजन सीमा तक पहुँच गए हैं, जिसके कारण क्लाउड फ़्लो रन डेटा सिंक्रनाइज़ेशन में रुकावट आ रही है।
अंतर्ग्रहण दरडेटाहानि पूर्वावलोकन के दौरान इस वातावरण में रन की उच्च मात्रा के कारण क्लाउड प्रवाह के लिए कुछ रन इतिहास गायब हो सकता है।
FlowRunsEventLoadingविफल आपके वर्तमान वातावरण में क्लाउड फ़्लो रन के लिए इवेंट लोड करने में असमर्थ। परिणामस्वरूप, कुछ ऐतिहासिक क्लाउड फ़्लो रन डेटा उपलब्ध नहीं हो सकता है।
FlowRunsTTlसेटिंगविफलसंदेश क्लाउड फ़्लो रन के लिए आपके वातावरण की TTL (टाइम-टू-लाइव) सेटिंग प्राप्त करने में असमर्थ। परिणामस्वरूप, कुछ ऐतिहासिक क्लाउड फ़्लो रन डेटा उपलब्ध नहीं हो सकता है।
इलास्टिकटेबलनोरोलफॉरयूजर एक या अधिक प्रवाहों का स्वामी उपयोगकर्ता के पास Dataverse में FlowRun तालिका को पढ़ने की अनुमति नहीं है, इसलिए कुछ क्लाउड फ़्लो रन इतिहास Dataverse में सहेजा नहीं गया है। इसका कारण यह है कि उस उपयोगकर्ता को स्वामी के रूप में सेट नहीं किया जा सकता।

ज्ञात सीमाएँ

  • FlowRun रिकॉर्ड को तालिका में लिखे जाने पर उन्हें एक विशिष्ट स्वामी को असाइन किया जाता है, इसलिए साझा प्रवाहों के लिए साझा FlowRun रिकॉर्ड की अवधारणा वर्तमान में समर्थित नहीं है।
  • फ्लो मालिकों को अपने रन रिकॉर्ड को में संग्रहीत करने के लिए FlowRun Dataverseतालिका तक कम से कम पढ़ने की पहुंच की आवश्यकता होती है। सिस्टम FlowRun रिकॉर्ड को तालिका में लिखता है और फिर स्वामित्व प्रवाह के प्राथमिक स्वामी को सौंपा जाता है। यदि प्रवाह के प्राथमिक स्वामी के पास FlowRun तालिका को पढ़ने की अनुमति नहीं है, तो FlowRun रिकॉर्ड संग्रहीत नहीं किया जाता है और FlowEvent.EventCode of ElasticTableNoRoleForUser को FlowEvent तालिका में देखा जाता है। इस स्थिति को ठीक करने के लिए, सुनिश्चित करें कि प्रवाह स्वामियों के पास FlowRun तालिका पढ़ने की अनुमति है।
  • वर्तमान में, इलास्टिक तालिकाओं में प्रति पार्टीशन 20 जीबी की सीमा है। सीमा समाप्त होने पर, केवल उस विशिष्ट उपयोगकर्ता के लिए आगे की रन रिकॉर्ड प्रविष्टियाँ विफल हो जाएंगी।
  • यदि किसी उपयोगकर्ता के पास उच्च रन दर वाले कई प्रवाह हैं, तो FlowRun रिकॉर्ड को थ्रॉटल किया जा सकता है और छोड़ा जा सकता है। जब थ्रॉटलिंग होती है, तो FlowEvent तालिका में एक प्रविष्टि बनाई जाती है जो संकेत देती है कि रन छोड़ दिए गए थे और डेटा सेट अपूर्ण है।

नोट

क्लाउड फ़्लो रन रिकॉर्ड प्रविष्टियों को संचालित करने के लिए प्रयुक्त अंतर्निहित डेटा स्ट्रीम लेन-देन संबंधी नहीं है, और इसलिए 100 प्रतिशत दोषरहित नहीं है। अस्थायी, गैर-दोहराव वाली सेवा समस्याओं के कारण इस डेटा स्ट्रीम पर छोटी डेटा हानि हो सकती है। वे लुप्त रिकॉर्ड FlowEvent द्वारा प्रदर्शित नहीं होते। पोर्टल में प्रवाह विवरण के भीतर प्रवाह निष्पादन इतिहास लेन-देन संबंधी है, और इसलिए यह रन का हानि रहित दृश्य प्रदान करता है। Power Automate

अक्सर पूछे जाने वाले प्रश्न

मेरे सभी वातावरणों में FlowRunTimeToLiveInSeconds मान शून्य क्यों है?

यदि आपके सभी परिवेशों में संगठन तालिका में FlowRunTimeToLiveInSeconds मान शून्य है, तो यह निम्न स्थितियों में से एक हो सकता है: ...

  1. यदि FlowRun डेटा उपलब्ध नहीं है, तो हो सकता है कि आपके परिवेश FlowRun अंतर्ग्रहण के लिए स्वचालित रूप से सक्षम न हों, क्योंकि पर्याप्त डेटाबेस संग्रहण क्षमता उपलब्ध नहीं थी। ... ... Dataverse
  2. यदि FlowRun डेटा पहले से उपलब्ध था, तो हो सकता है कि व्यवस्थापक ने नए रिकॉर्ड का अंतर्ग्रहण बंद कर दिया हो। ...

यह सामान्यतः कब उपलब्ध होगा?

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

फ़्लोरन डेटा का उपयोग ऑटोमेशन सेंटर (पूर्वावलोकन) द्वारा Power Automate मेकर पोर्टल में किया जाता है। यद्यपि पूर्वावलोकन चरण के दौरान FlowRun डेटा में कुछ अंतराल हो सकते हैं, फिर भी इस डेटा को सार्वजनिक पूर्वावलोकन के लिए एक स्टैंडअलोन सुविधा के रूप में और ऑटोमेशन सेंटर के भाग के रूप में सुलभ बनाने में मूल्य है।

क्या क्लाउड फ़्लो लिखने से इतिहास Dataverse use Power Platform request कोटा में चला जाता है?

क्लाउड फ़्लो रन इतिहास को Dataverse as FlowRun डेटा में लिखने को Power Platform अनुरोध सीमा में नहीं गिना जाता है। उस FlowRun डेटा को पढ़ने के लिए निष्पादित APIs को Power Platform अनुरोध सीमा में गिना जाता है।

यह डेटा Application Insights में उपलब्ध डेटा से किस प्रकार तुलना करता है?

व्यवस्थापक प्रवाह निष्पादन से निगरानी डेटा प्रदान करने के लिए सेटअप कर सकते हैं। Application Insights Power Automate डेटा है: Application Insights

  • FlowRun डेटा प्राप्त करने में डेटा पाइपलाइन समस्याओं के कारण अधिक पूर्ण।
  • अधिक गहरा इसलिए क्योंकि इसमें ट्रिगर्स और निष्पादित की गई क्रियाओं के बारे में जानकारी होती है।
  • सहसंबंध पहचानकर्ताओं के माध्यम से Power Apps और Dataverse Application Insights डेटा के साथ सहसंबंधित होने में सक्षम।

ऑटोमेशन सेंटर