در سازمانهایی با صدها هزار پرونده و مستند، کتابخانهها و لیستهای مایکروسافت شیرپوینت با چالش محدودیت فنی موسوم به List View Threshold (محدودیت ۵۰۰۰ ردیف) مواجه میشوند. از طرف دیگر، ورود دستی صدها ردیف اطلاعات اکسل به لیستهای شیرپوینت یا استخراج گزارشهای آماری برای مدیران بدون ابزارهای جانبی اختصاصی، فرآیندی بسیار فرسایشی و وقتگیر است.
مجموعه ابزارهای BoostSolutions SharePoint Suite شامل وبپارتهای حیاتی نظیر Excel Import, Batch Check-In/Check-Out, Auto-Numbering, Column Permission و List Transfer است که شیرپوینت را به یک محیط کارآمد و بدون محدودیت تبدیل میسازد. در این مقاله جامع، روشهای عبور از سقف دادهها، خودکارسازی کدگذاری نامهها و اعمال سطوح دسترسی پیشرفته بدون اتصال به اینترنت تشریح میگردد.
۱. عبور از خطای List View Threshold و ورود دستهای با Excel Import #
ابزار Excel Import شرکت BoostSolutions به کاربران اجازه میدهد فایلهای اکسل حاوی دهها هزار ردیف را به صورت دستهای (Batch Processing) به لیستها یا کتابخانههای شیرپوینت وارد کنند:
┌─────────────────────────────────────────┐
│ فایل اکسل ورودی (100,000 ردیف) │
│ Data_Source.xlsx │
└───────────────────┬─────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────────────────┐
│ BoostSolutions Excel Import Background Engine │
│ - نگاشت ستونهای اکسل به فیلدهای شیرپوینت (Column Mapping) │
│ - پردازش قطعهقطعه با بستههای ۵۰۰ تایی (Chunk-based Ingestion) │
│ - بهروزرسانی هوشمند رکوردهای تکراری بر پایه کلید یکتا (Upsert Logic) │
└─────────────────────────────────────┬───────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────────────────┐
│ SharePoint Large Content List │
│ (حجم کل: بیش از ۲۰۰,۰۰۰ آیتم) │
└─────────────────────────────────────────────────────────────────────────┘
قابلیتهای پیشرفته ابزار:
-
پشتیبانی از انواع فیلدهای پیچیده: تطبیق خودکار فیلدهای Lookup، فیلدهای کاربران سازمانی (Person/Group)، تاریخهای شمسی و فیلدهای چندگزینهای.
-
جلوگیری از ایجاد رکوردهای تکراری: با تعیین ستون «کد ملی» یا «شناسه فاکتور» به عنوان کلید یکتا، در صورت وجود رکورد در لیست، فیلدهای آن بهروزرسانی شده و از درج تکراری جلوگیری میشود.
۲. شمارهگذاری خودکار و هوشمند اسناد با Auto-Numbering #
در دبیرخانهها، امور قراردادها و بایگانیها، تخصیص شماره رهگیری استاندارد طبق ساختار مصوب سازمان حیاتی است. وبپارت BoostSolutions Auto-Numbering امکان ساخت فرمتهای پیچیده کدگذاری را مهیا میسازد:
نمونه ساختار فرمول کدگذاری اسناد:
[DeptCode]/[YYYY]-[MM]/[Sequence:5]
-
خروجی تولیدشده:
FIN/1405-02/00042 -
ریست شدن خودکار شمارنده: امکان تنظیم بازنشانی شمارنده ترتیبی در ابتدای هر سال مالی یا با تغییر ماه.
-
تفکیک شمارندهها بر اساس دپارتمان: قراردادهای مالی شمارهگذاری مستقل از نامههای اداری دریافت میکنند.
۳. امنیت و تفکیک دسترسی در سطح ستون با Column Permission #
شیرپوینت در حالت استاندارد مجوزها را صرفاً در سطح سایت، کتابخانه یا کل ردیف (Item-level) اعمال میکند. ابزار Column Permission امکان تعریف دسترسی را در سطح تکتک ستونها فراهم میسازد:
قانون ۱:
اگر کاربر عضو گروه "Accountants" است -> ستونهای "حقوق پایه" و "شماره شبا" قابل مشاهده و ویرایش باشد.
قانون ۲:
برای سایر پرسنل -> این دو ستون کاملاً مخفی (Hidden) شوند و حتی در خروجیهای لیست نیز ظاهر نگردند.
این تفکیک دسترسی در لایه سرور پردازش شده و مانع از درز اطلاعات محرمانه در ابزارهای بازرسی مرورگر (F12 DevTools) میگردد.
۴. ویرایش گروهی فیلدها و تایید دستهای اسناد (Batch Actions) #
در کتابخانههای مستندات با هزاران فایل آپلودشده، وضعیت بررسی و ورود فایلها معمولاً به صورت معلق باقی میماند:
-
Batch Check-In / Check-Out: تایید همزمان صدها سند با فشردن یک کلیک.
-
Batch Edit: اصلاح مقدار یک فیلد مشترک (مانند سال مالی یا نام پروژه) بر روی ۵۰۰ ردیف انتخابشده به طور همزمان.
۵. لایسنسینگ دائمی آفلاین Farm Solution توسط پلتفرم Licentra #
پکیج نرمافزاری BoostSolutions Suite در نسخه رسمی متکی بر استعلام لایسنس به ازای هر ماژول جداگانه است. بسته سازمانی جامع ارائهشده توسط Licentra:
-
فعالسازی یکپارچه تمام وبپارتها: شامل Excel Import، Auto-Numbering، Column Permission، View Permission و List Sync در قالب یک کلید متمرکز.
-
بدون محدودیت کاربر و سرور: لایسنس دائمی Farm بدون نیاز به تمدید سالانه.
-
۱۰۰٪ آفلاین: عملکرد پایدار در شبکههای امنیتی بدون تماس با اینترنت.
# استعلام بستههای نصب شده BoostSolutions در فارم شیرپوینت
Get-SPSolution | Where-Object { $_.Name -like "*BoostSolutions*" } | Select-Object Name, Deployed
با تجهیز پورتال به این مجموعه، کارایی اپراتورها و مدیران شیرپوینت تا چندین برابر ارتقا یافته و محدودیتهای سنتی پلتفرم به طور کامل رفع میگردد.



