نینتکس (Nintex) به عنوان پیشتاز پلتفرمهای اتوماسیون سازمانی، هسته اصلی صدها فرآیند حساس از جمله گردشکارهای مالی، منابع انسانی و پشتیبانی را در سازمانهای پیشرو مدیریت میکند. با این حال، استقرار و نگهداری این سامانه در شبکههای امن و بدون دسترسی به وب بینالمللی (Air-gapped) چالشهای متعددی را به دنبال دارد.
در این مقاله تخصصی، معماری فعالسازی On-Premises نینتکس، پیشنیازهای زیرساختی پایگاهداده و نحوه عملکرد پایدار بدون قطعی را بررسی میکنیم.
۱. ساختار پایگاهداده و وابستگیهای فارم نینتکس
گردشکارهای نینتکس وابسته به دو مولفه زیرساختی اساسی هستند:
- پایگاهداده پیکربندی مرکزی (Nintex Config DB): نگهداری تعاریف متادیتا، سرورهای فارم و وضعیت مجوزهای لایسنس.
- بانک اطلاعاتی گردشکارها (Nintex Content DBs): ذخیرهسازی نمونههای فعال گردشکار (Workflow Instances)، تاریخچه لاگها و تسکهای در گردش.
در سازمانهای بزرگ، توزیع بار میان دیتابیسهای چندگانه برای جلوگیری از قفل شدن رکوردهای SQL و افزایش کارایی فارم امری ضروری است.
-- بررسی وضعیت لاگها و رکوردهای در حال اجرای نینتکس در دیتابیس محلی
SELECT
WorkflowName,
COUNT(*) AS ActiveInstances
FROM dbo.WorkflowInstance WITH (NOLOCK)
WHERE State = 2 -- Running State
GROUP BY WorkflowName
ORDER BY ActiveInstances DESC;
۲. چالشهای لایسنسدهی در شبکههای بدون اینترنت
لایسنسهای استاندارد ابری یا آنلاین نیازمند ارسال درخواست دورهای به سرورهای ابرسازنده هستند. در شبکههای سازمانی ایزوله (ایران):
- مسدود بودن ترافیک خروجی: تماس دورهای سرور قطع شده و پس از بازه تنفس (Grace Period)، گردشکارها متوقف میشوند.
- ارتقای سرور یا تغییر شناسه سختافزاری (HWID): در صورت جابجایی ماشینهای مجازی، لایسنس نامعتبر اعلام میشود.
- ریست شدن تایمرها: خطای
Workflow engine failed to evaluate license validityمنجر به قفل شدن فرمها میشود.
بستههای استقرار و فعالسازی پایدار On-Premises لیسنترا (Licentra) با تکیه بر اعتبارسنجی آفلاین سرور مرکزی فارم، وابستگی به کلاود خارجی را کاملاً قطع کرده و فعالیت بیوقفه تمام Workflowها و Forms را تضمین میکنند.
۳. مراحل گامبهگام استقرار بسته بومیسازی و لایسنس نینتکس
| مرحله | اقدام مورد نیاز | ابزار مورد استفاده |
|---|---|---|
| ۱ | پشتیبانگیری از دیتابیسهای Config و Content | SQL Server Management Studio |
| ۲ | استقرار فایل کلید با فرمت استاندارد در کنسول Central Admin | کنسول مرکزی شیرپوینت (Nintex License Management) |
| ۳ | فعالسازی لایسنس وباپلیکیشنها و Site Collectionها | اسکریپت پاورشل خودکار فارم |
| ۴ | بررسی سلامت پردازش سرویس زمانبندی (Timer Service) | Services.msc و Event Viewer |
۴. استعلام و انتخاب نسخه مناسب سازمان
برای سازمانهایی که از فارمهای شیرپوینت ۲۰۱۶، ۲۰۱۹ یا سرور Subscription Edition استفاده میکنند، بسته فعالسازی با قابلیت پشتیبانی از نامحدود کاربر و گردشکار در دایرکتوری محصولات لیسنترا موجود است.
جهت بررسی جزئیات، مشخصات فنی و دریافت پیشفاکتور رسمی، میتوانید به صفحه محصول مراجعه نمایید.
تضمین استقرار و مهندسی پایدار On-Premises
تمامی راهنماها و بستههای ارائهشده توسط مهندسان Licentra در محیطهای ایزوله شبکه و فارمهای واقعی تست و صحهگذاری شدهاند تا پایداری ۱۰۰٪ بدون نیاز به ارتباط اینترنتی فراهم گردد.