مدیریت تیم و نقشها
سه نقش پروژه (مالک، ادمین پروژه، بیننده)، اعطای دسترسی به همتیمیها و مرز اختیارات هر نقش.
بهروزرسانی: دی ۱۴۰۴
نقشها در شاهین چیست؟
دسترسی در شاهین در سطح پروژه تعریف میشود: هر عضو تیم با حساب خودش وارد میشود و در هر پروژه یکی از سه نقش را دارد. یعنی یک نفر میتواند در یک پروژه مالک و در پروژه دیگری فقط بیننده باشد. به دلایل امنیتی و تفکیک لاگ فعالیتها، از بهاشتراکگذاری حساب کاربری خودداری کنید؛ برای هر همکار دعوتنامه اختصاصی متناسب با سطح مسئولیت او ارسال نمایید.
ماتریس دسترسی و اختیارات هر نقش
| قابلیت | مالک | ادمین پروژه | بیننده |
|---|---|---|---|
| مشاهده گزارشها و داشبوردها | ✓ | ✓ | ✓ |
| مشاهده اطلاعات پلن اشتراک | ✓ | ✓ | ✓ |
| افزودن و تغییر دامنه | ✓ | ✓ | — |
| خرید و تغییر پلن اشتراک | ✓ | ✓ | — |
| دعوت اعضا و تعیین نقش | ✓ | ✓ | — |
| حذف پروژه | ✓ | — | — |
| باطلکردن و چرخش کلید اتصال (API Key) | ✓ | — | — |
| انتقال مالکیت پروژه | ✓ | — | — |
مالک، سازنده اولیه پروژه است اما این نقش ثابت نیست و میتواند به عضو دیگری منتقل شود. باطلکردن و چرخش کلید اتصال از عملیات حساس است و برای امنیت با کد تایید یکبارمصرف (OTP) انجام میشود.
نحوه دعوت و مدیریت دسترسی اعضا
- از منوی تنظیمات پروژه وارد تب اعضای تیم شوید.
- روی دکمه دعوت عضو جدید کلیک کرده، آدرس ایمیل کاربر را وارد و سطح دسترسی مورد نظر (ادمین پروژه یا بیننده) را انتخاب کنید.
- مدیریت اعضا: در هر زمان امکان ویرایش نقش یا حذف دسترسی کاربران از همین بخش فراهم است.
ظرفیت مجاز تعداد اعضای هر پروژه بر اساس پلن اشتراک فعال تعیین میشود. در صورت تکمیل ظرفیت، برای افزودن اعضای جدید نیاز به ارتقای پلن پروژه خواهید داشت.
سوالات متداول
امکان دعوت از همکاران جدید، تعیین سطوح دسترسی و ویرایش نقشها صرفا در اختیار کاربران با نقشهای زیر است:
- مالک پروژه (Owner)
- مدیر پروژه (Project Admin)
کاربران دارای نقش بیننده (Viewer) صرفا دسترسی مشاهده گزارشها و اطلاعات پروژه را دارند و امکان ارسال دعوتنامه، تغییر نقشها یا حذف اعضا برای آنها فعال نیست.
بله؛ نقش مالک دائمی نیست و میتوان آن را به هر یک از اعضای فعال همان پروژه منتقل کرد.
- شرایط انتقال — این اقدام صرفا توسط مالک فعلی پروژه قابل انجام است.
- امنیت فرایند — با توجه به حساسیت سطح دسترسی مالک، تایید نهایی انتقال از طریق ارسال کد یکبارمصرف (OTP) به ایمیل یا شماره تماس مالک فعلی صورت میپذیرد.
این اقدام بهدلیل تاثیر مستقیم بر دریافت دادهها و یکپارچگی سیستمها، دارای الزامات امنیتی زیر است:
- سطح دسترسی مجاز — صرفا مالک پروژه (Owner) اجازه بازنشانی یا ابطال کلید اتصال را دارد.
- احراز هویت دو مرحلهای — ثبت درخواست نیازمند ورود کد تایید یکبارمصرف (OTP) است.
- نکته فنی — بلافاصله پس از چرخش (Rotate) یا ابطال کلید، ارسال دادهها از طریق کلید قبلی متوقف میشود و باید کلید جدید را در سرویسهای متصل جایگزین کنید.
حداکثر تعداد اعضای مجاز بر اساس پلن اشتراک فعال تعیین میشود. در صورت رسیدن به سقف مجاز:
- ارتقای پلن — برای افزودن همکاران جدید، مالک یا مدیر پروژه باید پلن اشتراک فعلی را به بستهای با سقف کاربری بالاتر ارتقا دهد.
- مدیریت اعضای فعلی — در صورت عدم تمایل به ارتقای پلن، میتوانید دسترسی کاربرانی را که دیگر نیازی به حضور در پروژه ندارند از بخش تنظیمات پروژه › اعضای تیم حذف کرده و فضا را برای عضو جدید آزاد کنید.
بله؛ ساختار دسترسی در شاهین پروژهمحور است و هویت کاربری مستقل از نقشهای پروژهها عمل میکند:
- شما با یک ایمیل واحد وارد سیستم میشوید.
- سطح دسترسی شما در هر پروژه جداگانه تنظیم میشود؛ بنابراین میتوانید در یک پروژه مالک (Owner)، در پروژهای دیگر مدیر پروژه (Project Admin) و در پروژهای دیگر صرفا بیننده (Viewer) باشید.
تفاوت این دو نقش در اختیارات مدیریتی و اجرایی پروژه است:
- بیننده (Viewer) — دسترسی صرفا خواندنی (Read-only) به گزارشها، دادههای تحلیلی، داشبوردها و مشخصات پلن اشتراک دارد و اجازه ویرایش هیچ تنظیمی را ندارد.
- مدیر پروژه (Project Admin) — علاوه بر دسترسی کامل به گزارشها، میتواند اعضای جدید را دعوت کند، نقش آنها را تغییر دهد، دامنه جدید ثبت کند و پلن اشتراک را بخرد، ارتقا دهد یا تمدید کند.
نکته: اختیارات حساسی همچون حذف کامل پروژه، ابطال کلید اتصال (API Key) و انتقال مالکیت، حتی در اختیار مدیر پروژه نیز نیست و منحصرا متعلق به مالک (Owner) است.
آیا این مقاله مفید بود؟