سر برگ data در طراحی فرم نرم افزار بیزاجی
پیشتر در مقالات قبلی به طراحی فرم ها در بیزاجی پرداختیم. اگر به سایدبار سمت چپ، سربرگ date توجه کنید ابتدا نام Application ذکر شده و سپس نام process entity این فرآیند آمده است.
process entity جدول اصلی و نقطه شروعی برای آدرس دهی Attributeها و entityهایی است که در دیتا مدل تعریف کردیم. به عنوان مثال فیلد “تاریخ ثبت درخواست” از طریق drag and drop به فرم اضافه میکنیم. در ادامه برای دیدن آدرس آن میتوانیم از قسمت source کمک بگیریم.
با اقدامات انجام شده در گام دوم (data model)، در این مرحله میتوانیم تنها با drag and drop، فیلد های مدنظر را به فضای طراحی فرم اضافه کنیم و به آسانی به طراحی کاربری موردنظر برسیم.
سربرگ controls در طراحی فرم
-
Bizagi control
در این سربرگ ما تمام کنترل هایی که میتوانیم در فرم داشته باشیم را یکجا میبینیم و مورد مدنظرمان را به فرم اضافه میکنیم؛ البته همه کنترل ها به جز label و link، پس از اضافه شدن به فرم باید source آن را تعیین کنیم و بنابراین لازم است از قبل فیلد مربوط به آن را در دیتا مدل اضافه کرده باشیم.
به عنوان مثال اگر text box را به فرم اضافه میکنیم که فیلد data source آن الزامی است. بنابراین میبایست یک Attribute از نوع string را در دیتامدل داشته باشیمتا آن را با این کنترل مرتبط کنیم.
البته برای استفاده از کنترل ها نیازی به حفظ کردن آنها نیست. زمانی که هر فیلد یا جدولی که در دیتامدل طراحی کردیم را به فرم اضافه کنیم، بیزاجی کنترل مناسب آن را به صورت خودکار در نظر میگیرد؛ همچنین میتوانیم از طریق گزینه convert آن فیلد یا جدول را به نوع دیگری تبدیل کنیم.
برای مثال فیلدی که در دیتامدل از نوع file انتخاب شده بود، اگر به فرم اضافه شود، کنترل آن به صورت خودکار از نوع upload توسط بیزاجی در نظر گرفته میشود؛ اما با استفاده از convert میتوانیم فیلد از نوع file را به Document Template تبدیل کنیم.
در مجموع، سربرگ Control در Bizagi به شما امکاناتی برای طراحی و مدیریت بهتر فرایندهای کسبوکار ارائه میدهد و به شما این امکان را میدهد که از نظر عملیاتی، فرایندها را بهینهسازی کنید.
-
Containers
Containersها شامل Tab، Group و Panel میباشد که برای سازماندهی فضای طراحی فرم استفاده میشود.
مثلا توسط Tab میتوان اطلاعات در یک فرم را در سربرگ های مختلف نمایش دهیم تا با شلوغی کمتری در فرم اصلی مواجه شویم.
همچنین از Group برای سازماندهی فیلدهای مرتبط با هم در یک گروه میتوان استفاده کرد تا کاربر نهایی، کمتر دچار سردرگمی شود.
Panel زمانی کاربرد دارد که بخواهیم اقدام مشترکی بین چند فیلد اتفاق بیفتد؛ مثلا چند فیلد همزمان نمایش داده یا غیر قابل ویرایش شوند و یا اطلاعاتشان رفرش شود و … . کاربر نهایی در پرتال کاری متوجه وجود آن Panel نخواهد شد.
بهطور کلی، Containers در بیزاجی ابزاری مناسب برای بهبود ساختار و طراحی فرمها و پروسهها هستند که میتوانند به کارایی و تجربه کاربری کمک شایانی کنند.
سربرگ Layout در طراحی فرم
هرگاه بخواهیم فیلدهای واقع شده در طراحی فرم، در ردیف های دو ستونه یا سه ستونه با درصد پهنای متفاوت و دلخواه قرار گیرند، باید از Layout استفاده کنیم.
این سربرگ دارای فواید متعددی است که به برخی از آنها اشاره میکنیم:
- بهبود تجربه کاربری: Layout به شما امکان میدهد که عناصر را به گونهای سازماندهی کنید که تجربه کاربری بهتری برای کاربران فراهم شود. قرار دادن منطقی فیلدها میتواند دسترسی را تسهیل کند.
- افزایش خوانایی: با تنظیم فاصلهها و چینش صحیح، میتوانید خوانایی فرمها و دادهها را افزایش دهید، که این امر به کاهش خطاهای کاربری کمک میکند.
- تسهیل مدیریت اطلاعات: Layout به شما اجازه میدهد که بخشهای مختلف اطلاعات را با وضوح و ساختاریافته نمایش دهید، که این کار مدیریت اطلاعات را سادهتر میکند و کاربران میتوانند به راحتی به اطلاعات مورد نیاز دسترسی پیدا کنند.
در کل، سربرگ Layout در بیزاجی ابزاری برای بهینهسازی فرمها و افزایش کارایی پروسههای کاری در سازمان شماست.