چرا باید بیشتر از حلقه “Do Tit” استفاده کنید

مقدمه
آیا می دانید Power Automate دو نوع حلقه دارد ، اما یکی اغلب فراموش می شود؟
Power Automate می تواند مجموعه ای از اقدامات را با استفاده از کنترل های حلقه به طور مکرر انجام دهد. دو نوع حلقه در برق وجود دارد: برای هر یک (برای هر یک اعمال کنید) وت انجام دهید تابشر با این حال ، تفاوت های قابل توجهی بین آنها وجود دارد که توسعه دهندگان باید قبل از ایجاد گردش کار درک کنند.
بیشتر توسعه دهندگان بیشتر با برای هر یک (برای هر یک اعمال کنید) حلقه زیرا ساده است و برای راه اندازی نیاز به حداقل تلاش دارد انجام دهید تا اغلب نادیده گرفته می شود در این مقاله ، ما تجزیه و تحلیل خواهیم کرد که چه زمانی از هر حلقه برای بهینه سازی عملکرد و کارآیی گردش کار استفاده می کنیم.
درک حلقه ها در برق خودکار
1⃣ برای هر (برای هر یک)-حلقه مبتنی بر مجموعه
اقدامات مربوط به هر مورد را در یک مجموعه (آرایه ، لیست یا مجموعه داده) انجام می دهد.
مثال استفاده از مورد: ارسال یادآوری به چندین کاربر
سناریو:
- شما یک کاربر لیست در SharePoints دارید.
- شما می خواهید به همه کاربران در مورد آموزش های خود که باید تا یک دوره زمانی خاص تمام شود ، یادآوری کنید.
- شما لیست را در Power Automate خوانده اید و با استفاده از هر حلقه برای ارسال یادآوری برای هر کاربر استفاده می کنید.
2 تا زمان-حلقه مبتنی بر شرط
اقدامات را تا زمانی که یک شرط خاص برآورده شود ، انجام می دهد.
مثال استفاده از مورد: واکشی داده های صفحه بندی شده از API تا زمانی که همه سوابق بازیابی شوند.
سناریوی مثال:
- شما در حال کار با یک API هستید که نتایج صفحه ای را باز می گرداند ، به این معنی که فقط تعداد محدودی از سوابق در هر درخواست بازیابی می شوند (به عنوان مثال ، 100 مورد در هر صفحه).
- شما درست می کنید چندین درخواست API، هر بار شماره صفحه را افزایش دهید یا URL را با آن به روز کنید صفحه بعدیبشر
- توقف وقتی وجود دارد دیگر صفحات باقی نمانده استبشر
تفاوت های کلیدی: تا در مقابل برای هر یک انجام دهید
هنگام کار با حلقه ها در Power Automate ، انتخاب بین DO تا هر یک و برای هر یک (برای هر یک) بستگی به نیاز گردش کار شما دارد. در حالی که هر دو حلقه به خودکار کردن وظایف تکراری کمک می کنند ، آنها اهداف مختلفی را ارائه می دهند و متفاوت عمل می کنند.
چه موقع از هر کدام استفاده کنیم؟
توسعه دهندگان اغلب استفاده می کنند برای هر یک (برای هر یک اعمال کنید) به طور پیش فرض ، صرف نظر از نیازهای واقعی گردش کار ، در حالی که انجام دهید تا اغلب نادیده گرفته می شود با این حال ، انتخاب حلقه مناسب می تواند به طور قابل توجهی کارایی را بهبود بخشد و فرآیندهای اتوماسیون را بهینه کند. درک اینکه چه زمانی از هر حلقه استفاده کنید برای ایجاد گردش کار مؤثر ضروری است.
برای هر زمان استفاده کنید:
- شما باید یک مجموعه از پیش تعریف شده (ایمیل ، سوابق ، پرونده ها و غیره) را پردازش کنید.
- حلقه باید تعداد مشخصی از زمان را بر اساس تعداد داده ها اجرا کند.
استفاده از DO را تا زمانی که:
تعداد تکرارها ناشناخته است.
- شما باید منتظر بمانید تا شرط برآورده شود (به عنوان مثال ، پاسخ API ، تأیید ، به روزرسانی سیستم).
بهترین روشها
- برای هر یک: با فیلتر کردن داده ها قبل از پردازش ، از حلقه های غیر ضروری خودداری کنید.
- تا: برای جلوگیری از حلقه های نامحدود ، یک محدوده زمان یا حداکثر تکرار را تنظیم کنید.
- برای ردیابی عملکرد حلقه از ورود و نظارت استفاده کنید.
تجربه شما چیست؟ افکار خود را در نظرات به اشتراک بگذارید!