راهنمای فارسی ServiceDesk Plus ← تنظیمات ادمین ← قواعد کسبوکار رخدادها
موضوع مرجع: Business Rules for Incidents | نسخه داخلی On-Premises
این بخش برای اجرای خودکار اقدامهای مشخص روی رخدادهای منطبق با شرط است. ابتدا معلوم کنید چه چیزی باید تغییر کند: دستهبندی، گروه پشتیبانی، کارشناس یا مقدار دیگری. یک قانون باید هدفی داشته باشد که بتوان نتیجهاش را در درخواست دید.
مسیر تنظیمات و ساخت گروه قانون
با SDAdmin یا HelpDesk Config، مسیر Admin → Automation → Business Rules را باز کنید و بخش رخدادها را انتخاب کنید. با Rule Group، نام و توضیح گروه را بنویسید و Add بزنید. در مستند جاری، قواعد سراسریاند، نه تنظیماتی مستقل برای هر سایت. محدودبودن یک قانون به شعبه را از محل ساخت آن نتیجه نگیرید. [۱]
تعریف قانون
- کنار گروه، Add Rule را بزنید؛ نام، توضیح و وضعیت فعالبودن را مشخص کنید.
- در Execute on actions، رویداد ایجاد، ویرایش، انتقال به زبالهدان یا حذف دائمی را انتخاب کنید. برای ویرایش، اجرای نخستینبار یا هر بار قابل تعیین است.
- در Execute during، همه زمانها، داخل ساعات کاری یا خارج آن را تعیین کنید.
- در Condition شرطها را تنظیم کنید. Apply no condition قانون را بدون محدودیت شرطی اعمال میکند.
- در اقدامها، Field Update را برای تغییر فیلد برگزینید؛ گزینه Override field values اجازه جایگزینی مقدار قبلی را میدهد. سپس ذخیره کنید.
برای جلوگیری از ادامه عملیات، Abort process execution با پیام خطا وجود دارد؛ آن را با متوقفکردن بررسی قوانین بعدی اشتباه نگیرید. [۲]
ادامه اجرا یا توقف بررسی قوانین بعدی
در Cascade Execution، Execute next rule بررسی قانون بعد را ادامه میدهد؛ Skip remaining rules in this group بقیه همان گروه و Skip remaining rules across all groups بقیه همه گروهها را کنار میگذارد. خروجی یک قانون میتواند ورودی قانون بعد باشد. [۲]
مرتبسازی و نگهداری قواعد
Organize برای ترتیب گروهها و Move to Group برای انتقال قانون است. از Actions میتوان قانون را فعال یا غیرفعال کرد. حذف گروه، قوانین داخلش را هم حذف میکند؛ برای توقف موقت، غیرفعالسازی را بررسی کنید. [۱]
مثال مدانت: مسیردهی بدون تغییرهای اضافی
فرض کنید هدف این است که رخدادهای دسته «چاپ و اسکن» به تیم «پشتیبانی کاربران» برسند. برای آزمایش، رویداد ایجاد، شرط دسته و اقدام تغییر گروه کافی است؛ تغییر همزمان اولویت، وضعیت و تکنسین را بدون نیاز به همین قانون اضافه نکنید. این مثال، پیشنهاد تنظیم برای آزمون است، نه قاعده پیشفرض محصول.
حالا یک قانون بعدی را در نظر بگیرید که قرار است مقدار دیگری را تکمیل کند. اگر پس از قانون اول، همه گروههای باقیمانده کنار گذاشته شوند، انتظار اجرای قانون دوم منطقی نیست. قبل از ذخیره، ترتیب تصمیمها را به زبان ساده بنویسید: اول تشخیص موضوع، بعد تعیین تیم و سپس اقدام تکمیلیِ لازم.
بررسی نتیجه روی سه درخواست
یک درخواست منطبق، یک درخواست خارج از دسته و یک درخواست منطبق با گروه ازپیشتعیینشده بسازید. برای سومی، انتظار شما به تصمیم درباره بازنویسی وابسته است؛ قبل از آزمون مشخص کنید مقدار قبلی باید بماند یا عوض شود. گروه ذخیرهشده و تغییرهای ناخواسته را در هر سه بررسی کنید.
اگر رویداد ویرایش هم فعال است، همان درخواست آزمایشی را دوباره ویرایش کنید و نتیجه را ثبت کنید. برای محدودکردن علت اختلاف، یکباره چند قانون واقعی را تغییر ندهید. زمان پاسخ و حل موضوع جداگانهای است که در راهنمای SLA توضیح داده شده است.
مطالب مرتبط
دستهبندی درخواستها | گروههای پشتیبانی | وضعیت و زمانسنج | تنظیم SLA | فهرست راهنما
سخن پایانی مدانت
خودکارسازی خوب، تصمیم روشن را تکرار میکند. برای هر قانون بدانید چه چیزی را میسنجد، چه چیزی را تغییر میدهد و چه زمانی کنار میرود؛ سرعت بدون این وضوح، فقط تشخیص اشتباه را دشوارتر میکند.
منابع
- ManageEngine — Business Rules؛ مسیر تنظیمات، دامنه سراسری و مدیریت گروههای قانون.
- ManageEngine — Business Rules for Incidents؛ رویدادها، شرط، اقدام و ادامه اجرای قوانین.
بازبینی منابع: ۱۹ سپتامبر ۲۰۲۶. مثال مسیردهی و روش آزمون، افزوده مدانتاند. این مدخل ایجاد و نگهداری قواعد متداول را توضیح میدهد؛ برنامهنویسی تابع و اسکریپت سفارشی موضوع جداگانهای است.

