نقشه نصب و راه‌اندازی ملل‌باس

هدف و دامنه نصب

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

محیط‌های وب عمومی و مدیریتی سامانه می‌توانند شامل پنل مدیریت، حسابداری، سفارش آنلاین، آشپزخانه، گارسون، بازاریابی، طراحی/چاپ و بورس باشند. مرکز راهنمای عمومی نیز روی help.melal.ir ارائه می‌شود. جزئیات فنی مرکز راهنمای توسعه‌دهنده برای مشتری عادی نیست.

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

پیش‌نیازها

قبل از نصب این موارد باید مشخص باشند:

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

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

آماده‌سازی

ابتدا یک ماتریس ساده تهیه کنید: «ماژول فعال → محیط موردنیاز → کاربر مسئول → دستگاه مورد استفاده». اگر هیچ کاربری از یک جزء استفاده نمی‌کند، صرف وجود پروژه یا قابلیت در ملل‌باس دلیل نصب آن نیست.

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

نصب

ترتیب امن نصب از دید مشتری فنی این است:

  1. ابتدا محیط‌های وب تحویلی را باز کنید و مطمئن شوید دامنه و اتصال امن درست هستند. آماده‌سازی سرور، پایگاه داده و وب‌سرور توسط عملیات مجاز انجام می‌شود.
  2. برنامه‌های دسکتاپ موردنیاز را فقط از بسته رسمی همان مشتری/نسخه رسمی نصب کنید. در نصب عادی کاربر برنامه را از میانبر یا اجراگر تحویلی اجرا می‌کند.
  3. اگر ماژول شما به عامل نیاز دارد، فقط عامل همان قابلیت را روی ایستگاه کاری تأییدشده نصب کنید. نصب عامل اشتباه روی سرور یا رایانه نامرتبط می‌تواند باعث وضعیت آماده نشدن یا نقض مرز امنیتی شود.
  4. بعد از نصب هر جزء، قبل از رفتن به جزء بعدی سلامت و ورود همان جزء را کنترل کنید.

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

پیکربندی اولیه

پس از آماده‌شدن محیط اجرا، پیکربندی کسب‌وکاری از داخل محیط کاربریهای مجاز انجام می‌شود: تنظیمات عمومی، شعبه‌ها، کاربران و نقش‌ها، اطلاعات پایه و تنظیمات ماژول‌های فعال. فعال‌سازی پروفایل محصول و ماژول‌ها فقط در سطح مدیریت سیستم و پشتیبانی مجاز انجام می‌شود؛ کاربر عادی نباید با تغییر تنظیمات پراکنده سعی کند ماژول غیرفعال را فعال کند.

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

راه‌اندازی

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

اگر شعبه انتخاب نشود، خالی‌بودن آن به معنی دسترسی همه شعبه‌ها نیست؛ رفتار جاری سامانه در حالت branchId=null به شعبه جاری محدود است مگر قابلیت تجمیعی مستقلی وجود داشته باشد.

بررسی سلامت

نشانه‌های پایه سلامت عبارت‌اند از:

  • وب‌سایت رسمی با اتصال امن باز می‌شود و صفحه ورود یا صفحه مجاز را نشان می‌دهد؛
  • کاربر محدود فقط ماژول‌ها و شعبه‌های مجاز خود را می‌بیند؛
  • اجراگر برنامه دسکتاپ را بدون خطای نسخه یا بسته نامعتبر باز می‌کند؛
  • تنظیمات و اطلاعات پایه موردنیاز ماژول قابل خواندن‌اند؛
  • اگر عامل لازم است، وضعیت آن در محیط کاربری مجاز به‌صورت نصب‌شده/متصل/آماده یا معادل انسانی آن قابل تشخیص است؛
  • عملیات آزمایشی امنِ بدون اثر مالی یا انباری، در صورت وجود برای همان ماژول، بدون خطا انجام می‌شود.

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

خطاهای رایج

وب باز نمی‌شود: ابتدا اینترنت/شبکه، نشانی رسمی و گواهی اتصال امن را بررسی کنید. دستکاری وب‌سرور یا گواهی سرور از این سطح مجاز نیست.

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

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

عامل آماده نیست: نصب روی ایستگاه کاری درست، شبکه، وضعیت قابل نمایش و راهنمای اختصاصی همان عامل را بررسی کنید. اطلاعات محرمانه یا وضعیت محافظت‌شده را حذف نکنید.

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

به‌روزرسانی و تعمیر

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

برای عامل‌ها روش بروزرسانی/تعمیر با عامل متفاوت است و در راهنمای اختصاصی همان عامل مستند می‌شود. اصل ثابت این است که وضعیت و اعتبارنامه محافظت‌شده حذف یا با مجوز دسترسی عمومی باز نشوند.

حذف یا بازگشت امن

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

برای سرور، پایگاه داده یا محیط اجراهای حساس، بازگشت عمومی دستی وجود ندارد؛ پشتیبانی/عملیات مجاز باید از فرآیند رسمی بازگشت استفاده کند. محیط عملیاتی پایگاه داده مشتری قابل حذف نیست.

سؤالات متداول

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

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

آیا می‌توان برای رفع خطا پایگاه داده را حذف و دوباره ساخت؟

خیر. پایگاه داده نسخه محیط عملیاتی می‌تواند داده واقعی مشتری داشته باشد و مسیر ارتقا عادی حذف/ایجاد مجدد نیست. موضوع پایگاه داده باید از مسیر پشتیبانی و ارتقا رسمی بررسی شود.

برای پشتیبانی چه اطلاعاتی ارسال کنم؟

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

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

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