مدیریت موجودیت‌ها

تعریف موجودیت‌ها

‌‌به جهت محدود کردن داده‌ی قابل ارائه‌ی موجودیت‌ها‌ (دستگاه‌ یا دارایی‌) به کاربر نهایی‌‌،‌‌ می‌توان از “Entity Management” استفاده نمود‌‌.‌‌ در حقیقت” Entity Management‌‌” یک لایه‌ی انتزاع “Abstraction” برای هر موجودیت می‌باشد که داده‌ی ارسالی هر موجودیت را برای هر کاربر فیلتر می‌کند‌‌.‌‌ برای مثال می‌توان به کاربر اجازه استفاده از اطلاعات جمع‌آوری شده از سنسور‌ها را داد‌‌،‌‌ اما اطلاعات مربوط به خود سنسور مانند میزان شارژ باقی مانده در باطری یا خطاهای سیستمی سنسور را از دسترس کاربر خارج نمود‌‌.‌‌ برای تعریف یک موجودیت جدید کافی است از منوی سمت چپ با کلیک بر روی آیکون “Entity Management” را انتخاب کرده و سپس روی گزینه “+” مطابق تصویر ذیل کلیک نمایید‌‌.‌‌ آیکون‌های مندرج در صفحه‌ نمایش داده شده را در ادامه شرح خواهیم داد‌‌‌‌:

در قسمت‌های “Name” و ” Entity Management type” نام‌های دلخواه خود جهت موجودیت را می‌گذاریم و در قسمت “Target entity type” قسمتی که قصد محدود‌سازی روی آن را داریم انتخاب می‌کنیم و در صورتی که قصد اعمال محدویت روی “attribute” را داشته باشیم از قسمت “Attribute propagation” با توجه به اینکه محدودیت‌ ویژگی سمت سرور‌‌،‌‌ کاربر نهایی یا اشتراکی است ‌‌به ترتیب آیتم‌های موردنظر “Server attributes”‌‌،‌‌ “Client attributes” و “shared attributes” انتخاب گردد و در نهایت در قسمت “Timeseries data” کلیه اطلاعات مربوط به زمان‌بندی شامل ساعت و تاریخ شروع و اتمام محدودیت‌ها را وارد می‌نماییم‌‌.‌‌ لازم به‌ذکر است در صورتی که قصد انتخاب یک محدوده زمانی مشخص را داشته باشیم می‌توانیم از طریق گزینه “Timeseries” اقدام به انتخاب یک محدوده زمانی مثلا ۴۰ روز نماییم و در نهایت بر روی گزینه “SUBMIT” جهت ذخیره‌سازی کلیک می‌نماییم‌‌.‌‌ در صورت ایجاد موجودیت جدید با پیغام ” Entity Management has been Created Successfully” مواجه خواهید شد‌‌:‌‌

انجام تغییرات در تنظیمات مدیریت موجودیت‌ها‌

“راهبر” ضمن مشاهده کلیه موجودیت‌های ایجاد شده می‌تواند با انتخاب آیکون “Edit” اطلاعات مذکور را ویرایش نماید‌‌.‌‌ از طریق آیکون “Make Entity Management public” امکان عمومی نمودن نمایه می‌باشد تا کلیه افرادی که از پلتفرم استفاده می‌کنند به آن دسترسی داشته باشند‌‌.‌‌ آیکون “Assign to End User Panel” برای تخصیص هر موجودیت به یک کاربر نهایی خاص می‌باشد‌‌.‌‌ با انتخاب آیکون “unAssign from End User Panel” موجودیت مذکور لغو تخصیص می‌گردد‌‌.‌‌ از طریق آیکون “Make Possession Private” آن نمایه را می‌توان شخصی‌سازی نمود‌‌.‌‌ آیکون “Delete” امکان حذف موجودیت توسط کاربر را فراهم می‌کند‌‌.‌‌ آیکون­های مندرج در بالای صفحه ضمن امکان اضافه کردن موجودیت جدید‌‌،‌‌ قابلیت‌های بارگذاری مجدد “Refresh” و جستجوی موجودیت “Search” را به‌ کاربر می­دهد‌‌.‌‌ ‌به جهت محدودسازی نمایش موجودیت‌ها بر اساس نوع ‌آن‌ها می‌توان از نوار “Entity Management type” در بالای صفحه‌‌،‌‌ استفاده نمود‌‌.‌‌ ‌به جهت سهولت می‌توان ‌‌به ترتیب با فعال کردن تیک سمت چپ هر موجودیت و کلیک بر روی آیکون “Delete” و یا “Assign Entity Management”‌‌،‌‌ امکان حذف چند موجودیت و یا تخصیص چند موجودیت به یک کاربر نهایی خاص به‌صورت ‌هم‌زمان فراهم آورد‌‌.‌‌