شیرپوینت پلتفرمی برای مدیریت و اتوماسیون کردن فعالیتهای سازمانی بر پایه جریانهای کاری است که قابلیتهای بسیار متنوع و مفیدی را در این زمینه در اختیار کاربران قرار میدهد. در این پلتفرم میتوان بدون استفاده از ابزارهای مرسوم برای کدنویسی به راحتی حجم وسیعی از سامانههای مورد نیاز سازمان را پیادهسازی کرد. برای پیادهسازی هر سامانهای، فرمهای مختلفی به همراه فرایندهای گوناگون اجزای اصلی را تشکیل میدهند.
با توجه به اینکه فرمهای شیرپوینت به صورت پیش فرض جهت ورود و نمایش اطلاعات، انعطافپذیر نیستند و کاربران سازمان به راحتی نمیتوانند آن ها را سفارشیسازی کنند، ابزارهای متفاوتی در محیط شیرپوینت و پراجکت سرور برای طراحی فرمها تاکنون عرضه شدهاند که هر کدام مزایایی خاص خود را دارند. برای مثال InfoPath Form Services توسط مایکروسافت برای سفارشیسازی فرمها معرفی شده است. این ابزار برای سفارشیسازی فرمهای ساده، مناسب است اما هنگامی که باید از چندین لیست استفاده کرد یا نیاز به دریافت اطلاعات از منابع دیگری داریم، InfoPath ابزار مناسبی نیست.
چرا فرمساز BPC PowerForm؟
ابزار فرمساز BPC PowerForm، یکی از قویترین فرمسازها در ساخت فرمهای شکیل و پیشرفته است. این فرمساز کاربر را قادر به تولید فرمهای سفارشی پیشرفته، برای کتابخانههای اسناد و لیستهای دلخواه، با توجه به نیاز سازمان خواهد کرد. این ابزار با گسترش امکانات شیرپوینت و با حداقل استفاده از تکنیکهای مرسوم کدنویسی در کوتاهترین زمان ممکن قابلیت تولید فرمهای پیشرفته را خواهد داشت.
پاورفرم با بهرهگیری از تکنولوژی HTML و Jave Script فریم ورک منحصربهفردی را برای طراحی فرمها به وجود آورده است. همچنین این فرمساز به کاربر اجازه میدهد از دادههای موجود در مجموعه سایتها و وب اپلیکیشنهای مختلف، وب سرویسها، پرسوجوهای SQL، انواع محتوای خارجی و… به طور مستقیم در فرم استفاده کند.
همچنین ابزار فرمساز BPC PowerForm، امکان استفاده از چند لیست شیرپوینتی را که با هم ارتباط دارند، به صورت همزمان فراهم میکند و طراحی فرمهای پدر- فرزندی یا Master-Detail را ساده میکند.
برخی از ویژگیهای پاورفرم (PowerForm):
- یکپارچگی کامل با شیرپوینت
- استفاده از Drag & Drop جهت طراحی فرم
- امکان استفاده از چندین فرم بر روی یک لیست به صورت شرطی
- وجود بیش از 50 کنترل مختلف جهت تولید فرمهای شکیل و کاربردی
- امکان استفاده از فیلدهای محاسبی که بدون رفرش کردن صفحه نتیجه نمایش داده شود
- امکان قرار دادن شرط یا شروط خاص روی فیلدها (مثل نمایش یا عدم نمایش یک فیلد بر اساس شرط)
- اتصال به چندین لیست که با هم در ارتباط هستند (Master-Detail)
- امکان اتصال به وب سرویس و خواندن اطلاعات از دیتابیس SQL
- طراحی فرم به صورت ریسپانسیو
- امکان ترجمۀ تمامی فیلدها، خطاها و پیامهای قابل مشاهده کاربر در فرم
- امکان سفارشیسازی فرم از طریق کدنویسی در صورت نیاز