موتور قواعد

تعریف موتور قواعد

موتور قواعد یا “Rule management” یک چارچوب قابل تنظیم برای پردازش رویدادهای پیچیده است‌‌.‌‌ در این سند صرفا به معرفی موتور قواعد پرداخته می‌شود‌‌.‌‌ برای کسب اطلاعات بیش‌تر به دستورالعمل موتور قواعد رجوع فرمایید‌‌.‌‌ برای تعریف یک موتور قواعد جدید کافی است از منوی سمت چپ با کلیک بر روی آیکون “Rule management” را انتخاب کرده و سپس روی گزینه “+” مطابق تصویر شماره 22 کلیک نمایید‌‌.‌‌ صفحه‌ای نمایش داده می‌شود که در قسمت‌ “Name” نام دلخواه جهت موتور قواعد را می‌گذاریم و در قسمت “Description” توضیحات لازم را وارد نموده و همچنین در صورت نیاز به قابلیت بررسی پیام‌های ورودی و خروجی برای هر گره قواعد تیک خانه “Debug Mode” را فعال نمایید‌‌.‌‌ در نهایت بر روی گزینه “ADD” جهت ذخیره‌سازی کلیک می‌نماییم‌‌.‌‌ در صورت ایجاد موتور قواعد جدید با پیغام”Rule management has been Created Successfully” مواجه خواهید شد‌‌.‌‌

انجام تغییرات در تنظیمات موتور قواعد

راهبر” ضمن مشاهده موتورهای قواعد موجود می‌تواند با انتخاب آیکون “Edit” اطلاعات مذکور را ویرایش نماید‌‌.‌‌ از طریق آیکون “Open Rule management” امکان فیلتر (برای فیلتر کردن پیام و مسیریابی)‌‌،‌‌ غنی‌سازی (برای به‌روز‌رسانی متا داده‌های پیام دریافتی) و تبدیل (برای تغییر فیلدهای پیام دریافتی) پیام‌های دریافتی توسط دستگاه‌ها و دارایی‌های اینترنت اشیا فراهم می‌شود که در دستورالعمل موتور قواعد به آن پرداخته‌ایم‌‌.‌‌

با فعال کردن آیکون “Make Rule management Root” می‌توان آن موتور قواعد را به‌عنوان پیش فرض سیستم تعریف نمود که دستگاه‌ها و دارایی‌های متصل به پلتفرم از این قاعده استفاده نمایند‌‌.‌‌ آیکون “Delete” امکان حذف موتور قواعد برای کاربر فراهم می‌کند‌‌.‌‌ ‌به جهت سهولت می‌توان ‌‌به ترتیب با فعال کردن تیک سمت چپ هر موتور قواعد و کلیک بر روی آیکون “Delete”‌‌،‌‌ چند موتور قواعد به‌صورت ‌هم‌زمان حذف نمود‌‌.‌‌ همچنین آیکون‌های مندرج در بالای صفحه ضمن امکان اضافه کردن موتور قواعد جدید‌‌،‌‌ امکان بارگذاری مجدد “Refresh” و جستجوی موتور قواعد “Search”را به‌ کاربر می­دهد‌‌.‌‌