راهنمای فارسی ServiceDesk Plus ← تنظیمات ادمین ← قواعد فیلد و فرم
موضوع مرجع: Field and Form Rules / Global Field and Form Rules | نسخه داخلی On-Premises
رویداد اجرای قانون
در زبانه Field & Form Rules قالب، New Rule را انتخاب کنید. رویدادها عبارتاند از On Form Load هنگام بازشدن فرم، On Field Change هنگام تغییر فیلد منتخب و On Form Submit هنگام ارسال فرم.
نام، مخاطب، شرط و اقدام
Rule Name را بنویسید؛ در Applies to همه کاربران، تکنسینها یا درخواستکنندگان را انتخاب کنید. Rule Execution دامنه ایجاد یا ویرایش را تعیین میکند. برای رویداد تغییر، فیلد محرک را نیز مشخص کنید.
شرطها با AND یا OR ترکیب میشوند؛ قانون بدون شرط نیز اجرا میشود. دستکم یک اقدام لازم است: نمایش یا پنهانسازی، فعال یا غیرفعالکردن، اجباری یا اختیاریکردن، تنظیم مقدار یا اجرای اسکریپت، بسته به قالب و رویداد. سپس Save را بزنید. با Non-Mandate Fields نمیتوان الزامِ تعریفشده در خود قالب را برداشت.
ویرایش و کپی
قوانین از فهرست رویداد، ویرایش یا غیرفعال میشوند. کپی فقط در همان ماژول ممکن است؛ نبود فیلدهای شرط یا اقدام در قالب مقصد، مانع کپی قانون میشود. [۱]
قواعد مشترک میان قالبها
برای رخدادها به Admin → Incident Management → Field And Form Rules و برای خدمات به Admin → Service Catalog → Field And Form Rules بروید. با Create New Rule، نام، مخاطب، دامنه ایجاد یا ویرایش، رویداد، شرط و اقدام را تعیین کنید. در بخش قالبها، همه یا Selected Templates را انتخاب و ذخیره کنید.
ترتیب اجرا، قانون سراسری، قانون چندقالبی و سپس قانون اختصاصی قالب است. در تنظیم یک فیلد مشترک، قانون اختصاصی میتواند نتیجه قوانین قبلی را بازنویسی کند. اقدامات مربوط به Tasks و Resources در قواعد سراسری پشتیبانی نمیشوند. [۲]
نمونه مستند: الزام توضیح برای تأثیر زیاد
یک قانون On Field Change بسازید، مخاطب را همه کاربران و اجرا را ایجاد و ویرایش قرار دهید. فیلد محرک Impact، شرط «تأثیر برابر High» و اقدام Mandate Field: Impact Details است. نام مقدار High باید با سطح تأثیر موجود در محیط شما تطبیق داشته باشد. [۳] تعریف مقدارها در راهنمای تأثیر و فوریت آمده است.
یادداشت مدانت: آزمون رفت و برگشت شرط
برای آزمون، ابتدا تأثیر کم را انتخاب کنید، سپس آن را زیاد کنید و در پایان به مقدار اول برگردانید. قبل از اجرا بنویسید در هر مرحله، فیلد توضیح باید دیده شود، قابل ویرایش باشد یا اجباری باشد. این سه وضعیت را جدا بسنجید؛ ظاهرشدن فیلد، اجباریبودن آن را ثابت نمیکند.
یک آزمون دیگر را با بازکردن درخواستِ ازقبل ثبتشده انجام دهید. اگر هدف شما الزام توضیح از لحظه بازشدن چنین درخواستی است، تنها تغییر دستی مقدار را آزمایش نکنید؛ رفتار بارگذاری اولیه نیز باید با همان انتظار تطبیق داده شود.
برای بررسی تقدم، از دو قالب آزمایشی استفاده کنید: یکی فقط با قانون مشترک و دیگری با قانون اختصاصیِ متفاوت برای همان فیلد. نتیجه را با حساب کاربر و کارشناس جدا ثبت کنید. هنگام اختلاف، رویداد، مخاطب، قالبهای مشمول و قانون اختصاصی را کنار هم بخوانید؛ حذف همه قواعد، علت اختلاف را روشن نمیکند.
کنترل فرم، جای کنترل دسترسی نیست
پنهانکردن یک فیلد را برای اثبات محرمانهماندن داده کافی ندانید. دسترسی حساب را در نقشها و محدوده مشاهده بررسی کنید و رفتار مسیرهای دیگری مثل ورود ایمیلی را نیز جدا آزمایش کنید. برای اقدام روی رکورد درخواست، قواعد کسبوکار موضوع مستقلی است؛ نتیجه یک آزمون در مرورگر را به همه مسیرهای ایجاد درخواست تعمیم ندهید.
مطالب مرتبط
تأثیر و فوریت | دستهبندی درخواستها | قالب وظیفه و وابستگیها | قواعد کسبوکار | فهرست راهنما
سخن پایانی مدانت
فرم خوب فقط سؤال نمیپرسد؛ در هر مرحله، سؤال لازم را پیش روی کاربر میگذارد. قواعد را طوری تنظیم کنید که تکمیل اطلاعات آسانتر شود، نه اینکه کاربر پشت فیلدی پنهان یا الزامی نامفهوم متوقف بماند.
منابع
- ManageEngine — Field and Form Rules؛ رویدادها، اقدامها و مدیریت قواعد.
- ManageEngine — Global Field and Form Rules؛ قواعد مشترک، ترتیب اجرا و محدودیتها.
- ManageEngine — Field and Form Rules: Use Cases؛ نمونه الزام توضیح تأثیر.
بازبینی منابع: ۱۹ سپتامبر ۲۰۲۶. روش آزمون و سخن پایانی از مدانتاند؛ نام اقدامهای موجود را با رویداد و Build نصبشده تطبیق دهید.

