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

اتوماسیون

گردش‌کارها فرآیندهایی را که پیش از این به صورت دستی انجام می‌دادید، در پاسخ به اتفاق‌های واقعی سامانه به صورت کاملاً خودکار انجام می‌دهند.

⚙️ افزونه اتوماسیون (Automations)

افزونه اتوماسیون کارهای تکراری و دستی شما را حذف می‌کند. این افزونه با رصد و شناسایی اتفاق‌های واقعی در سامانه (مانند خرید یک محصول یا ثبت‌نام کاربر جدید)، فرآیندهای کاری مدنظر شما را به صورت کاملاً خودکار اجرا می‌کند.


🧩 ۱. اجزای اصلی یک گردش‌کار

هر گردش‌کار (Workflow) یک نقشه تصویری است که از بخش‌های زیر تشکیل می‌شود:

جزئیات نام انگلیسی نقش در سیستم مثال کاربردی
شروع‌کننده Trigger اتفاقی که فرآیند را آغاز می‌کند ثبت سفارش جدید در سایت
انجام کار Action اقدامی که سیستم انجام می‌دهد ارسال پیامک یا صدور فاکتور
شرط‌ها Condition بررسی وضعیت برای تصمیم‌گیری آیا مبلغ خرید بالای ۳ میلیون است؟
تأخیر Delay ایجاد فاصله زمانی مشخص ۲ روز صبر کن، سپس گام بعدی را برو
انتظار برای اتفاق Wait for Event توقف سیستم تا واکنش کاربر منتظر بمان تا کاربر روی لینک کلیک کند
انشعاب مسیر Parallel Branching انجام چند کار به‌طور هم‌زمان ارسال پیامک به خریدار + اطلاع به انبار

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

🔒 قفل شدن نسخه در زمان اجرا
هر اجرا طبق نقشه‌ای پیش می‌رود که در زمان شروع فعال بوده است. ویرایش بعدی گردش‌کار، اجراهای در جریان را تغییر نمی‌دهد و فقط روی اجراهای جدید اثر می‌گذارد.

⚠️ عدم اجرای پیش‌نویس‌ها
گردش‌کار تا زمانی که روی حالت فعال (Active) قرار نگیرد اجرا نمی‌شود؛ حتی اگر اتفاق شروع‌کننده رخ دهد. این موضوع متداول‌ترین علت اجرا نشدن اتوماسیون‌هاست.

🚀 ارسال درخواست بدون انتظار برای پاسخ
اقداماتی که مربوط به افزونه‌های دیگر هستند (مثل صدور فاکتور)، به صورت درخواست فرستاده می‌شوند و گردش‌کار منتظر نتیجه نهایی آن افزونه نمی‌ماند.


🛠️ ۳. بخش‌های افزونه

  • 🔄 گردش‌کارها (Workflows): ساخت، ویرایش و مدیریت اتوماسیون‌ها.
  • 📜 تاریخچه اجرا (Execution History): مشاهده گام‌به‌گام مراحل طی‌شده در هر اجرا.
  • 📊 پایش (Monitoring): بررسی وضعیت کلی و سلامت کارکرد اتوماسیون‌ها.
  • 🔑 اطلاعات ورود (Credentials): ذخیره امن کلیدهای API و رمزهای عبور.

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

سناریو: خودکارسازی فرآیند فروش و پشتیبانی یک دوره آموزشی آنلاین

  📌 گام ۱: [ثبت سفارش خرید آنلاین]
            │
            ▼
  🔀 گام ۲: [اجرای دو اقدام هم‌زمان]
            ├── ◄ (ثبت‌نام خودکار خریدار در افزونه آموزش LMS)
            └── ◄ (صدور فاکتور رسمی در افزونه بازرگانی Commerce)
            │
            ▼
  🎯 گام ۳: [بررسی شرط مبلغ خرید]
            ├── ◄ (بیشتر از ۳ میلیون تومان) ◄── [اعطای برچسب VIP در CRM]
            └── ◄ (کمتر از ۳ میلیون تومان) ◄── [اعطای برچسب عادی در CRM]
            │
            ▼
  ⏳ گام ۴: [تأخیر ۲ روزه جهت بررسی فایل‌ها توسط مشتری]
            │
            ▼
  📩 گام ۵: [ارسال پیامک لینک دانلود فایل‌های مکمل]
            │
            ▼
  🎯 گام ۶: [توقف فرآیند و انتظار برای کلیک مشتری روی لینک]
            │
            ▼
  📞 گام ۷: [ایجاد وظیفه Task پیگیری تلفنی برای کارشناس پشتیبانی]

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

  1. ⚡ شروع‌کننده (Trigger): مشتری روی وب‌سایت یک دوره آموزشی را می‌خرد و پرداخت موفق ثبت می‌شود.
  2. 🔀 شاخه شاخه شدن (Parallel Branching): سیستم به صورت هم‌زمان کاربر را در افزونه آموزش (LMS) ثبت‌نام کرده و در افزونه بازرگانی (Commerce) فاکتور می‌سازد.
  3. 🎯 شرط (Condition): اگر مبلغ خرید بالای ۳ میلیون تومان باشد برچسب VIP و در غیر این صورت برچسب عادی در CRM اختصاص می‌یابد.
  4. ⏳ تأخیر (Delay): اتوماسیون ۲ روز متوقف می‌شود تا خریدار فرصت دیدن ویدیوهای اولیه را داشته باشد و پیامک‌های متوالی باعث سردرگمی او نشود.
  5. 📩 انجام کار (Action): پس از ۲ روز، پیامکی حاوی لینک فایل‌های مکمل ارسال می‌شود.
  6. 🎯 انتظار برای یک اتفاق (Wait for Event): سیستم منتظر می‌ماند تا خریدار روی لینک کلیک کند.
  7. 📞 اقدام نهایی (Action): به محض کلیک خریدار، یک وظیفه (Task) برای کارشناس پشتیبانی ایجاد می‌شود تا با کاربر تماس بگیرد.

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

مدیریت مشتریان (CRM) • فروشگاه اینترنتی و بازرگانی • آموزش آنلاین (LMS) • قالب‌های ایمیل و پیامک

گردش‌کارهادر ساخت گردش‌کارها، هر بخش فقط یک بار تلاش می‌کند مگر تکرار را فعال کنید، و اجرای آزمایشی بدون اثرگذاری واقعی جهت تست مسیر استفاده می‌شود.تاریخچهٔ اجرا«اجرای دوباره» کل گردش‌کار را از اول اجرا می‌کند ولی «تلاش از گام شکست‌خورده» گام‌های موفق را دوباره انجام نمی‌دهد.پایشنرخ موفقیت اجراهای «رد شده» را نمی‌شمارد، و «خطاهای رهاشده» فقط شکست‌هایی هستند که هیچ شاخهٔ خطایی نگرفتشان.اطلاعات ورود کارهارمزی که اینجا ذخیره می‌شود به‌صورت کاملاً امن رمزنگاری شده و گردش‌کارها فقط به شناسه آن ارجاع می‌دهند، نه خودِ مقدار.