انتساب چندین نقش به یک کاربر و منطق برنامه SDP

انتساب چندین نقش به یک کاربر و منطق برنامه SDP

در برنامه ServiceDesk Plus بعضاً نیاز می‌شود به یک کارشناس چند نقش (Role) با دسترسی‌های مختلف اعطا کنیم. تعریف نقش در SDP شامل دو قسمت می‌شود:

  • محدوده دسترسی (Scope)
  • مجوز های دسترسی (Permission)

برای مشاهده و تعیین دسترسی‌ها در برنامه SDP باید به مسیر زیر بروید:

انتساب چندین نقش به یک کاربر و منطق برنامه SDP

در قسمت محدوده دسترسی (Scope)، تعیین می‌کنیم که کاربر چه محدوده‌ای از درخواست‌ها را می‌تواند مشاهده کند:

  1. همه درخواست‌های سازمان
  2. همه درخواست‌های سایت خود کارشناس (در صورت MultiSite بودن)
  3. همه درخواست‌های مرتبط با گروه کارشناسی کارشناس و درخواست‌های منتسب شده به او
  4. فقط درخواست منتسب شده به کارشناس
انتساب چندین نقش به یک کاربر و منطق برنامه SDP

در قسمت Permission، مجوزهای عملیاتی کارشناس برای انجام اقدامات در برنامه تعیین می‌شود. در واقع تعیین می‌کنیم که کارشناس در ماژول‌های مختلف برنامه چه کارهایی می‌تواند انجام دهد.

انتساب چندین نقش به یک کاربر و منطق برنامه SDP

و اما در صورتی که دو یا چند Role به یک کارشناس انتساب داده شده باشد، ابتدا برنامه بین Scopeهای نقش های انتساب داده شده، اشتراک گرفته و پایین‌ترین Scope را در نظر می‌گیرد. سپس در بین Permission‌ها (مواردی که تیک خورده‌اند) اجتماع گرفته و اعمال می‌کند. (پایین‌ترین Scope با تمام دسترسی‌های تعیین شده در نقش‌ها)