خدمات استقرار و یکپارچه‌سازی

یکپارچه‌سازی نرم‌افزارها با BasisPanel

سیستم‌های جدا از هم را با یک معماری مشخص به هم متصل کنید.

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

خدمت یکپارچه‌سازی نرم‌افزارهای منظومه‌نگاران برای مشتریان BasisPanel از بررسی معماری اتصال شروع می‌شود. متناسب با دامنه پروژه، این خدمت می‌تواند طراحی، پیاده‌سازی، تست، تأیید پذیرش کاربر، راه‌اندازی و مستندسازی اتصال را نیز در بر بگیرد.

برای بررسی سیستم‌های درگیر و مشخص‌کردن دامنه اتصال.

دیاگرام مفهومی اتصال چند نرم‌افزار و منبع داده سازمانی به BasisPanel

اتصال نرم‌افزارها فقط یک کار فنی نیست

قبل از اتصال باید رابطه سیستم‌ها، داده‌ها و هدف پروژه روشن باشد.

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

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

این رویکرد کمک می‌کند یکپارچه‌سازی براساس مسئله واقعی سازمان تعریف شود؛ نه براساس یک فهرست عمومی از Connectorها.

دامنه خدمت از بررسی معماری تا راه‌اندازی اتصال

پروژه می‌تواند با یک بررسی معماری شروع شود و در صورت نیاز وارد مرحله اجرا شود.

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

اگر پروژه وارد مرحله اجرا شود، دامنه خدمت می‌تواند طراحی Integration، پیاده‌سازی، تست، تأیید پذیرش کاربر یا UAT، راه‌اندازی، مستندسازی و پشتیبانی اولیه را در بر بگیرد.

این خدمت بدون BasisPanel ارائه نمی‌شود.

  • بررسی و مشاوره معماری اتصال
  • طراحی Integration
  • پیاده‌سازی
  • تست
  • تأیید پذیرش کاربر (UAT)
  • راه‌اندازی
  • مستندسازی
  • پشتیبانی اولیه

چه سیستم‌هایی می‌توانند در پروژه بررسی شوند؟

دامنه خدمت گسترده است، اما امکان هر اتصال به‌صورت جداگانه بررسی می‌شود.

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

دسته‌های زیر می‌توانند در دامنه بررسی یک پروژه قرار بگیرند. حضور یک دسته در این فهرست به معنی وجود Connector آماده برای هر برند یا نرم‌افزار آن دسته نیست.

مشتری و خدمات

CRM، تیکتینگ و سامانه‌های خدمات مشتری

فرایند و اجرای کار

BPMS، مدیریت فرایند، مدیریت پروژه و وظایف

وب‌سایت و فرم‌ها

وب‌سایت‌ها، فرم‌ها و مسیرهای دریافت اطلاعات

منابع انسانی

سیستم‌های منابع انسانی و ATS

مالی و عملیات تجاری

سامانه‌های مالی و حسابداری، انبار، فروش و سفارش

سامانه‌های دیگر سازمان

سرویس‌های پیام‌رسانی و نرم‌افزارهای اختصاصی

منابع داده

فایل‌های CSV و Excel و پایگاه‌های داده

پروژه یکپارچه‌سازی چگونه اجرا می‌شود؟

پیاده‌سازی زمانی شروع می‌شود که دامنه کار و معماری اتصال مشخص شده باشد.

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

نمودار مراحل بررسی، طراحی، پیاده‌سازی، تست و راه‌اندازی یکپارچه‌سازی نرم‌افزارها
  1. بررسی سیستم‌های مبدأ و مقصد

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

  2. بررسی دسترسی‌ها و API

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

  3. تعیین دامنه پروژه

    روشن‌کردن Scope و مرز کاری که باید انجام شود.

  4. طراحی معماری اتصال

    تعیین ساختار اجرای Integration براساس شرایط واقعی پروژه.

  5. تهیه شرح کار (SOW)

    ثبت محدوده اجرا و خروجی‌های مورد انتظار.

  6. پیاده‌سازی

    اجرای اتصال براساس معماری و دامنه تأییدشده.

  7. تست

    بررسی عملکرد اتصال قبل از بهره‌برداری.

  8. تأیید پذیرش کاربر (UAT)

    بررسی خروجی توسط مشتری.

  9. راه‌اندازی نهایی (Go-Live)

    قرارگرفتن اتصال تأییدشده در مسیر بهره‌برداری.

  10. مستندسازی و تحویل

    تحویل خروجی‌ها و مستندات پروژه.

برای شروع بررسی چه اطلاعاتی لازم است؟

نیاز دقیق هر پروژه به سیستم‌های درگیر و روش اتصال بستگی دارد.

پیش از اجرا باید اطلاعات کافی درباره سیستم‌های مبدأ و مقصد وجود داشته باشد. بسته به پروژه، مشتری مسئول فراهم‌کردن ورودی‌ها و دسترسی‌های موردنیاز است.

اگر دسترسی فنی، API یا مجوزی که برای اجرای پروژه ضروری است آماده نباشد، اجرای پروژه تا فراهم‌شدن آن متوقف می‌شود.

  • نام و نسخه نرم‌افزارهای درگیر
  • مستندات API در صورت نیاز
  • دسترسی فنی
  • نمونه داده
  • ساختار فیلدها
  • حساب آزمایشی در صورت نیاز
  • معرفی مسئول فنی مشتری
  • الزامات امنیتی سازمان
  • محیط تست در صورت نیاز
  • مجوز لازم از ارائه‌دهنده نرم‌افزار ثالث

روش اتصال براساس معماری پروژه انتخاب می‌شود

یک روش ثابت برای همه پروژه‌ها وجود ندارد. انتخاب روش به ساختار سیستم‌ها، نوع اطلاعات و دامنه اتصال بستگی دارد.

روش‌های فنی تأییدشده برای این خدمت شامل اتصال مستقیم به پایگاه داده، Import/Export، انتقال زمان‌بندی‌شده، انتقال بلادرنگ، Middleware و توسعه Connector اختصاصی است.

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

  • اتصال مستقیم به پایگاه داده
  • Import / Export
  • انتقال زمان‌بندی‌شده
  • انتقال بلادرنگ
  • Middleware
  • توسعه Connector اختصاصی

خروجی پروژه فقط اتصال نهایی نیست

معماری، تست و مستندات نیز می‌توانند بخشی از تحویل پروژه باشند.

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

  • گزارش بررسی امکان اتصال
  • معماری پیشنهادی
  • نقشه جریان داده
  • جدول نگاشت فیلدها
  • Connector یا کد اتصال، در صورت قرارگرفتن در Scope
  • تنظیمات Integration
  • گزارش تست
  • مستند فنی
  • مستند استفاده
  • محدودیت‌ها و خطاهای شناخته‌شده
  • آموزش

چه چیزهایی پیش از اجرا مشخص می‌شوند؟

دامنه هر اتصال پس از بررسی پروژه نهایی می‌شود.

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

زمان ثابت و عمومی نیز برای اجرای پروژه اعلام نمی‌شود. زمان اجرا پس از تعیین Scope مشخص خواهد شد.

مدل اصلی قیمت‌گذاری خدمت ثابت است. هزینه بررسی اولیه معماری بسته به پروژه تعیین می‌شود و توسعه Connector اختصاصی جداگانه قیمت‌گذاری خواهد شد. SLA عمومی قابل انتشار نیز برای این خدمت اعلام نشده است.

پشتیبانی اولیه در دامنه خدمت قرار دارد. پشتیبانی و تغییرات پس از تحویل در Scope پایه دیده شده و پشتیبانی بلندمدت Integration در چارچوب اشتراک محصول ادامه پیدا می‌کند.

در حال حاضر هیچ نام مشتری، نام نرم‌افزار متصل‌شده، نتیجه عددی، Screenshot یا Proof اجرایی برای انتشار عمومی در این صفحه استفاده نمی‌شود.

پرسش‌های متداول درباره یکپارچه‌سازی نرم‌افزارها

آیا می‌توان خدمت یکپارچه‌سازی را بدون BasisPanel دریافت کرد؟

خیر. این خدمت بدون خرید BasisPanel ارائه نمی‌شود. با این حال، مشتری می‌تواند در شروع فقط بررسی و مشاوره معماری اتصال را دریافت کند.

آیا برای هر نرم‌افزار Connector آماده وجود دارد؟

خیر. قرارگرفتن یک نوع نرم‌افزار در دامنه خدمت به معنی وجود Connector آماده برای همه محصولات آن دسته نیست. وضعیت هر اتصال باید قبل از معرفی یا اجرا بررسی و تأیید شود.

برای شروع بررسی اتصال چه اطلاعاتی لازم است؟

بسته به پروژه ممکن است نسخه نرم‌افزار، مستندات API، دسترسی فنی، نمونه داده، ساختار فیلدها، حساب تست، مسئول فنی، الزامات امنیتی، محیط تست و مجوز نرم‌افزار ثالث نیاز باشد. اگر یک دسترسی، API یا مجوز ضروری آماده نباشد، اجرای پروژه تا آماده‌شدن آن متوقف می‌شود.

اجرای یکپارچه‌سازی چقدر زمان می‌برد؟

زمان عمومی و ثابتی برای همه پروژه‌ها اعلام نمی‌شود. زمان اجرا بعد از بررسی سیستم‌ها و مشخص‌شدن Scope پروژه تعیین می‌شود.

هزینه یکپارچه‌سازی چگونه تعیین می‌شود؟

مدل اصلی قیمت‌گذاری خدمت ثابت است. هزینه بررسی اولیه معماری بسته به پروژه تعیین می‌شود و در صورت نیاز به Connector اختصاصی، توسعه آن جداگانه قیمت‌گذاری خواهد شد. مبلغ مشخصی برای این موارد در این صفحه اعلام نمی‌شود.

بعد از راه‌اندازی، اتصال پشتیبانی می‌شود؟

بله. پشتیبانی اولیه در دامنه خدمت قرار دارد. پشتیبانی و تغییرات پس از تحویل در Scope پایه دیده شده و پشتیبانی بلندمدت Integration نیز در چارچوب اشتراک محصول انجام می‌شود.

قبل از اجرا، دامنه اتصال را مشخص کنید

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

گفت‌وگو با کارشناس

برای بررسی سیستم‌های درگیر و مشخص‌کردن دامنه اتصال.