
فرم ساز انقلابی و منحصربفرد برای اسکریپت پرفکس؛ یک ماژول همه فن حریف برای ساخت فرم و جدول داده
یکی از مشکلات و چالشهایی که همواره برای پروژه های خود و مشتریانمان با آن مواجه بودیم در زمینه شخصیسازی فرمها یا جداول داده Data Table ها بود که چه در سایتهای وردپرس و چه سایر پلتفرمها، برخی اوقات نمیتوانستیم نیازمان را با ابزارهای موجود برطرف کنیم. مثلا شکی از مشکلاتی که با اغلب فرمسازهای وردپرس داشتیم در زمینه خروجی pdf و اکسل بود که با زبان فارسی سازگار نبود و یا راستچین نبوده و دچار به هم ریختگی میشد. همچنین برخی قابلیتهایی که برای فرمهای پیچیدهتر نیاز داشتیم را نمیتوانستیم با فرمهای موجود پیاده کنیم.
برای جداول داده هم هیچ ابزاری وجود نداشت که هم ساده باشد و هم تمام نیازهای مشتریانمان که با جداول اکسل و مانند آن سر و کار داشتند را برطرف کند. به خاطر همین تصمیم گرفتیم یک فرمساز قدرتمند تولید کنیم که تمام نیازهای کاربران و کسب و کارهای ایرانی را پوشش دهد و این چالشها را برطرف کند. در اولین قدم یک ماژول فرمساز برای اسکریپت CRM پرفکس ساختیم. چرا که این اسکریپت، محبوبترین اسکریپت crm بین کاربران ایرانی محسوب میشود و دارای کدنویسی بسیار قدرتمند و قابلیتهای مناسب توسعه برای چنین ابزارهایی هست که در نهایت توانستیم قابلیتهای مورد نیاز را در این ماژول بگنجانیم و نسخه اولیه آن را ارایه دهیم و در عرض هفته اول نیز با ارایه ده آپدیت، علاوه بر رفع تمامی باگهای مشاهده شده، چندین قابلیت عظیم به آن اضافه کنیم.
اکنون افتخار آن را داریم که این ماژول فرمساز را معرفی کنیم. فرمساز قدرتمندی که با آن نه تنها میتوانید هر نوع فرم ساده یا پیچیدهای را به سادگی بسازید بلکه امکان ایجاد انواع جداول داده را نیز بدون نیاز به ماژول و افزونه اضافی در داخل همین ماژول در اختیار دارید. یکی دیگر از قابلیتهای جذاب و منحصر به فرد این ماژول که در فرمساز دیگری آن را نخواهید یافت، امکان درونریزی فرم از فایل اکسل است که شما میتوانید فایل اکسل خود را هم به شکل یک فرم استاندارد و هم به شکل جدول داده درونریزی کنید. این قابلیت یکی از نیازهای اصلی بسیاری از کسب و کارها بوده است.
حال بگذارید با هم مروری بر قابلیتهای این فرم ساز جذاب داشته باشیم.
Ultimate Form Builder؛ یک ماژول فرمساز قدرتمند ایرانی برای پرفکس
فرم ساز در حال حاضر از ۱۵ فیلد پشتیبانی میکند و شما میتوانید انواع فیلدهای متنی، عددی، ایمیل، فیلدهای انتخابی و چند انتخابی مثل چک باکس و فیلدهای رادیویی و همچنین فیلد جدول داده و عنوان و پاراگراف را پشتیبانی میکند

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

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

گزینههای نمایش
در این قسمت هم میتوانید استایل کلی مربوط به فرم خود را تنظیم کنید

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

نمایش ورودیها
از این بخش شما میتوانید تمام ارسالهای فرم را مشاهده کنید. از آنها خروجی اکسل بگیرید و یا هر ورودی را به تنهایی به خروجی اکسل یا pdf تبدیل کنید.

پیادهسازی انواع فرم ها
به کمک این فرمساز شما میتوانید انواع فرمها را بسازید از فرمهای چندمرحلهای تا جداول داده. با هم مروری بر انواع فرمهایی که میتوانید به راحتی با این فرم ساز ایجاد کنید خواهیم داشت
فرم های چندمرجلهای
به کمک فرم ساز Ultimate Form Builder شما میتوانید به سادگی یک فرم چندمرحلهای جذاب مانند اپلیکیشنهای آنلاین ساخت فرم مثل Google Forms یا TypeForm ایجاد کنید. فرمهای نظرسنجی و بازخورد جذاب به کمک این قابلیت بسازید. داخل فرم خود کافی است از فیلد جداکننده صفحه در ابتدای هر مرحله/صفحه استفاده کنید و در صورت نیاز عنوان دلخواه یا توضیحات به بخش و مرحله مورد نظرتان اضافه کنید. شما همچنین میتوانید مراحل را شخصیسازی کرده و از استایلهای پیشساخته برای نمایش نوار پیشرفت در بالای فرمتان استفاده کنید

جداول داده یا Data Tables
یکی از امکانات جذاب این فرمساز که شاید در هیچ فرمساز دیگری نیابید پشتیبانی از جدول داده بدون نیاز به هیچ افزونه دیگر است. شما برای جدول داده معمولا میبایست یک ماژول/افزونه مجزا نصب کنید اما در این فرمساز شما هم فرمهای استاندارد و هم جداول داده را به سادگی میتوانید ایجاد کنید.


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

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









