Skip to content

راهکارها ​

در این سند، «منبع حقیقت» یعنی سیستمی که مالک نهایی رکورد و وضعیت معتبر کسب‌وکار است؛ نه صرفاً سیستمی که یک کپی از داده را نگهداری می‌کند.

راهکار A — Dynamics 365 به‌عنوان Single Source of Truth ​

در این مدل، Dynamics 365 روی لبه یا هسته عملیاتی سازمان قرار می‌گیرد و مالک اصلی مشتری، کالا، سفارش، قیمت، موجودی و وضعیت فروش است. راهکاران از طریق Integration Layer داده‌های موردنیاز خود را دریافت می‌کند.

مسیر اصلی دادهمالکیت عملیاتی در Dynamics 365

مزایا ​

  • یک مالک مشخص برای هر موجودیت و کاهش اختلاف داده
  • جلوگیری از دو بار ورود اطلاعات در فرایند اصلی
  • امکان طراحی CRM، Commerce و Supply Chain حول یک مدل داده منسجم
  • مناسب برای معماری هدف و کاهش تدریجی وابستگی به راهکاران

معایب و ریسک‌ها ​

  • مهاجرت مالکیت داده و فرایندها پرریسک است
  • باید اتصال مالی، مالیاتی و سامانه مؤدیان راهکاران دقیق طراحی شود
  • در زمان قطعی Integration، صف، retry و reconciliation لازم است
  • اگر Dynamics در ایران یا به‌صورت کاملاً مستقل اجرا نشود، ریسک Cloud و عملیات باقی می‌ماند

چه زمانی مناسب است؟ ​

وقتی سازمان آماده تغییر مالکیت داده و اجرای PoC واقعی روی مشتری، کالا، سفارش و موجودی است.

راهکار B — اجرای موازی Dynamics 365 و راهکاران ​

هر دو سیستم مدتی فعال می‌مانند. برای هر حوزه مالک مشخص تعیین می‌شود؛ مثلاً Dynamics مالک CRM و فروش، و راهکاران مالک مالی و اسناد قانونی.

مزایا ​

  • ریسک مهاجرت یک‌باره کمتر است
  • امکان مقایسه خروجی‌ها در محیط واقعی
  • تداوم عملیات فعلی تا زمان اثبات Dynamics
  • مناسب برای rollout مرحله‌ای شعب و واحدها

معایب و ریسک‌ها ​

  • دو مدل داده و احتمال اختلاف وضعیت
  • هزینه نگهداری، پشتیبانی و آموزش دو سیستم
  • نیاز به تعریف دقیق System of Record برای هر موجودیت
  • احتمال ورود تکراری سفارش/مشتری/کالا در هر دو سیستم

راهکار C — راهکاران به‌عنوان منبع اصلی و Dynamics به‌عنوان مصرف‌کننده ​

راهکاران فعلاً مالک مالی، فروش یا کالا باقی می‌ماند و Dynamics برای CRM، تحلیل یا تجربه مشتری تغذیه می‌شود.

مسیر تغذیه دادهمالکیت داده در راهکاران

مزایا ​

  • کمترین تغییر در عملیات فعلی
  • ریسک پایین‌تر برای امور مالی و قانونی
  • مناسب برای شروع CRM و Customer 360 بدون مهاجرت کامل

معایب و ریسک‌ها ​

  • Dynamics به کیفیت و سرعت داده راهکاران وابسته می‌ماند
  • قابلیت‌های Commerce/Supply Chain ممکن است کامل استفاده نشود
  • Integration باید تغییرات راهکاران را قابل اتکا دریافت کند
  • مسیر رسیدن به Single Source of Truth به تعویق می‌افتد

گزینه‌های Integration برای هر سه راهکار ​

صرف‌نظر از اینکه مالک داده در کدام سیستم قرار می‌گیرد، هر سه راهکار به یک مسیر اتصال پایدار بین Dynamics 365 و راهکاران نیاز دارند. انتخاب ابزار Integration باید بر اساس جهت داده، حجم تراکنش، نیاز به بلادرنگ بودن، سطح کنترل خطا و مرحله‌ی بلوغ پروژه انجام شود.

گزینهنقش در هر سه راهکارمزایامحدودیت و ریسک
Chrome Extensionخواندن داده از رابط کاربری راهکاران و ارسال آن به Adapter، API یا Queue؛ در هر جهتی که جریان موقت لازم باشدشروع سریع، مناسب برای PoC و جریان محدود با کاربروابستگی به DOM و selector، ریسک امنیتی، دشواری Audit و نامناسب برای تراکنش‌های حجیم
Rahkaran Connectorاتصال محصولی برای تبادل داده بین Dynamics CRM/365 و راهکاران، متناسب با مالکیت داده در راهکار انتخاب‌شدهتبادل عملیاتی، دریافت موجودی و مانده حساب، صدور اسناد انبار و کاهش ورود دستیجایگزین راهکاران نیست؛ دامنه اتصال، نسخه، API و رفتار خطا باید تأیید شود
Integration اختصاصیپیاده‌سازی مسیر کامل تبادل داده با مالکیت مدل، Eventing، صف و کنترل خطاکنترل کامل بر Mapping، Retry، Reconciliation، امنیت و مقیاس‌پذیریزمان و هزینه‌ی پیاده‌سازی و نگهداری بیشتر و نیازمند تیم فنی پایدار

جایگاه Rahkaran Connector ​

Rahkaran Connector برای جریان عملیاتی پایدار گزینه مناسب‌تری از Chrome Extension است؛ با این حال برای تبدیل شدن به مسیر نهایی Integration، باید مالکیت داده، retry، reconciliation، Correlation ID و پوشش API در پروژه مشخص شود. قابلیت‌های اعلام‌شده شامل انتقال فروش، دریافت موجودی کالا، دریافت مانده حساب مشتری، اعمال تخفیف و مالیات، پشتیبانی از چند انبار و ایجاد گزارش تلفیقی است.

انتخاب مسیر مناسب ​

  • Chrome Extension: برای PoC، جریان محدود یا پل موقت وقتی API در دسترس نیست.
  • Rahkaran Connector: برای شروع Integration محصولی و جریان‌های فروش، انبار و مالی که تحت پوشش آن قرار می‌گیرند.
  • Integration اختصاصی: برای معماری هدف یا زمانی که سازمان به کنترل کامل داده، Eventing، صف و خطا نیاز دارد.

Architecture Assessment · اکتبر ۲۰۲۶