FutureForgeFutureForge

خدمات FutureForge

  • طراحی و ساخت محصولاز شناخت نیاز تا انتشار محصول، یک مسیر روشن پیش رو دارید.
  • توسعه فول‌استکوب‌اپلیکیشن، API و داده را هماهنگ و یکپارچه توسعه دهید.
  • ممیزی مهندسیپیش از هزینه‌ی بیشتر، از وضعیت واقعی محصول‌تان باخبر شوید.
  • مشاوره معماریپیش از یک تصمیم فنی پرهزینه، گزینه‌ها را درست بسنجید.
  • زیرساخت و استقرارمحصول را با خیال راحت منتشر کنید و پایدار نگه دارید.
  • هوش مصنوعی در محصولهوش مصنوعی را فقط جایی به کار می‌گیریم که مسئله‌ای را حل کند.
نمونه‌کارهایادداشت‌هاقیمت‌گذاریدرباره ما
شروع گفتگو
  1. خانه
  2. /یادداشت‌ها
  3. /یادداشت‌ها
FutureForge

استودیوی مهندسی محصول — طراحی، ساخت و استقرار نرم‌افزار.

خدمات

طراحی سایت با وردپرستوسعه اختصاصیمهندسی محصولزیرساخت و استقرارمشاوره معماریهوش مصنوعی در محصول

راهنمای انتخاب

یادداشت‌هاقیمت‌گذاریتخمین هزینه پروژهمقایسه روش‌هانمونه‌کارهادرباره ماتماس

ارتباط

hello@futureforge.ir

ایده‌ای برای ساخت دارید؟

نیازتان را مطرح کنید تا درباره مسیر توسعه و قدم بعدی صحبت کنیم.

شروع گفتگو

© 2026 FutureForge. همه حقوق محفوظ است.

حریم خصوصیشرایط استفاده
خانهنمونه‌کارشروعتماس
معماری نرم‌افزار

تفاوت CRM و Help Desk در مدل داده

سا
سهیل ابراهیم‌پور
·۲ آبان ۱۴۰۵·7 دقیقه مطالعه
CRMHelp DeskتیکتینگSLAمدل داده
دو صف کار فروش و پشتیبانی کنار هم روی داشبورد تیم

CRM چرخهٔ مشتری است و Help Desk چرخهٔ درخواست. تفاوت در مدل داده، SLA، دسترسی و جدول انتخاب بر اساس گردش‌کار.

«ثبت درخواست مشتری» در ظاهر یک کار است، اما دو جریان متفاوت دارد: فروشنده‌ای که می‌خواهد مشتری را بخرد و پشتیبانی که می‌خواهد مشکل مشتری را حل کند. اگر هر دو را در یک مدل داده بریزید، فروش وارد صف پشتیبانی می‌شود و تیکت‌ها شبیه فرصت فروش دیده می‌شوند. این مقاله تفاوت CRM، Help Desk و تیکتینگ را در مدل داده و گردش‌کار توضیح می‌دهد و قاعدهٔ تصمیم می‌دهد.

مرز منابع: مدل‌ها را از مستندات Odoo و HubSpot (فروشنده‌ها) نقل کرده‌ایم؛ ساختارشان قابل‌مقایسه است، اما ما رده‌بندی یا انتخاب محصول نمی‌کنیم. زمان‌های SLA، آستانه‌ها و جدول‌ها توصیهٔ نویسنده‌اند و عدد مرجع از منبع نداریم. الزامات حریم خصوصی و قانون ایران بررسی نشده است. برای مفهوم کلی CRM راهنمای CRM را ببینید.

دو چرخه، نه یک چرخه

جنبهCRM (چرخهٔ مشتری)Help Desk / تیکتینگ (چرخهٔ درخواست)
واحد اصلی کارسرنخ، فرصت، حسابتیکت (درخواست پشتیبانی)
پایان طبیعیبرد یا باخت؛ یا ادامهٔ رابطهحل‌شده و بسته
زمان‌بندیمرحله‌ها و پیش‌بینی (روزها تا ماه‌ها)مهلت پاسخ و حل (ساعت تا روز)
مالکفروشنده یا مدیر حسابتیم یا مسئول پشتیبانی
معیار موفقیتتبدیل، درآمد، رابطهزمان حل، رضایت، تکرارنشدن
داده حساس معمولقیمت، شرایط، تماسمشکل فنی، شناسه سفارش، گاه داده شخصی

جدول بالا ترکیب مستندات و جمع‌بندی نویسنده است. نکتهٔ اصلی: CRM چرخهٔ رابطه است و پایان ندارد، تیکت چرخهٔ درخواست است و باید بسته شود.

نمونهٔ مدل‌های موجود

Odoo Helpdesk را اپلیکیشن پشتیبانی مبتنی بر تیکت معرفی می‌کند که در آن چند تیم می‌توانند هرکدام با pipeline و مرحله‌های قابل‌تنظیم کار کنند. دید تیم را می‌توان خصوصی یا عمومی (برای کاربران پورتال) تعیین کرد و مستندات مثال می‌آورد: تیم پشتیبانی عمومی در برابر تیم مالی که فقط برای کاربران دعوت‌شده دیده می‌شود. HubSpot در مدل خود «تیکت» را شیئی جدا از «معامله» نگه می‌دارد و هر دو می‌توانند به مخاطب یا شرکت مرتبط شوند؛ ارتباط‌ها دوطرفه‌اند. الگو روشن است: حساب/مشتری مشترک است، اما تیکت و فرصت دو شیء مستقل با مراحل مخصوص خودشان‌اند.

دو چرخهٔ فروش و پشتیبانی
نمودار مفهومی.

SLA: مهلت پاسخ در تیکتینگ

در Odoo هر سیاست SLA به یک تیم تعلق دارد و می‌تواند برای رسیدن تیکت به یک مرحله، زمان‌هدف در ساعات کاری تعیین کند؛ نقض مهلت در رکورد باقی می‌ماند. معنای طراحی: SLA از جنس زمان است و به مرحلهٔ تیکت وصل می‌شود، در حالی که در CRM معمولاً به جای زمان‌هدف، «مرحله و تاریخ پیش‌بینی» داریم. اگر فروش و پشتیبانی را در یک pipeline بریزید، نمی‌توانید هر دو را درست پایش کنید. نمونهٔ ساده (فرضی، توصیهٔ نویسنده):

اولویت تیکتاولین پاسخحل
بحرانی (سرویس از کار افتاده)در همان ساعت کاریهمان روز یا برنامهٔ جایگزین
عادیظرف یک روز کاریظرف چند روز کاری
سؤال یا درخواستظرف دو روز کاریبر اساس نوع

عددها صرفاً شکل نمونه‌اند؛ مقدار واقعی را بر اساس ظرفیت تیم و قول به مشتری بنویسید.

مدل داده: چه چیزی مشترک و چه چیزی جدا باشد

  • مشترک: حساب (سازمان)، مخاطب (شخص)، تاریخچهٔ ارتباط‌ها، مالک حساب.
  • مخصوص CRM: سرنخ، فرصت، مبلغ، مرحله و پیش‌بینی.
  • مخصوص تیکتینگ: تیکت، اولویت، دسته، کانال ورود، SLA، وضعیت حل، رضایت.
  • ارتباط: هر تیکت به یک مخاطب و حساب وصل است؛ فروشنده می‌تواند ببیند مشتری تیکت باز دارد؛ پشتیبان می‌تواند ببیند چه قراردادی فعال است.

قاعدهٔ دید داده: همه‌چیز را همه نمی‌بینند. مثلاً Odoo نشان می‌دهد تیم مالی می‌تواند فقط برای کاربران دعوت‌شده دیده شود؛ همین منطق را برای قیمت و قرارداد (دید فروش) و محتوای تیکت‌های حساس (دید پشتیبانی) اجرا کنید.

مثال فرضی: یک مشتری، دو چرخه

شرکتی خدمات نرم‌افزاری می‌فروشد. مشتری A پس از یک ماه مذاکره قرارداد می‌بندد (چرخهٔ CRM: سرنخ ← فرصت ← برد). سه ماه بعد مشکلی در ورود به سامانه پیدا می‌کند و تیکت می‌زند (چرخهٔ تیکتینگ: ثبت ← بررسی ← حل ← بسته). نکته‌ها:

  • فروشنده، هنگام ارسال پیشنهاد افزایش قرارداد، باید ببیند A یک تیکت بحرانی باز دارد؛ این اطلاعات از ارتباط حساب به تیکت می‌آید، نه از کپی کردن متن.
  • پشتیبان باید ببیند A کدام سرویس را خریده، اما نباید قیمت و تخفیف را ببیند مگر نقش او چنین دسترسی بدهد.
  • بسته‌شدن تیکت، فرصت جدیدی نمی‌سازد؛ اگر پشتیبان فرصت فروش دید، با یک عمل ساده «ارجاع به فروش» سرنخ یا فرصت جدید در CRM ساخته شود.

شاخص‌ها در هر چرخه

چرخهشاخص‌های پیشنهادی (بدون عدد هدف مرجع)
CRMزمان ماندن در هر مرحله، تعداد فرصت‌ها در هر مرحله، دلیل‌های باخت، فعالیت بدون قدم بعدی
تیکتینگزمان اولین پاسخ، زمان حل، تیکت‌های بازگشتی (دوباره باز شده)، تیکت‌های بیش از مهلت SLA
مشترکمشتریان با تیکت باز و فرصت باز هم‌زمان؛ داده تکراری؛ رکورد بدون مالک

هدف عددی را از داده خودتان بعد از چند ماه اندازه‌گیری تعیین کنید؛ هیچ عدد «استاندارد صنعت» را بدون منبع قابل‌اتکا نپذیرید.

انتخاب بر اساس گردش‌کار

اگر کارتان بیشتر…پیشنهاد
پیگیری مشتریان بالقوه و مراحل فروش استCRM
پاسخ به درخواست‌های مکرر مشتریان فعلی با صف و زمان استHelp Desk / تیکتینگ
هر دو، با تیم‌های جدادو ابزار یا دو ماژول با حساب/مخاطب مشترک
هر دو، تیم بسیار کوچکیک ابزار با دو pipeline جدا؛ مدل‌ها را قاطی نکنید

ملاک انتخاب ابزار، «گردش‌کار» است نه نام آن. سه پرسش: درخواست‌ها از کجا می‌آیند؟ چه کسی مالک است؟ چه چیزی نشان می‌دهد کار تمام شد؟

اتصال دو سیستم

اگر دو سیستم جدا دارید، مرجع مشتری (حساب و مخاطب) را در یکی از آن‌ها نگه دارید و دیگری را وصل کنید؛ دو مرجع مستقل بعد از چند ماه ناسازگار می‌شوند. کمینهٔ اتصال: شناسهٔ مشتری مشترک، نمایش تیکت‌های باز در پروندهٔ CRM، و نمایش قرارداد/وضعیت حساب در تیکت. پایش خطاهای اتصال را با پایش سیستم با متریک و هشدار برنامه‌ریزی کنید.

وضعیت‌های روشن در رابط

در هر دو چرخه، کاربر باید همیشه بداند درخواست کجاست: «ثبت‌شده»، «در حال بررسی»، «منتظر مشتری»، «حل‌شده». حالت‌های خالی و خطا هم در رابط پشتیبانی مهم‌اند؛ مقالهٔ Empty state، Error state و Loading state الگوی آن‌ها را می‌گوید.

اشتباهات رایج

  • استفاده از pipeline فروش برای تیکت‌های پشتیبانی.
  • دو مرجع مستقل برای مخاطب و حساب.
  • نداشتن SLA یا تعریف آن بدون مرحله و ساعت کاری.
  • باز گذاشتن همهٔ تیکت‌ها برای همهٔ کاربران، از جمله تیکت‌های مالی و حساس.
  • انتخاب ابزار از روی نام به‌جای گردش‌کار.

چک‌لیست

  1. دو چرخهٔ مشتری و درخواست جدا نوشته شده است.
  2. فهرست مشترک (حساب، مخاطب) و فهرست مخصوص هر چرخه مشخص است.
  3. تیکت‌ها مرحله‌ها، اولویت، مالک و SLA دارند.
  4. سطح دسترسی تیم‌ها (به‌ویژه تیکت‌های مالی/حساس) تعریف شده است.
  5. مرجع مشتری یکتاست و اتصال حداقلی نوشته شده است.
  6. معیار بسته‌شدن تیکت و معیار برد/باخت فرصت جدا و روشن است.
  7. الزامات داده شخصی و حریم خصوصی ایران از منبع رسمی روز بررسی شده است.

منابع و مراجع

  • Helpdesk (Odoo 20.0 documentation) — Odoo S.A..
  • Service level agreements (SLA) (Odoo 20.0) — Odoo S.A..
  • How to use objects for business processes — HubSpot، 2026-10-02.
  • Convert leads into opportunities (Odoo 20.0) — Odoo S.A..

نویسنده

سا

سهیل ابراهیم‌پور بنیان‌گذار FutureForge است. روی طراحی محصول، معماری و استقرار نرم‌افزار سفارشی کار می‌کند.

یادداشت‌های مرتبط

یادداشت‌های مرتبط

دسته‌بندی‌ها

خدمات مرتبط

از یادداشت تا پروژه

اگر با مسئله‌ای شبیه این روبه‌رو هستید، درباره‌ی شرایط پروژه‌تان با هم صحبت کنیم.

برای انتخاب مسیر فنی پروژه‌تان کمک می‌خواهید؟

از مسئله و محدودیت‌هایتان بگویید؛ اگر بتوانیم همراهی‌تان کنیم، برای گفت‌وگو هماهنگ می‌کنیم.

سهیل ابراهیم‌پور
یادداشت‌ها
خواندن EXPLAIN ANALYZE در PostgreSQL
طراحی pagination API: offset، cursor و ترتیب پایدار
تفاوت Nginx و Apache: چارچوب تصمیم
SQL یا NoSQL: انتخاب بر اساس workload، query و سازگاری
ERP آماده یا اختصاصی؟ تصمیم بر پایهٔ هزینهٔ نگه‌داری

معماری نرم‌افزار

خواندن EXPLAIN ANALYZE در PostgreSQL

۲ آبان ۱۴۰۵

معماری نرم‌افزار

طراحی pagination API: offset، cursor و ترتیب پایدار

۲ آبان ۱۴۰۵

معماری نرم‌افزار

تفاوت Nginx و Apache: چارچوب تصمیم

۲ آبان ۱۴۰۵

معماری نرم‌افزار

SQL یا NoSQL: انتخاب بر اساس workload، query و سازگاری

۲ آبان ۱۴۰۵

معماری نرم‌افزار

ERP آماده یا اختصاصی؟ تصمیم بر پایهٔ هزینهٔ نگه‌داری

۲ آبان ۱۴۰۵
همه یادداشت‌ها294
معماری نرم‌افزار22
واژه‌نامه37
عملیات و استقرار90
مهندسی محصول117
راهنمای وب28
طراحی و ساخت محصول
توسعه فول‌استک
ممیزی مهندسی
مشاوره معماری
زیرساخت و استقرار
شروع گفتگو
ابزارهای رایگان
شروع گفتگو