پرش به مطلب اصلی

ساخت یک نقش

هدف​

یک نقش در مستأجر خود بسازید تا بتوان آن را به کاربران تخصیص داد — و بدانید برای دادن دسترسی واقعی به آن، گام بعدی کجاست.

پیش‌نیازها​

  • با نقش مدیر پلتفرم وارد مرکز کنترل مدیریت شده‌اید.

گام‌ها​

  1. صفحهٔ نقش‌ها را از ناوبری کناری باز کنید.
  2. گزینهٔ جدید را انتخاب کنید. یک کشو باز می‌شود.
  3. یک نام نمایشی — آنچه دیگران می‌خوانند — و یک نام منطقی که هویت نقش است وارد کنید. توضیحی دربارهٔ هدف نقش هم بیفزایید.
  4. گزینهٔ ذخیره را انتخاب کنید.
  5. به نقش دسترسی بدهید: راه‌حل‌ها را باز کنید، راه‌حلی را که برنامه در آن است باز کنید و از صفحهٔ نقش‌های آن استفاده کنید (نگاه کنید به اعطای دسترسی رکوردها به یک نقش). نقشی که همین حالا ساخته شده هیچ اجازه‌ای نمی‌دهد.

یک نقش دو نام دارد​

این یک بار گیج‌کننده است و پس از آن هرگز؛ پس ارزش یک لحظه وقت را دارد.

چیستمی‌توانید تغییرش دهید؟
نام نمایشیواژه‌هایی که مردم می‌خوانند — «فروش و پیش‌فروش»بله
نام منطقیهویت نقش — salesخیر

نام منطقی یک برچسب نیست. همان چیزی است که توکن کاربر وارد‌شده به‌عنوان claim حمل می‌کند، و همان کلیدی که هر محیط دسترسی‌های نقش را با آن ذخیره می‌کند. تغییرش همهٔ آن دسترسی‌ها را به نقشی ارجاع می‌داد که دیگر وجود ندارد — و بی‌صدا، چون «نقشی بدون هیچ دسترسی» وضعیت کاملاً معتبری است که فقط اجازهٔ هیچ کاری نمی‌دهد. تا وقتی کسی نتواند رکوردی را باز کند، هیچ‌کس متوجه نمی‌شد. دقیقاً مانند نام منطقی یک جدول کار می‌کند و دقیقاً به همان دلیل ثابت است.

نام نمایشی را فقط آدم‌ها می‌خوانند، پس تغییرش چیزی را خراب نمی‌کند. اگر می‌خواهید نقش جور دیگری خوانده شود، همان را تغییر دهید.

نقش‌هایی که اینجا می‌سازید نقش سیستمی هستند: نام منطقی‌شان هیچ پیشوند ناشری ندارد، چون نقشی که سازمان شما ابداع می‌کند به شما تعلق دارد نه به برنامهٔ کسی. نقشی با نام پیشونددار مانند par_sales درون یک راه‌حل ساخته شده یا همراه یکی آمده است.

ویرایش یک نقش​

روی ردیف نقش کلیک کنید — یا آن را تیک بزنید و ویرایش را انتخاب کنید — تا همان کشو دوباره باز شود. نام نمایشی و توضیح ویرایش‌پذیرند؛ نام منطقی قفل‌شده نشان داده می‌شود تا همچنان بتوانید هویتی را که یک بسته یا یک پیام خطا به آن ارجاع می‌دهد بخوانید.

اگر واقعاً به نام منطقیِ دیگری نیاز دارید — که به‌ندرت پیش می‌آید — این کاری آگاهانه است، نه یک ویرایش:

  1. نقش جدید را بسازید.
  2. همان دسترسی‌ها را در هر راه‌حل به آن بدهید. رونوشت نقش در صفحهٔ نقش‌های راه‌حل این کار را در یک گام انجام می‌دهد (به «دادن دسترسی رکوردها به یک نقش» مراجعه کنید).
  3. کاربرانش را منتقل کنید (به «تخصیص یک نقش به یک کاربر» مراجعه کنید).
  4. نقش قدیمی را حذف کنید.

یک نقش به‌تنهایی هیچ دسترسی‌ای نمی‌دهد​

ساختن یک نقش تنها به آن نامی می‌دهد و بس. اینکه چه کاری می‌تواند بکند درون یک راه‌حل تعیین می‌شود — و این تصادفی نیست: یک مجوز نام یک جدول را می‌برد، جدول‌ها به یک محیط تعلق دارند، و دسترسی‌ای که باید به Test و Prod برسد باید در یک بسته سفر کند. ایستادن درون یک راه‌حل هر دوی این‌ها را یکجا تعیین می‌کند؛ به همین دلیل آن صفحه هرگز نمی‌پرسد کدام محیط را در نظر دارید.

نقشدسترسی‌های آن
دامنهکل مستأجریک راه‌حل، در یک محیط
نگه می‌داردنام و توضیحاینکه چه چیزی را می‌تواند بسازد/بخواند/به‌روزرسانی/حذف کند، و روی کدام رکوردها
کجاهمین صفحهراه‌حل‌ها ← راه‌حل شما ← نقش‌ها
تخصیص بهکاربران، در صفحهٔ کاربرانهیچ‌چیز — خودِ دسترسی‌های نقش است

پشت صحنه چه اتفاقی می‌افتد​

نقش در مستأجر شما و بدون هیچ دسترسی ساخته می‌شود. وقتی کاربری که این نقش را دارد وارد می‌شود، نقش به‌عنوان یک claim در توکن او سفر می‌کند؛ سپس هر محیط جست‌وجو می‌کند که به آن نام در آنجا چه داده شده است.

عیب‌یابی​

  • «A role named … already exists.» — نقشی با همان نام از پیش وجود دارد. نام دیگری انتخاب کنید.
  • کادر نام منطقی غیرفعال است. — به نقشی موجود نگاه می‌کنید و آن نام ثابت است. اگر می‌خواستید آنچه نقش خوانده می‌شود را تغییر دهید، نام نمایشی درست بالای آن را عوض کنید؛ آن یکی ویرایش‌پذیر است و چیزی خراب نمی‌شود.
  • نمی‌توانید یک نقش را حذف کنید — نقشی که هنوز به یک یا چند کاربر تخصیص داده شده قابل حذف نیست. نخست آن را از آن کاربران بردارید (به «تخصیص یک نقش به یک کاربر» مراجعه کنید)، سپس نقش را حذف کنید.
  • گزینهٔ ویرایش غیرفعال است. — روی دقیقاً یک نقش عمل می‌کند. یک ردیف را تیک بزنید، یا ساده‌تر: روی ردیف مورد نظر کلیک کنید.
  • نقشی ساختم و کاربر هنوز نمی‌تواند کاری بکند. — طبیعی است. در صفحهٔ نقش‌های یک راه‌حل، در هر محیطی که باید به چیزی برسد، به آن دسترسی بدهید.

سناریوهای مرتبط​