feat(automations): form-driven branching rules, round-robin assignment, lead-linked activities

This commit is contained in:
2026-10-11 14:12:36 +03:30
parent b30f68563d
commit b3b92abae9
27 changed files with 1160 additions and 91 deletions
Binary file not shown.
Binary file not shown.
Binary file not shown.
+30
View File
@@ -646,6 +646,36 @@
مثال: معامله برنده شد → فعالیت پیگیری ساخته شود، اعلان برود یا امتیاز باشگاه داده شود.
یک محرک مهم: **کلیک روی لینک پیامک**.
#### اتوماسیون بر اساس پاسخ فرم (شاخه‌ای)
محرک **«ثبت لید از فرم»** را انتخاب کنید. در همان پنل محرک می‌توانید:
- **فرم** را مشخص کنید تا قانون فقط برای همان فرم اجرا شود (یا «همه فرم‌ها»).
- **رفتار شرط‌ها** را تعیین کنید:
- **شاخه‌ای (پیشنهادی):** هر شرط فقط اقدام‌های بعد از خودش را تا شرط بعدی کنترل می‌کند. چند شرطِ پشت‌سرهم با «و» ترکیب می‌شوند.
- **توقف:** همان رفتار قبلی؛ اولین شرطی که برقرار نباشد کل زنجیره را متوقف می‌کند.
شرط **«پاسخ فیلد فرم»** یک فیلد از فرم را می‌گیرد و با عملگرهای «شامل / شامل نیست / برابر / نابرابر / پر شده / خالی» بررسی می‌کند. برای فیلدهای چندانتخابی (چک‌باکس) از **«شامل»** استفاده کنید.
اقدام **«ساخت فعالیت»** این تنظیمات را دارد:
- **نوع فعالیت:** نوع پایه یا نوع سفارشی.
- **واگذاری:**
- مسئول پرونده
- یک کاربر مشخص
- **نوبتی بین اعضای یک تیم**
- **نوبتی بین چند کاربر انتخابی**
در حالت نوبتی، کارها به‌ترتیب و مساوی بین افراد پخش می‌شوند.
- **سررسید:** همان لحظه، یا چند ساعت یا چند روز بعد.
- **متغیرها در عنوان و توضیح:** `{{title}}`، `{{mobile}}`، `{{form}}` و `{{field.کلید_فیلد}}`.
پاسخ‌های فرم خودکار در توضیح فعالیت می‌آید. فعالیت به لید وصل می‌شود: در جزئیات فعالیت لینک «لید» دیده می‌شود و در صفحهٔ لید بخش «فعالیت‌های مرتبط» نمایش داده می‌شود.
**مثال (فرم «درخواست شروع همکاری با BSJ»، فیلد «نوع همکاری»):**
1. شرط: نوع همکاری **شامل** «بنکداری» ← اقدام: فعالیت تماس برای کاربر الف، سررسید همان لحظه.
2. شرط: نوع همکاری **شامل** «آنلاین شاپ» ← اقدام: فعالیت تماس برای کاربر ب.
3. شرط: نوع همکاری **شامل** «ویترین نقره» ← اقدام: فعالیت تماس، نوبتی بین اعضای تیم «فروش تلفنی».
اگر چند گزینه با هم تیک بخورد، فعالیت هر گزینه جداگانه ساخته می‌شود.
### اتوماسیون پیامک‌ها
![اتوماسیون پیامک‌ها](user-guide/images/17-message-automations.png)
Binary file not shown.
Binary file not shown.
+7
View File
@@ -363,6 +363,13 @@
### اتوماسیون گردش کار (اگر/آنگاه)
- محرک‌ها: برنده شدن معامله، حل تیکت، **کلیک روی لینک پیامک** و …
- اقدام‌ها: ساخت فعالیت، اعلان، امتیاز باشگاه، …
- محرک **ثبت لید از فرم** با فیلتر روی یک فرم مشخص
- شرط **پاسخ فیلد فرم** (شامل / شامل نیست / برابر / پر یا خالی). از چک‌باکس‌های چندانتخابی پشتیبانی می‌کند.
- **حالت شاخه‌ای:** هر شرط فقط اقدام‌های بعد از خودش را کنترل می‌کند، پس یک قانون می‌تواند چند مسیر داشته باشد.
- واگذاری فعالیت: مسئول پرونده، کاربر ثابت، **نوبتی مساوی بین اعضای تیم** یا بین کاربران انتخابی
- سررسید نسبی (همان لحظه / چند ساعت یا چند روز بعد) و نوع فعالیت سفارشی
- متغیرهای `{{title}}`، `{{mobile}}`، `{{form}}` و `{{field.key}}` در عنوان و توضیح، به‌همراه درج خودکار پاسخ‌های فرم
- اتصال فعالیت به لید (لینک در فعالیت و فهرست «فعالیت‌های مرتبط» در لید)
### اتوماسیون پیامک
- ارسال پیامک/اعلان با **تأخیر** و **تکرار**
Binary file not shown.
Binary file not shown.
+1
View File
@@ -147,6 +147,7 @@
| [x] | ته‌حساب پیشرفته | نمای سند شبیه فاکتور با برچسب فلز، دادهٔ خام، ورود گروهی مشتریان |
| [x] | گزارش‌های عمیق | گزارش‌ساز، ذخیرهٔ نما، لینک اشتراک، تبدیل مرحله‌ای، مقایسهٔ دوره، drill-down، دلایل شکست، منبع ورود |
| [x] | لینک ردیابی پیامک | لینک اختصاصی هر گیرنده، گزارش کلیک، محرک اتوماسیون |
| [x] | اتوماسیون شاخه‌ای فرم | فیلتر فرم، شرط پاسخ فیلد (چندانتخابی)، حالت شاخه‌ای، واگذاری نوبتی تیم/کاربران، سررسید نسبی، اتصال فعالیت به لید |
---
Binary file not shown.