📜 تاریخچه اجراها (Execution History)
در این بخش میتوانید تمامی اجراهای گذشته و در جریان گردشکارها را مشاهده کرده و ورودیها، خروجیها و جزئیات دقیق هر گام را پیگیری نمایید.
🧩 ۱. وضعیتهای مختلف یک اجرا
| وضعیت | نام انگلیسی | شرح کارکرد در سیستم |
|---|---|---|
| در حال اجرا | Running | فرآیند هماکنون فعال بوده و هنوز به پایان نرسیده است. |
| در انتظار | Waiting | فرآیند به گام تأخیر یا انتظار برای اتفاق رسیده و تا زمان وقوع آن بدون خطا معلق مانده است. |
| رد شده | Skipped | اجرای فرآیند به دلیل محدودیتهای سرعت یا همزمانی کلاً آغاز نشده است. |
| تمامشده / ناموفق | Finished / Failed | فرآیند با موفقیت به پایان رسیده یا با خطا مواجه و متوقف شده است. |
💡 ۲. نکات کلیدی و رفتارهای مهم سیستم
🔄 تفاوت «اجرای دوباره» با «تلاش از گام شکستخورده»
گزینه اجرای دوباره (Re-run) کل فرآیند را از گام اول مجدداً با دادههای اولیه اجرا میکند و تمامی کارهای موفق قبلی دوباره تکرار میشوند. اما گزینه تلاش از گام شکستخورده (Retry from Failed Step) فقط از همان نقطه بروز خطا فرآیند را ادامه میدهد و گامهای موفق قبلی را دوباره اجرا نمیکند.
🔒 شرایط استفاده از «تلاش از گام شکستخورده»
این قابلیت تنها برای اجراهایی فعال است که وضعیت آنها ناموفق (Failed) باشد و تصویر (Snapshot) نقشه آنها موجود باشد. اجراهای بسیار قدیمی که این تصویر را ندارند، فقط قابلیت اجرای دوباره از ابتدا را خواهند داشت.
📜 حفظ سوابق و عدم بازنویسی اطلاعات
هر بار استفاده از گزینههای تلاش مجدد، یک سطر جدید در همین فهرست به عنوان اجرای تازه ثبت کرده و به اجرای قبلی ارجاع میدهد؛ بنابراین سوابق اجراهای ناموفق قبلی هرگز پاک یا بازنویسی نخواهند شد.
🔍 عیبیابی دادهها در هر گام
ورودی و خروجی دقیق تمامی گامها ثبت میشود. اگر یک عبارت متغیر مانند{{steps.…}}مقدار غیرمنتظرهای برگرداند، میتوانید جزئیات آن را دقیقاً در همین بخش بررسی کنید.
🛠️ ۳. بخشهای داخلی این صفحه
- 📋 فهرست کلی اجراها: مشاهده لیست کامل اجراها به همراه تاریخ، وضعیت و نام گردشکار.
- 👁️ مشاهده جزئیات گامها: بررسی دقیق مقادیر ورودی و خروجی هر گام به صورت مجزا.
- ⚡ ابزارهای مدیریت اجرای مجدد: دکمههای اجرای دوباره کل فرآیند یا ادامه از گام شکستخورده.
🎯 ۴. سناریوی کامل کاربردی (از صفر تا صد)
سناریو: مدیریت خطای ارسال پیامک در یک فرآیند ۳ گامِ خرید و تلاش مجدد بدون ارسال مجدد ایمیل
📌 گام ۱: [پرداخت موفق خریدار و شروع اتوماسیون]
│
▼
📩 گام ۲: [ارسال ایمیل فاکتور خرید ──► (موفقیتآمیز)]
│
▼
📱 گام ۳: [ارسال پیامک کد تخفیف ──► (خطا به دلیل قطع بودن سامانه پیامک)]
│
▼
⚠️ وضعیت اجرای اتوماسیون: [ناموفق (Failed)]
│
▼
🛠️ گام ۴: [رفع مشکل سامانه پیامک ──► انتخاب «تلاش از گام شکستخورده»]
│
▼
✅ نتیجه: [ارسال پیامک انجام میشود بدون آنکه ایمیل فاکتور دوباره ارسال شود]
📝 شرح گامبهگام سناریو:
- ⚡ شروع فرآیند: پس از خرید مشتری، اتوماسیون شروع شده و ایمیل فاکتور با موفقیت ارسال میشود.
- ⚠️ بروز خطا: در گام بعدی به دلیل اختلال سامانه پیامک، ارسال پیامک با خطا مواجه شده و اجرای اتوماسیون در وضعیت ناموفق قرار میگیرد.
- 🔍 بررسی در تاریخچه: با مراجعه به صفحه تاریخچه اجرا، مشخص میشود ایمیل ارسال شده اما گام پیامک خطا داده است.
- 🔄 اجرای مجدد هوشمند: پس از رفع مشکل پیامک، به جای «اجرای دوباره» (که باعث ارسال مجدد ایمیل فاکتور میشد)، گزینه تلاش از گام شکستخورده انتخاب میشود تا سیستم فقط گام پیامک را اجرا کند.
🔗 ۵. افزونههای مرتبط
افزونه اتوماسیون و گردشکارها • اطلاعات ورود و کلیدهای API • پایش اتوماسیونها (Monitoring)