پرسشنامه — Questioner
فیلد پرسشنامه (Questioner) یک پرسشنامه ساختهشده را داخل فرم GraphBPMS نمایش میدهد. از این فیلد میتوان برای سناریوهایی مانند ارزیابی رضایت کاربر پس از تکمیل یک درخواست استفاده کرد. طراح فرم میتواند پرسشنامه را بهصورت ثابت یا بر اساس مقدار یک کنترل بارگذاری کند، نحوه نمایش و پیمایش را تنظیم کند، پرسشنامه جدید بسازد و برای سؤالها رفتار شرطی تعریف کند.
کاربرد و جایگاه فیلد پرسشنامه
پس از افزودن فیلد Questioner به فرم، تنظیمات اختصاصی آن از پنل تنظیمات فیلد در دسترس است. پرسشنامهای که به این فیلد متصل میشود در همان فرم نمایش داده میشود و میتواند بخشی از جریان تکمیل فرم باشد.
↑ بازگشت به فهرست آموزشمثال کاربردی: پس از تکمیل یک درخواست، میتوان پرسشنامه ارزیابی رضایت را در فرم نمایش داد تا کاربر تجربه خود را ثبت کند.
اتصال پرسشنامه به فرم
پرسشنامه به دو روش ثابت و کنترل به فیلد متصل میشود.
اتصال ثابت
در حالت ثابت، طراح فرم پرسشنامه مشخصی را انتخاب میکند. با کلیک روی انتخاب پرسشنامه، پنجره انتخاب پرسشنامه باز میشود و پرسشنامه موردنظر تعیین میشود.
اتصال بر اساس کنترل
در حالت کنترل، طراح فرم یک کنترل را انتخاب میکند. مقدار آن فیلد بهعنوان شناسه پرسشنامه در نظر گرفته میشود و پرسشنامه متناظر بر اساس همان مقدار بارگذاری میشود.
↑ بازگشت به فهرست آموزشنتیجه: حالت ثابت برای نمایش یک پرسشنامه مشخص مناسب است؛ حالت کنترل زمانی کاربرد دارد که شناسه پرسشنامه از مقدار یک فیلد فرم تأمین شود.
کنترل نمایش، پیمایش و ظاهر پرسشنامه
تنظیمات ظاهری و عناصر پیمایش پرسشنامه در چند بخش مستقل قرار گرفتهاند و هرکدام در یک Accordion جدا نمایش داده میشوند. هر بخش روی یک جنبه از تجربه تکمیل پرسشنامه اثر میگذارد.
اقدامات و دکمههای قبلی و بعدی
در بخش تنظیمات اقدامات میتوان کنترلهای پیمایش پرسشنامه را پیکربندی کرد.
- نمایش دکمههای قبلی و بعدی: با فعال بودن این گزینه، کاربر میتواند با دکمههای قبلی و بعدی بین مراحل پرسشنامه جابهجا شود.
- تنظیمات دکمه قبلی: تنظیمات اختصاصی دکمه قبلی در Accordion داخلی همین بخش قرار دارد.
- تنظیمات دکمه بعدی: تنظیمات اختصاصی دکمه بعدی نیز در Accordion داخلی همین بخش قرار دارد.
نوار پیشرفت
نوار پیشرفت برای نشان دادن میزان پیشرفت کاربر در تکمیل پرسشنامه استفاده میشود.
- نمایش نوار پیشرفت: در صورت فعال بودن، نوار پیشرفت به کاربر نمایش داده میشود.
- رنگ نوار پیشرفت: رنگ نوار از این گزینه تعیین میشود. اگر مقدار رنگ خالی باشد، رنگ تم سامانه استفاده میشود.
نوع نمایش و ترتیب عناصر
در بخش تنظیمات عمومی فیلد، نوع نمایش پرسشنامه و ترتیب اجزای آن تعیین میشود. دو حالت نمایش وجود دارد:
| نوع نمایش | رفتار |
|---|---|
| ویزارد | هر سؤال بهصورت تکی نمایش داده میشود. کاربر پاسخ را تکمیل میکند و با دکمه بعدی به سؤال بعدی میرود. |
| لیست | سؤالها بهصورت لیست نمایش داده میشوند. |
در گزینه اولویت عناصر، ترتیب اجزای پرسشنامه تعیین میشود. هر ترتیبی که طراح فرم انتخاب کند، همان ترتیب در پرسشنامه اعمال میشود.
در حالت ویزارد، عناصر قابل ترتیب عبارتاند از:
- اقدامات بالا
- عنوان سؤال
- پاسخ سؤال
- ورودی توضیحات سؤال
- ورودی مستندات سؤال
- اقدامات پایین
- نوار پیشرفت
در حالت لیست، عناصر قابل ترتیب عبارتاند از:
- اقدامات بالا
- لیست سؤالات
- اقدامات پایین
- نوار پیشرفت
رنگ پسزمینه نیز رنگ زمینه پرسشنامه را تعیین میکند.
صفحهبندی در حالت لیست
بخش تنظیمات صفحهبندی فقط زمانی نمایش داده میشود که نوع نمایش روی لیست باشد.
- صفحهبندی: اگر فعال باشد، سؤالات لیست بهصورت صفحهبندیشده نمایش داده میشوند. اگر غیرفعال باشد، همه رکوردهای لیست بهصورت همزمان نمایش داده میشوند.
- تعداد در هر صفحه: فقط وقتی صفحهبندی فعال است نمایش داده میشود و تعداد رکوردهای هر صفحه را تعیین میکند.
خط حاشیه پرسشنامه
در بخش خط حاشیه (Border)، نمایش و ظاهر حاشیه اطراف پرسشنامه تنظیم میشود.
- فعالسازی خط حاشیه: اگر فعال باشد، حاشیه نمایش داده میشود؛ در غیر این صورت پرسشنامه بدون حاشیه نمایش داده میشود.
- رنگ: فقط در صورت فعال بودن حاشیه نمایش داده میشود و رنگ آن را تعیین میکند.
- عرض (px): فقط در صورت فعال بودن حاشیه نمایش داده میشود و ضخامت حاشیه را بر حسب پیکسل تعیین میکند.
- نوع نمایش: فقط در صورت فعال بودن حاشیه نمایش داده میشود. گزینهها شامل خطی، نقطهای و خطتیرهای هستند.
انتخاب یا ساخت پرسشنامه
در اتصال ثابت، دکمه انتخاب پرسشنامه مسیر انتخاب یک پرسشنامه موجود یا ساخت پرسشنامه جدید را باز میکند.
با انتخاب گزینه افزودن پرسشنامه، یک پنجره تمامصفحه باز میشود که دو بخش اصلی دارد: عنوان پرسشنامه و سؤالات پرسشنامه.
- در عنوان پرسشنامه، نام پرسشنامه وارد میشود.
- با دکمه افزودن، یک سؤال جدید به پرسشنامه اضافه میشود.
- برای هر سؤال، عنوان، توضیحات، نوع پاسخ و گزینههای تکمیلی تنظیم میشوند.
تعریف سؤال و اجزای پاسخ
هر سؤال پرسشنامه دارای تنظیمات اصلی و چند قابلیت تکمیلی است.
اطلاعات اصلی سؤال
- عنوان سؤال: متن اصلی سؤال در این فیلد وارد میشود.
- توضیحات سؤال: توضیح تکمیلی سؤال در این فیلد ثبت میشود.
- نوع پاسخ: نوع فیلدی را تعیین میکند که برای دریافت پاسخ در پرسشنامه نمایش داده میشود. گزینهها عبارتاند از متنی، عدد، تاریخ، زمان، بلی/خیر، انتخابی و نقشه. این نوعها همان فیلدهای فرمساز هستند که داخل پرسشنامه استفاده میشوند.
- تنظیمات فیلد در کنار نوع پاسخ: بر اساس نوع پاسخ انتخابشده، تنظیمات همان فیلد را باز میکند تا طراح فرم آن را پیکربندی کند.
- اجباری در کنار نوع پاسخ: اگر فعال باشد، پاسخ دادن به سؤال الزامی است. تا زمانی که پاسخ وارد نشده باشد، کاربر اجازه رفتن به مرحله بعدی یا ثبت فرم را ندارد.
دریافت توضیحات تکمیلی
با فعال کردن قابلیت درج توضیحات، بعد از ورودی پاسخ یک ورودی متنی برای توضیح بیشتر نمایش داده میشود.
مثال: اگر سؤال «آیا از خدمات راضی بودید؟» باشد و کاربر پاسخ «خیر» بدهد، میتواند علت نارضایتی را در ورودی توضیحات ثبت کند.
- تنظیمات فیلد در کنار قابلیت درج توضیحات، پنجره تنظیم ورودی توضیحات را باز میکند. این ورودی یک فیلد متنی است و تنظیمات آن همان تنظیمات فیلد متنی در فرمساز است.
- اجباری در کنار قابلیت درج توضیحات، وارد کردن توضیح را الزامی میکند. اگر توضیح وارد نشود، کاربر اجازه رفتن به مرحله بعدی یا ثبت فرم را ندارد.
دریافت فایل و مستندات
با فعال کردن قابلیت درج فایل، بعد از ورودی پاسخ یک ورودی فایل بهعنوان مستندات سؤال نمایش داده میشود.
مثال: اگر سؤال درباره سالم بودن محصول باشد و پاسخ کاربر «خیر» باشد، میتواند تصویر محصول دارای مشکل را بهعنوان مستندات ارسال کند.
- تنظیمات فیلد در کنار قابلیت درج فایل، پنجره تنظیم ورودی مستندات را باز میکند. این ورودی یک فیلد فایل است و تنظیمات آن همان تنظیمات فیلد فایل در فرمساز است.
- اجباری در کنار قابلیت درج فایل، بارگذاری فایل را الزامی میکند. اگر فایل وارد نشود، کاربر اجازه رفتن به مرحله بعدی یا ثبت فرم را ندارد.
شرطگذاری برای رفتار پویا
برای هر سؤال داخل یک پرسشنامه میتوان شرط تعریف کرد. تنظیم شرط از یک Filter Builder استفاده میکند و میتواند رفتار سؤال را بر اساس برقرار شدن شرط تغییر دهد.
شرط میتواند موارد زیر را کنترل کند:
- عدم نمایش سؤال: اگر شرط برقرار باشد و این گزینه فعال باشد، سؤال جاری نمایش داده نمیشود.
- قابلیت درج توضیحات: اگر شرط برقرار باشد و گزینه فعال باشد، ورودی توضیحات نمایش داده میشود؛ اگر غیرفعال باشد، ورودی توضیحات نمایش داده نمیشود؛ اگر مقدار این گزینه خالی باشد، تغییری اعمال نمیشود.
- قابلیت درج فایل: اگر شرط برقرار باشد و گزینه فعال باشد، ورودی فایل نمایش داده میشود؛ اگر غیرفعال باشد، ورودی فایل نمایش داده نمیشود؛ اگر مقدار خالی باشد، تغییری اعمال نمیشود.
- پاسخ اجباری باشد: اگر شرط برقرار باشد و گزینه فعال باشد، پاسخ سؤال اجباری میشود؛ اگر غیرفعال باشد، پاسخ سؤال اختیاری میشود؛ اگر مقدار خالی باشد، تغییری اعمال نمیشود.
- توضیحات اجباری باشد: اگر شرط برقرار باشد و گزینه فعال باشد، وارد کردن توضیحات اجباری میشود؛ اگر غیرفعال باشد، توضیحات اختیاری میشود؛ اگر مقدار خالی باشد، تغییری اعمال نمیشود.
مثال: میتوان یک سؤال را در حالت عادی اجباری تعریف کرد و سپس شرطی گذاشت که در یک وضعیت مشخص آن را اختیاری کند. حالت معکوس نیز ممکن است: سؤال در حالت عادی اختیاری باشد و با برقرار شدن شرط اجباری شود.
↑ بازگشت به فهرست آموزشنکته مهم: در تنظیم شرط، فقط سؤال جاری و سؤالهای قبل از آن در دسترس هستند. از مقدار سؤالهای بعدی نمیتوان در شرط سؤال جاری استفاده کرد.
مدیریت پرسشنامهها و بانک سؤالات
پرسشنامهها علاوه بر مسیر داخل فرمساز، از صفحه پرسشنامهها نیز قابل مدیریت هستند. با انتخاب افزودن پرسشنامه در این صفحه، همان پنجره ساخت پرسشنامه باز میشود.
بانک سؤالات
در صفحه بانک سؤالات میتوان سؤالهایی را از قبل در سامانه تعریف کرد تا بعداً هنگام ساخت پرسشنامه از آنها استفاده شود. فرم ساخت سؤال در بانک سؤالات از نظر تنظیمات سؤال همان ساختار فرم سؤال داخل پرسشنامه را دارد.
یک تفاوت مهم وجود دارد: تنظیم شرط متعلق به پرسشنامه است، نه خود سؤال. به همین دلیل، هنگام ساخت سؤال از صفحه بانک سؤالات، دکمه تنظیم شرط نمایش داده نمیشود. هنگام ساخت یا ویرایش پرسشنامه، چه سؤال جدید تعریف شود و چه سؤال موجود استفاده شود، تنظیم شرط در دسترس است و شرط فقط برای همان پرسشنامه ذخیره میشود.
↑ بازگشت به فهرست آموزشاستفاده مجدد از سؤالهای موجود
هنگام ساخت یا ویرایش پرسشنامه، با تایپ عنوان سؤال اگر سؤالی با همان عنوان از قبل در سامانه وجود داشته باشد، کاربر میتواند آن سؤال را انتخاب و مستقیماً در پرسشنامه استفاده کند.
اگر سؤال متناظر وجود نداشته باشد، یا کاربر سؤال پیشنهادی را انتخاب نکند، سؤال بهعنوان یک سؤال جدید در نظر گرفته میشود و بهصورت یک پرسش مستقل ذخیره میشود تا بعداً نیز قابل استفاده باشد.
محدودیت ویرایش سؤال انتخابشده
وقتی یک سؤال موجود برای پرسشنامه انتخاب میشود، عنوان سؤال، نوع پاسخ و تنظیمات فیلد پاسخ قابل تغییر نیستند.
موارد زیر را میتوان برای همان پرسشنامه تغییر داد:
- قابلیت درج توضیحات
- قابلیت درج فایل
- تنظیمات فیلد توضیحات
- تنظیمات فیلد درج فایل
- اجباری بودن توضیحات
- اجباری بودن فایل
این تغییرها فقط برای همان پرسشنامه ذخیره میشوند و سؤال اصلی را در بانک سؤالات تغییر نمیدهند. تنظیم شرط نیز بهصورت مستقل برای همان پرسشنامه ذخیره میشود و جزئی از خود سؤال مستقل نیست.
↑ بازگشت به فهرست آموزشتنظیمات مشترک فیلدهای داخلی پرسشنامه
فیلدهای مورد استفاده برای پاسخ سؤال، توضیحات و فایل مستندات از تنظیمات همان نوع فیلد در Form Builder استفاده میکنند. برای جلوگیری از تکرار، جزئیات تنظیمات هر نوع فیلد در مقاله همان فیلد نگهداری میشود.
نوعهای مرتبط عبارتاند از:
- فیلد متنی — Nvarchar
- فیلد عدد — Number
- فیلد تاریخ — Date
- فیلد زمان — Time
- فیلد بلی/خیر — Bit
- فیلد انتخابی — Selective
- فیلد فایل — File
- فیلد نقشه — Map
در خود پرسشنامه، دکمه تنظیمات فیلد همان پنل تنظیمات نوع انتخابشده را باز میکند؛ تنظیمات اختصاصی پرسشنامه مانند اتصال، نوع نمایش، ترتیب عناصر، شرطها و نحوه ذخیره تغییرات سؤال مستقل از این تنظیمات مشترک هستند.