/
/
راهنمای جامع پیادهسازی استودیوی خروجی گالری تصویر و مدیا (Image Gallery Studio) در سامانه GraphBPMS از نقطه آغاز تا استقرار نهایی در پیشخوان و میز کار. این سند شامل طراحی فرمهای چندرسانهای، مهندسی کوئری، بسط عناوین فارسی با عبارات شرطی، نگاشت ستونهای مدیا و فرمول عنوان، بهرهبرداری از بیننده نهایی کارتی و شبکهای، لایتباکس بزرگنمایی، دانلود دستهای، اعمال واترمارک متنی و استمپ تصویری، بستهبندی پوشهای در قالب فایل ZIP با رمزگذاری و تخصیص رونوشتهای سازمانی است.
جایگاه کاربردی استودیوی مدیا در فرآیندهای بازرسی، داراییها، بایگانی فنی و جریان دادههای چندرسانهای
برای اینکه تصاویر ثبتشده در فرمهای سازمانی به یک گالری روان، تعاملی و مجهز به امکانات خروجی استاندارد تبدیل شوند، تصویر از نقطه ثبت تا تحویل نهایی، یک مسیر پیوسته و منظم ۵ مرحلهای را طی میکند:
شناخت این ۵ مرحله به شما کمک میکند بدانید هر تنظیم در استودیوی گزارشساز دقیقاً به کدام لایه از سیستم متصل است و چرا مواردی مانند کوئری بدون سورت یا فیلد شناسه تصویر، عملکرد نهایی گالری را تضمین میکنند.
نقش این مرحله: کاربر یا بازرس در هنگام تکمیل فرآیند، تصاویر مورد نظر را در فرم ضمیمه میکند. سیستم فایلهای تصویر را در مخزن امن سرور ذخیره کرده و کلید ارجاع آن را در پایگاهداده نگهداری مینماید.
InspectionPhoto)
کنترل استاندارد فرمساز جهت دریافت، اعتبارسنجی فرمت و کنترل حجم تصویر.
GB_EquipmentInspection)
نگهداری شناسه یکتای عکس (ArchiveCode GUID) در ساختار XML رکورد بدون سنگینکردن دیتابیس.
نقش این مرحله: فراخوانی دادهها از دیتابیس برای گزارشساز. در این لایه، کدهای عددی به عناوین فارسی معنادار ترجمه شده و از سورتکردن دستی پرهیز میشود.
CASE WHEN
تولید خودکار عناوین فارسی خوانا برای انواع تجهیزات و وضعیتها (مثلاً سالم / نیازمند تعمیر).
ORDER BY
سورت مستقیماً در موتور گزارشساز انجام میشود؛ عدم درج سورت در کوئری الزامی است تا مانع تداخل در صفحهبندی نشود.
نقش این مرحله: طراح قالب در پیشخوان گزارشساز، ظاهر کارتها را پیکربندی کرده و فیلد تصویر و فرمول عنوان پویا را به دادهها پیوند میزند.
@EquipmentName@) جهت ساخت تیتر اختصاصی کارت.
نقش این مرحله: مشاهده روان و سریع تصاویر در مرورگر توسط کاربر، بدون افت سرعت و با بارگذاری هوشمند تدریجی (Lazy Loading).
نقش این مرحله: پردازش و دریافت فایلهای تصویری به صورت خام یا تغییریافته با اعمال واترمارک، فشردهسازی و رمزگذاری در فایل ZIP.
پس از آشنایی با مراحل پردازش تصویر، برای شروع طراحی یا ویرایش قالبهای گالری باید وارد استودیو شویم. مسیر دسترسی به این بخش در سامانه به صورت زیر است:
برای ورود، ابتدا به پیشخوان مدیریت گزارشها (ReportManager) میرویم. در جدول فهرست گزارشها، در ستون عملیات سطر هر گزارش، آیکونهای متعددی برای دسترسی به خروجیهای مختلف تعبیه شده است. برای این منظور، بر روی آیکون گالری تصویر (آیکون مدیا) در سطر گزارش مورد نظر کلیک میکنیم:
با کلیک روی این آیکون، پنجره مدال «مدیریت قالبهای گالری گزارش» گشوده میشود. در این پنجره، فهرست قالبهای گالری موجود همراه با دکمه آبیرنگ «+ ایجاد قالب جدید» و ابزارهای ویرایش، حذف و پیشنمایش در اختیارتان قرار میگیرد:
با کلیک روی دکمه «ایجاد قالب جدید» یا انتخاب گزینه ویرایش یک قالب، مستقیماً وارد بوم طراحی استودیوی خروجی گالری و مدیا میشوید؛ محیطی بصری که تمامی پنلهای نگاشت فیلدهای تصویر، اطلاعات توصیفی و پیشنمایش زنده در آن فراهم آمده است:
در حالی که گزارش جدولی (Grid) برای ارزیابی مقادیر عددی و تجمیع دادهها، گزارش سازنده چاپ (Print) برای اسناد رسمی نظیر فاکتور و صورتجلسه، و گزارش نموداری (Chart) برای روندها و داشبوردها کاربرد دارند، استودیوی خروجی گالری و مدیا یگانه موتور سیستم برای پردازش حجمهای سنگین فایلهای تصویری، تبدیل شناسههای آرشیو به گالری تعاملی، بازرسی واترمارکشده و دانلود فشرده پکیجهای چندرسانهای طبق ساختار پوشهبندی درختی است.
پیادهسازی سناریوی بازرسی و شناسنامه تصویری تجهیزات در فرمساز و نحوه ذخیرهسازی دادههای مدیا
GB_EquipmentInspection)فرم بازرسی متشکل از فیلدهای متنی، کشویی، عددی، تقویمی و کنترل آپلود فایل به شرح جدول زیر است:
| عنوان فارسی در فرم | شناسه سیستمی (Column Name) | نوع داده | ماهیت کنترلی و نقش در خروجی گالری |
|---|---|---|---|
| شناسه قطعه | EquipmentID |
متن تکخطی (String) | کد انحصاری تجهیز (مانند EQ-102)، قابل درج در هدر کارت |
| عنوان قطعه / تجهیز | EquipmentTitle |
متن تکخطی (String) | نام تجهیز، ستون اصلی تشکیلدهنده فرمول عنوان کارت و پوشهبندی |
| دستهبندی بازرسی | InspectionCategory |
انتخابی (Lookup) | کد عددی ۱ تا ۴ نگاشتشده به حوزههای تخصصی بازرسی |
| تاریخ بازرسی | InspectionDate |
تاریخ شمسی (Date) | زمان ثبت لاگ بازرسی، جهت رهگیری دورهای وضعیت |
| وضعیت فنی کارکرد | TechnicalStatus |
انتخابی (Lookup) | کد عددی ۱ تا ۳ نگاشتشده به میزان ریسک و سلامت تجهیز |
| کارشناس بازرسی | InspectorName |
متن تکخطی (String) | نام مهندس ثبتکننده لاگ در فرم |
| تصویر وضعیت / بازرسی | InspectionPhoto |
آپلود مدیا (File Upload) | فیلد حیاتی؛ حاوی فایل باینری تصویر در آرشیو و کد XML در پایگاه داده |
| توضیحات تکمیلی | InspectionNotes |
متن چندخطی (Text Area) | شرح عیوب مشاهدهشده یا نکات سرویس، قابل نمایش در سهنقطه کارت |
کنترل آپلود فایل در GraphBPMS تصویر باینری را به صورت مستقیم در سطر جدول پایگاه داده تزریق نمیکند! بلکه فایل در یک منبع آرشیو مرکزی و ایزوله با کد شناسه منحصربهفرد ذخیره شده و ستون InspectionPhoto در جدول، یک رشته متنی با فرمت XML به شکل زیر را نگهداری مینماید:
<Files>
<File ArchiveCode="7FE7F068-A39B-4D39-953B-2C2DF5C4D789" Kind="1" />
</Files>
موتور استودیوی گالری مدیا به طور ذاتی این ساختار XML را پارس کرده و به ازای هر ArchiveCode، جریان باینری تصویر را از سرویس فایل واکشی و در کارتها رندر میکند.
در فرمساز، فیلدهای InspectionCategory و TechnicalStatus به جداول پایه متصل هستند که مقادیر عددی را به عناوین ملموس متصل میکنند:
1: مکانیکی و دوار (Rotating & Mechanical)2: برقی و قدرت (Electrical & Power)3: ابزار دقیق و اتوماسیون (Instrumentation & I&C)4: ایمنی و بهداشت (HSE & Fire Safety)1: نرمال و در حال کار (Normal / Operational)2: نیازمند سرویس و پایش دورهای (Warning / Maintenance)3: وضعیت بحرانی و توقف اضطراری (Critical / Emergency Stop)جهت آزمون همهجانبه قابلیتهای استودیو (شامل صفحهبندی، فیلترینگ، واترمارک و دانلود)، ۶ تجهیز صنعتی با تصاویر واقعی و مشخصات متفاوت در فرم ثبت شده است:
| شناسه | عنوان قطعه / تجهیز | کد دسته | کد وضعیت | کارشناس | فایل پیوست تصویر |
|---|---|---|---|---|---|
EQ-102 |
پمپ آب گریز از مرکز | 1 | 1 | مهندس ناصری | نمایش فایل ها (1) - عکس پمپ صنعتی |
EQ-105 |
چرخدنده کاهنده گیربکس | 1 | 2 | مهندس رستمی | نمایش فایل ها (1) - عکس گیربکس دوار |
EQ-201 |
ترانسفورماتور قدرت ۶۳ کیلوولت | 2 | 1 | مهندس کاویانی | نمایش فایل ها (1) - عکس پست ترانسپورماتور |
EQ-204 |
تابلوی توزیع فشار ضعیف | 2 | 3 | مهندس جلالی | نمایش فایل ها (1) - عکس تابلوی برق صنعتی |
EQ-302 |
گیج فشار دیفرانسیلی دیافراگمی | 3 | 1 | مهندس مهدوی | نمایش فایل ها (1) - عکس گیج ابزار دقیق |
EQ-401 |
شیر آتشنشانی هیدرانت محوطه | 4 | 2 | مهندس طاهری | نمایش فایل ها (1) - عکس شیر هیدرانت قرمز |
اصول توسعه پرسوجوی SQL جهت استخراج دادههای مدیا و رفع خطای کرسر در پیمایش صفحات مجازی
Query پشتیبانی میکند. استفاده از Stored Procedure، View، Web Service یا متدهای کدنویسی مستقیماً توسط درایور مدیا ریجکت میشود.ORDER BY: پرسوجوی SQL تحت هیچ شرایطی نباید حاوی بند ORDER BY باشد و در محیط Visual Query Builder نیز هیچ ستونی نباید مرتبسازی شود! موتور گالری خود مدیریت ردیفها و صفحهبندی مجازی (Virtual Cursor Paging) را در دست دارد و سورت سرور باعث شکست کرسر و پرش تصاویر میشود.CASE WHEN: مقادیر فیلدهای Dropdown به شکل کدهای ۱، ۲، ۳ ذخیره میشوند. جهت نمایش برچسبهای معنادار و فارسی روی کارتها و در تولتیپها، باید در متن کوئری با ساختار شرطی عناوین متنی جدید خلق شود.در مرحله دوم ویزارد منبع داده، پس از درج عنوان «بازرسی و شناسنامه تصویری تجهیزات»، پرسوجوی استاندارد SQL زیر درج میگردد:
SELECT
ID,
EquipmentID,
EquipmentTitle,
InspectionCategory,
CASE InspectionCategory
WHEN 1 THEN N'مکانیکی و دوار'
WHEN 2 THEN N'برقی و قدرت'
WHEN 3 THEN N'ابزار دقیق و اتوماسیون'
WHEN 4 THEN N'ایمنی و بهداشت (HSE)'
ELSE N'نامشخص'
END AS InspectionCategoryTitle,
TechnicalStatus,
CASE TechnicalStatus
WHEN 1 THEN N'نرمال و در حال کار'
WHEN 2 THEN N'نیازمند سرویس و پایش دورهای'
WHEN 3 THEN N'وضعیت بحرانی و توقف اضطراری'
ELSE N'نامشخص'
END AS TechnicalStatusTitle,
InspectorName,
InspectionDate,
InspectionPhoto,
InspectionNotes
FROM GB_EquipmentInspection
با کلیک روی دکمه آبی «تست پرس و جو»، رکوردها از پایگاه داده بازیابی میشوند. در جدول پیشنمایش، فیلد InspectionPhoto به صورت صریح ساختار XML حاوی شناسه آرشیو را نمایش میدهد و ستونهای مشتقشده InspectionCategoryTitle و TechnicalStatusTitle نیز عناوین فارسی را به درستی منعکس میکنند:
پیکربندی هویت گزارش، نگاشت منبع داده فرآیندی و استانداردسازی عناوین ستونها در استودیو
جهت ایجاد گزارش، از منوی ناوبری اصلی سامانه مسیر ماژولهای سیستم ← گزارشساز ← مدیریت گزارشها انتخاب شده و بر روی دکمه آبیرنگ «ایجاد گزارش» کلیک میگردد. در پنل کناری بازشده، مشخصات زیر درج میشود:
| پارامتر تنظیماتی | مقدار پیکربندیشده | توضیحات و الزامات معماری |
|---|---|---|
| نام گزارش | گزارش تصویری از تجهیزات |
عنوان استاندارد گزارش در پیشخوان کاربران و درخت فرآیندی |
| گروه گزارش | GraphBPMS |
دستهبندی ماژولار گزارش در ساختار دسترسی سازمانی |
| وضعیت فعال | فعال (چکباکس تیکخورده) | مجوز نمایش و بهرهبرداری در موتور گزارشگیری |
پس از ذخیره اولیه، کاربر وارد تب «منابع داده» در استودیوی گزارشساز شده و با کلیک بر روی کلید «اتصال داده»، منبع داده با عنوان «بازرسی و شناسنامه تصویری تجهیزات» را انتخاب و متصل مینماید:
در تب بعدی تحت عنوان «تنظیمات منبع»، کلیه ستونهای استخراجشده از کوئری با عناوین کاربرپسند و فارسی معادلسازی میشوند. این عناوین در کلیه پنجرههای فیلترینگ و ابزارهای استودیو ظاهر خواهند شد:
| نام ستون در کوئری | نوع داده | عنوان نمایشی در گزارش (Display Label) |
|---|---|---|
EquipmentID |
String | کد شناسایی تجهیز |
EquipmentTitle |
String | عنوان قطعه / تجهیز |
InspectionCategoryTitle |
String (مشتق از CASE) | دستهبندی بازرسی |
TechnicalStatusTitle |
String (مشتق از CASE) | وضعیت فنی کارکرد |
InspectorName |
String | کارشناس بازرسی |
InspectionPhoto |
String (XML Archive) | تصویر وضعیت / بازرسی |
InspectionDate |
String (Jalali Date) | تاریخ بازرسی |
InspectionNotes |
String | توضیحات تکمیلی بازرسی |
دسترسی به قالبهای چندرسانهای، آشنایی با رابطهای کشویی و پنجرهای، و بررسی ساختار بوم طراحی
بسته به نگارش نرمافزار GraphBPMS مستقر در سازمان، با کلیک روی آیکون تصویر یکی از دو رفتار زیر مشاهده میشود:
با فشردن دکمه «ایجاد خروجی گالری»، بوم تخصصی طراحی قالب گالری باز میگردد. این محیط دارای بخشبندی استاندارد زیر است:
تکمیل مشخصات عمومی، اتصال ستون تصویر و نگاشت متادادههای فرآیندی در کارتهای خروجی
در ستون سمت راست استودیو، فیلدهای تنظیمات اصلی به صورت زیر تکمیل میشوند:
گالری تصویر تجهیزات درج میشود. این نام در منوی انتخاب قالبها و کارتابل کاربران نمایش داده خواهد شد.بازرسی و شناسنامه تصویری تجهیزات انتخاب میگردد. با انتخاب منبع، فیلدهای آن به صورت آنی در کنترلهای تب تنظیمات اختصاصی بارگذاری میشوند.با کلیک بر روی تب «تنظیمات اختصاصی قالب»، سه بلوک پیکربندی به نمایش درمیآید:
در این بخش، ستون حامل فایل تصویری تعیین میگردد. از منوی کشویی «ستون»، فیلد InspectionPhoto (از نوع رشتهای باینری/XML) انتخاب شده و در کادر «عنوان»، نام نمایشی تصویر وضعیت / بازرسی تایپ میشود.
در این بخش، فیلدهایی که اطلاعات زمینهای و تکمیلی کارت را تشکیل میدهند معین میشوند. ستون EquipmentTitle انتخاب شده و عنوان نمایشی عنوان قطعه / تجهیز برای آن تعیین میگردد.
بررسی ساختار کارت، تفکیک دادههای توصیفی از هدر کارت، و فرمولنویسی پویای عنوان
در استودیو، تب «تنظیم پارامتر» امکان بررسی دادههای ورودی را پیش از رندر گرافیکی فراهم میسازد. در این جدول کلیه ۶ رکورد تجهیزات به همراه کدهای مدیا مشاهده میشوند:
با کلیک روی تب «پیش نمایش»، موتور گالری به صورت آنی ساختارهای XML را به تصاویر واقعی تبدیل کرده و کارتهای تجهیزات را در شبکه ۵تایی پیشفرض رندر مینماید:
چرا با وجود انتخاب EquipmentTitle در بخش دادههای توصیفی، نام قطعه در بالای کارت دیده نمیشود؟ پاسخ در معماری تفکیک لایههای کارت نهفته است. اگر کاربر روی آیکون سهنقطه در نوار پایینی هر کارت کلیک کند، یک پاپآپ تحت عنوان «سایر اطلاعات» باز میشود:
جهت انتقال نام تجهیز به نوار فوقانی کارتها، کاربر مجدداً به تب «تنظیمات اختصاصی قالب» بازگشته و در بخش «تنظیمات فرمول عنوان» اقدامات زیر را انجام میدهد:
EquipmentTitle انتخاب میشود.+)، توکن متغیر به شکل @EquipmentTitle@ در کادر متنی پیشنمایش فرمول درج میگردد.با سوئیچ به تب «پیش نمایش»، نتیجه فرمولنویسی بلافاصله مشهود است: هر کارت در نوار فوقانی خود دارای عنوان فارسی شفاف و درشت است (نظیر «پمپ آب گریز از مرکز»، «چرخدنده کاهنده گیربکس» و...).
در پایین صفحه، کنترل صفحهبندی (Pagination) به طور پیشفرض روی ۵ آیتم در صفحه تنظیم شده است که به همین دلیل تنها ۵ کارت اول نمایش داده شده و تجهیز ششم در صفحه دوم قرار دارد. با تغییر دراپداون به ۱۰ رکورد در صفحه، کلیه ۶ تجهیز به صورت یکپارچه در یک نما ظاهر میشوند:
تثبیت تغییرات، بازگشت به پیشخوان گزارشها، تفسیر نشانگر عددی فعال و بررسی اکشنهای مدیریتی
در جدول مدیریت گزارشها، بر روی آیکون گالری گزارش شماره ۱۰ («گزارش تصویری از تجهیزات»)، یک نشانگر عددی دایرهای با رنگ آبی حاوی عدد ۱ ظاهر شده است (تصویر ۴۶). این بج بصری بیانگر این است که این گزارش دارای یک قالب فعال و منتشرشده از نوع گالری چندرسانهای است. در صورتی که قالبهای متعددی (نظیر گالری تامبنیل فشرده، گالری با رزولوشن بالا و...) برای یک گزارش تعریف شود، این شمارنده تعداد دقیق قالبهای آماده را منعکس خواهد کرد.
با کلیک مجدد بر روی آیکون گالری تصویر، کشوی زیرین سطر گزارش باز شده و جدول قالبهای گالری نمایان میگردد. در این جدول رکورد قالب با عنوان «گالری تصویر تجهیزات» ثبت شده است:
| آیکون عملیاتی | عنوان اکشن | رنگ و موقعیت | شرح عملکرد و سناریوی کاربردی |
|---|---|---|---|
| 👁️ (چشم) | مشاهده گالری مدیا | آبی / راستترین اکشن | باز کردن محیط بیننده نهایی (Gallery Viewer) جهت مرور کارتها، جستجو، لایتباکس و خروجی |
| ✏️ (مداد) | ویرایش قالب | زرد کهربایی / وسط | بازگشایی بوم استودیوی طراحی گالری جهت تغییر نگاشتها، فرمول عنوان یا تنظیمات منبع |
| 📤 (اشتراکگذاری) | ارسال رونوشت قالب | آبی روشن / اکشن سوم | اعطای مجوز بهرهبرداری سازمانی از قالب گالری به کاربران یا نقشهای فرآیندی دیگر |
| 🗑️ (سطل زباله) | حذف قالب | قرمز / چپترین اکشن | حذف همیشگی قالب گالری از پایگاه داده به همراه کلیه متادادههای اختصاصی آن |
اکتشاف فضای تعاملی کاربر نهایی، مقایسه نماهای کارتی و شبکهای، و قابلیتهای صنعتی لایتباکس چندرسانهای
نوار ابزار تیره فوقانی دارای دو بال شرقی و غربی است که امکانات کنترل ابعاد، انتخاب، جستجو و استخراج را در اختیار کاربر قرار میدهد:
در سمت راست نوار ابزار، یک سوئیچر دوحالته تعبیه شده است که شیوه چیدمان تصاویر را دگرگون میسازد:
در نمای شبکهای، با قرار دادن اشارهگر ماوس بر روی هر تصویر (Hover)، یک کارت شناور مات ظاهر میشود که عنوان، نام فیلد، لینک دانلود مستقیم تکفایل و دکمه «اطلاعات بیشتر» را ارائه میدهد:
با کلیک بر روی هر عکس در هر یک از دو نما، پنجره مدال لایتباکس حرفهای تصویر (Lightbox) با پسزمینه نیمهشفاف باز میشود. این محیط ابزارهای سطح صنعتی برای بازرسی جزئیات فنی عیوب تجهیزات فراهم میسازد:
| ابزار کنترلی | کلید / آیکون | قابلیت عملکردی و کاربرد در بازرسی صنعتی |
|---|---|---|
| بزرگنمایی و کوچکنمایی | + / - (Zoom) |
افزایش رزولوشن تا چندین برابر جهت مشاهده ترکها، نشتی روغن و کدهای قطعات |
| چرخش ۹۰ درجهای | ↻ / ↺ (Rotate) |
اصلاح زاویه عکسهای عمودی یا برعکس گرفتهشده با موبایل توسط کارشناسان |
| انعکاس آینهای | ⇆ / ⇅ (Flip) |
معکوسسازی افقی و عمودی تصویر جهت بررسی جهت نصب قطعات متقارن |
| اندازه واقعی ۱:۱ | 1:1 (Actual Size) |
بازنشانی مقیاس تصویر به پیکسلهای اصلی دوربین بدون فشردگی مرورگر |
| فیلماستریپ متحرک | Filmstrip Bar | نوار افقی بندانگشتیها در پایین پنجره جهت سوئیچ سریع میان سایر تجهیزات |
بررسی کنترلهای نوار ابزار، فعالسازی مشروط اکشنها، و ساختار پکیج فشرده دانلود خام در ویندوز
پیش از اقدام به دانلود یا خروجی گرفتن، کاربر از کنترلهای نوار ابزار جهت تعیین دامنه تصاویر بهره میگیرد:
در سمت چپ نوار ابزار، کلید «تنظیم پارامتر» تعبیه شده است که پنجره تنظیم پارامترهای منبع داده را باز میکند. در این مودال کاربر میتواند پارامترهای ورودی شرطی کوئری را تغییر داده یا مقادیر انتخابی را به عنوان پیشفرض گزارش ذخیره نماید:
در وضعیت ابتدایی ورود به گالری، هر دو دکمه «دانلود» و «خروجی» به رنگ خاکستری تیره و در حالت غیرفعال (Disabled) هستند. سیستم اجازه ارسال درخواست خالی به سرور را نمیدهد. تنها زمانی که کاربر حداقل یک کارت (یا با چکباکس انتخاب همه، تمام کارتها) را علامت میزند، هر دو دکمه به صورت خودکار به رنگ آبی زنده تغییر یافته و فعال میگردند:
با بردن نشانگر ماوس بر روی کلید «دانلود»، تولتیپ راهنمای زیر نمایش مییابد:
«می توانید تمامی فایل های انتخاب شده را بدون هیچ گونه تنظیمات شخصی سازی شده دریافت کنید»
با کلیک روی دانلود، مرورگر بلافاصله یک فایل آرشیو با نام 1-Exported.zip را دانلود میکند. در صورت استخراج این فایل فشرده در ویندوز، ساختار زیر مشاهده میشود:
7fe7f068-a39b-4d39-953b-2c2df5c4d789.jpg برای نام فایل استفاده میشود.root تخلیه میشوند و تفکیکی بر اساس دستهبندی یا تجهیز انجام نمیگیرد.تنظیم مراحل پردازش گرافیکی، واترمارک متنی و مهری، ساختار پوشهبندی درختی، رمزگذاری و مدیریت پروفایلها
با بردن ماوس روی کلید «خروجی»، تولتیپ زیر ظاهر میشود:
«امکان انجام شخصی سازی تنظیمات برای فایل های انتخاب شده و ذخیره تنظیمات بصورت یک پروفایل»
پس از کلیک، مودال انتخاب عملیات باز میشود که دو مسیر را پیشنهاد میدهد:
در تب «تنظیمات عمومی»، کنترلهای اولیه پالایش تصویر قرار دارند:
هنگامی که سوئیچ «تغییر اندازه» فعال میشود، کاربر عرض و ارتفاع را روی ۱۰۰۰ پیکسل تنظیم میکند. اما با زدن چکباکس «حفظ نسبت ابعادی»، سیستم به صورت کاملاً خودکار مقدار ارتفاع را برابر ۰ قرار میدهد!
در موتور گرافیکی سرور، تنظیم Height = 0 همراه با Width = 1000 استاندارد بینالمللی است که بیانگر محاسبه خودکار ارتفاع متناسب با عرض بر مبنای نسبت ابعاد سنسور دوربین است تا تصاویر به هیچ وجه دفرمه، له یا کشیده نشوند.
سایر گزینههای این تب عبارتند از:
تب «تنظیمات واترمارک» مجهز به بوم پیشنمایش در چپ و دو آیکون رادیویی برای انتخاب ماهیت واترمارک (متن یا تصویر) در راست است:
این بخش هندسه و رفتار اپتیکی واترمارک بر روی تصویر زمینه را معین مینماید:
در صورت انتخاب گزینه «متن»، آکاردئون دوم به «تنظیمات متن» اختصاص مییابد. انتخاب تایپفیس در این بخش اجباری است و در صورت خالی ماندن، کادر قرمز اعتبارسنجی با پیام «فیلد اجباری می باشد» مانع از پردازش میشود:
مشخصات متن واترمارک صنعتی به صورت زیر پیکربندی میگردد:
#cf13b2Candara Lightاین یک واتر مارک تستی استبا انتخاب دکمه «پیشنمایش واترمارک»، تصویر نمونه بارگذاری شده و پیشنمایش موقعیت واترمارک بررسی میگردد. دلیل این امر این است که در آکاردئون «تنظیمات عمومی»، مقادیر پیشفرض نسبت عرض و ارتفاع روی ۱ درصد قرار دارد. یک متن با ابعاد ۱٪ از مساحت تصویر، به نقطهای میکروسکوپی و نامرئی تبدیل میشود!
راه حل قطعی: بازگشت به آکاردئون تنظیمات عمومی و تنظیم مقادیر زیر:
پس از رؤیت واترمارک مطلوب، کاربر بر روی دکمه آبیرنگ «اضافه به لیست» کلیک میکند (تصویر ۷۸):
برخی کارشناسان گمان میکنند کلیک روی «اضافه به لیست» این تنظیمات را به عنوان یک پروفایل دائمی ذخیره میکند. این برداشت اشتباه است!
کلیک بر روی «اضافه به لیست»، پیکربندی واترمارک انجامشده را به عنوان یک گام اجرایی درون صف زنجیره عملیات (لیست عملیات) در تب سوم («دریافت خروجی») الصاق میکند تا هنگام خروجی نهایی به صورت خودکار اعمال گردد.
با سوئیچ به تب «دریافت خروجی»، صف کامل پردازشهای سرور در یک جدول زنجیرهای مشاهده میشود:
با کلیک روی «پیشنمایش خروجی نهایی»، ترکیب هر سه پردازش (تغییر ابعاد به ۱۰۰۰، افت حجم به ۶۰٪ و درج متن بنفش) بر روی تصویر ترانسفورماتور و سایر تجهیزات با فیلماستریپ کوچک سمت راست رندر میشود:
جهت خروج از نامگذاری خام GUID و ساخت اسامی معنادار فارسی، کاربر آکاردئون «تنظیمات نام فایل و پوشه بندی» را پیکربندی میکند:
در آکاردئون بعدی، امنیت و فشردهسازی پکیج خروجی تعیین میشود:
در پایین پنجره دو کلید اقدام قرار دارد:
با کلیک روی «ایجاد پروفایل عملیات»، مودال ثبت پروفایل باز میشود. کاربر عنوان «پروفایل اعمال واترمارک متنی و تغییر اندازه تصاویر» را درج و آن را ذخیره میکند (تصویر ۸۶). با کلیک روی «تولید خروجی»، نوار لودینگ و پیشرفت سرور (Progress Bar) ظاهر شده و پیام «عملیات در حال اجرا: اجرای عملیات...» را تا تولید و دانلود خودکار بسته رمزشده ZIP گزارش میکند (تصویر ۸۷):
در صورتی که سازمان به جای متن، نیازمند مهر رسمی، لوگو یا استمپهای حقوقی نظیر DO NOT COPY باشد، در تب تنظیمات واترمارک گزینه «تصویر» انتخاب میگردد:
با کلیک روی پیشنمایش، استمپ مهر قرمز رنگ با حذف هوشمند حواشی سفید، دقیقاً بر روی عکس تجهیزات جانمایی میگردد:
در مراجعههای بعدی به ویزارد خروجی، کاربر نیازی به تنظیم مجدد این پارامترها ندارد. کافیست دکمه آبی «انتخاب عملیات» را بفشارد تا جدول پروفایلهای از پیش ذخیرهشده به همراه اکشنهای سهگانه (اجرای مستقیم، ویرایش زنجیره، و حذف) بازخوانی گردد:
انتشار سازمانی قالب، اعطای دسترسی به کاربران و نقشها، استقرار در ویجتها و رفع خطاهای پرتکرار
جهت تفویض دسترسی به قالب گالری («گالری تصویر تجهیزات»)، راهبر سیستم در کشوی قالبهای گزارش بر روی آیکون آبیرنگ «ارسال رونوشت» (آیکون دوم از چپ) کلیک مینماید:
در پنجره بازشده تحت عنوان «رونوشت خروجی گزارش تصویری از تجهیزات»، دو تب اصلی وجود دارد:
پس از ثبت رونوشت، کاربر دریافتکننده در کارتابل شخصی خود در منوی گزارشهای من و همچنین در ویجت گزارشهای داشبورد اختصاصی، کارت خروجی این گالری را بدون نیاز به دسترسی راهبری مشاهده خواهد کرد.
جدول زیر جامعترین مرجع خطایابی و رفع عیوب فنی در پیادهسازی و بهرهبرداری از خروجیهای گالری در سامانههای سازمانی بزرگ است:
| نشانه و خطای مشاهدهشده | ریشه فنی در معماری سامانه | اقدام اصلاحی و راهحل استاندارد |
|---|---|---|
| کارتها خاکستری هستند یا تگ متنی XML نمایش داده میشود | منبع داده از نوع غیر Query (نظیر SP) تعریف شده یا فیلد XML آرشیو آسیب دیده است. | منبع داده حتماً باید از نوع «پرس و جو» باشد و فیلد آپلود فایل بدون دستکاری واکشی گردد. |
| جابهجایی ناگهانی کارتها و پرش کرسر هنگام اسکرول | نقض قانون حیاتی ممنوعیت ORDER BY در متن کوئری یا سورت در Visual Builder. | بند ORDER BY را از کوئری حذف کنید؛ مرتبسازی توسط بافرینگ خودکار گالری انجام میشود. |
| عدم نمایش عنوان فارسی در بالای کارتها | تعریف فیلد عنوان صرفاً در بخش «تنظیمات دادههای توصیفی» و عدم فرمولنویسی عنوان. | به بخش «تنظیمات فرمول عنوان» رفته و توکن @EquipmentTitle@ را با کلید + درج کنید. |
| عدم رؤیت متن یا لوگوی واترمارک در پنجره پیشنمایش | تنظیم پیشفرض نسبتهای عرض و ارتفاع روی ۱٪ در آکاردئون تنظیمات عمومی. | نسبت عرض را حداقل روی ۲۰٪ و ارتفاع را ۵٪ بگذارید و شفافیت را روی ۸۵٪ تنظیم نمایید. |
| خطای کادر قرمز رنگ در آکاردئون تنظیمات متن واترمارک | خالی ماندن منوی کشویی فونت (فیلد اجباری سامانه). | یکی از تایپفیسهای استاندارد (نظیر Candara Light یا Vazir) را اجباراً برگزینید. |
| کشیدگی و دفرمه شدن شدید عکسها پس از تغییر اندازه | عدم فعالسازی گزینه «حفظ نسبت ابعادی» یا درج مقدار غیر صفر برای ارتفاع. | تیک «حفظ نسبت ابعادی» را بزنید تا ارتفاع به طور خودکار برابر 0 قرار گیرد. |
| دکمههای دانلود و خروجی در بیننده غیرفعال هستند | هیچ کارتی توسط کاربر انتخاب نشده است (منطق محافظت از بار سرور). | حداقل یک کارت را علامت بزنید یا چکباکس «انتخاب همه» را در نوار ابزار تیک بزنید. |
| کاربر نهایی در داشبورد خود گالری تصویر را مشاهده نمیکند | عدم تخصیص رونوشت رسمی به شناسه کاربری یا نقش سازمانی فرد. | از پیشخوان گزارشها، روی آیکون ارسال رونوشت قالب کلیک کرده و دسترسی را برقرار سازید. |
سرفصل بعدی در دانشنامه: جهت ادامه فراگیری ابزارهای خروجی و ساخت داشبوردهای تحلیلی و نموداری، به مستند «[REPORT-05] استودیوی خروجی قالب نموداری (Chart Studio)» مراجعه فرمایید.