خانه
بازگشت به مستندات
اتوماسیون

تاریخچهٔ اجرا

«اجرای دوباره» کل گردش‌کار را از اول اجرا می‌کند ولی «تلاش از گام شکست‌خورده» گام‌های موفق را دوباره انجام نمی‌دهد.

📜 تاریخچه اجراها (Execution History)

در این بخش می‌توانید تمامی اجراهای گذشته و در جریان گردش‌کارها را مشاهده کرده و ورودی‌ها، خروجی‌ها و جزئیات دقیق هر گام را پیگیری نمایید.


🧩 ۱. وضعیت‌های مختلف یک اجرا

وضعیت نام انگلیسی شرح کارکرد در سیستم
در حال اجرا Running فرآیند هم‌اکنون فعال بوده و هنوز به پایان نرسیده است.
در انتظار Waiting فرآیند به گام تأخیر یا انتظار برای اتفاق رسیده و تا زمان وقوع آن بدون خطا معلق مانده است.
رد شده Skipped اجرای فرآیند به دلیل محدودیت‌های سرعت یا هم‌زمانی کلاً آغاز نشده است.
تمام‌شده / ناموفق Finished / Failed فرآیند با موفقیت به پایان رسیده یا با خطا مواجه و متوقف شده است.

💡 ۲. نکات کلیدی و رفتارهای مهم سیستم

🔄 تفاوت «اجرای دوباره» با «تلاش از گام شکست‌خورده»
گزینه اجرای دوباره (Re-run) کل فرآیند را از گام اول مجدداً با داده‌های اولیه اجرا می‌کند و تمامی کارهای موفق قبلی دوباره تکرار می‌شوند. اما گزینه تلاش از گام شکست‌خورده (Retry from Failed Step) فقط از همان نقطه بروز خطا فرآیند را ادامه می‌دهد و گام‌های موفق قبلی را دوباره اجرا نمی‌کند.

🔒 شرایط استفاده از «تلاش از گام شکست‌خورده»
این قابلیت تنها برای اجراهایی فعال است که وضعیت آن‌ها ناموفق (Failed) باشد و تصویر (Snapshot) نقشه آن‌ها موجود باشد. اجراهای بسیار قدیمی که این تصویر را ندارند، فقط قابلیت اجرای دوباره از ابتدا را خواهند داشت.

📜 حفظ سوابق و عدم بازنویسی اطلاعات
هر بار استفاده از گزینه‌های تلاش مجدد، یک سطر جدید در همین فهرست به عنوان اجرای تازه ثبت کرده و به اجرای قبلی ارجاع می‌دهد؛ بنابراین سوابق اجراهای ناموفق قبلی هرگز پاک یا بازنویسی نخواهند شد.

🔍 عیب‌یابی داده‌ها در هر گام
ورودی و خروجی دقیق تمامی گام‌ها ثبت می‌شود. اگر یک عبارت متغیر مانند {{steps.…}} مقدار غیرمنتظره‌ای برگرداند، می‌توانید جزئیات آن را دقیقاً در همین بخش بررسی کنید.


🛠️ ۳. بخش‌های داخلی این صفحه

  • 📋 فهرست کلی اجراها: مشاهده لیست کامل اجراها به همراه تاریخ، وضعیت و نام گردش‌کار.
  • 👁️ مشاهده جزئیات گام‌ها: بررسی دقیق مقادیر ورودی و خروجی هر گام به صورت مجزا.
  • ⚡ ابزارهای مدیریت اجرای مجدد: دکمه‌های اجرای دوباره کل فرآیند یا ادامه از گام شکست‌خورده.

🎯 ۴. سناریوی کامل کاربردی (از صفر تا صد)

سناریو: مدیریت خطای ارسال پیامک در یک فرآیند ۳ گامِ خرید و تلاش مجدد بدون ارسال مجدد ایمیل

  📌 گام ۱: [پرداخت موفق خریدار و شروع اتوماسیون]
            │
            ▼
  📩 گام ۲: [ارسال ایمیل فاکتور خرید ──► (موفقیت‌آمیز)]
            │
            ▼
  📱 گام ۳: [ارسال پیامک کد تخفیف ──► (خطا به دلیل قطع بودن سامانه پیامک)]
            │
            ▼
  ⚠️ وضعیت اجرای اتوماسیون: [ناموفق (Failed)]
            │
            ▼
  🛠️ گام ۴: [رفع مشکل سامانه پیامک ──► انتخاب «تلاش از گام شکست‌خورده»]
            │
            ▼
  ✅ نتیجه: [ارسال پیامک انجام می‌شود بدون آن‌که ایمیل فاکتور دوباره ارسال شود]

📝 شرح گام‌به‌گام سناریو:

  1. ⚡ شروع فرآیند: پس از خرید مشتری، اتوماسیون شروع شده و ایمیل فاکتور با موفقیت ارسال می‌شود.
  2. ⚠️ بروز خطا: در گام بعدی به دلیل اختلال سامانه پیامک، ارسال پیامک با خطا مواجه شده و اجرای اتوماسیون در وضعیت ناموفق قرار می‌گیرد.
  3. 🔍 بررسی در تاریخچه: با مراجعه به صفحه تاریخچه اجرا، مشخص می‌شود ایمیل ارسال شده اما گام پیامک خطا داده است.
  4. 🔄 اجرای مجدد هوشمند: پس از رفع مشکل پیامک، به جای «اجرای دوباره» (که باعث ارسال مجدد ایمیل فاکتور می‌شد)، گزینه تلاش از گام شکست‌خورده انتخاب می‌شود تا سیستم فقط گام پیامک را اجرا کند.

🔗 ۵. افزونه‌های مرتبط

افزونه اتوماسیون و گردش‌کارها • اطلاعات ورود و کلیدهای API • پایش اتوماسیون‌ها (Monitoring)

آخرین به‌روزرسانی: