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

ساخت تیم

هدف​

تیمی بسازید تا رکوردها به‌جای یک نفر به گروهی از افراد تعلق داشته باشند — و سیاست‌هایی مانند «رکوردهای تیم من» کسی برای تطبیق داشته باشند.

پیش‌نیازها​

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

گام‌ها​

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

اعضا پس از ذخیرهٔ تیم افزوده می‌شوند، نه هنگام ساختن آن — کسی را نمی‌توان به تیمی افزود که هنوز وجود ندارد، پس فرم ساخت شما را به همان پنل راهنمایی می‌کند.

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

تیم نقش نیست، و این تفاوت مهم است​

این تنها نکته‌ای است که ارزش صراحت دارد، چون هر دو فهرستی از افرادند:

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

گذاشتن کسی در تیم هرگز مجوزی به او نمی‌دهد. اگر فردی نمی‌تواند حساب بسازد، افزودنش به تیم گره را باز نمی‌کند — او به نقش نیاز دارد. آنچه تیم عوض می‌کند دامنهٔ مجوزهایی است که فرد از پیش دارد: سیاست «رکوردهای تیم من» پس از عضویت او چیزهای بیشتری می‌یابد.

چرا تیم‌ها اینجایند و نه درون یک برنامه​

تیم مانند کاربر است: به مستأجر شما تعلق دارد، نه به یک محیط. یک‌بار بسازیدش و در Dev و Test و Prod همان تیم دیده می‌شود — پس رکوردی که در یک محیط به «پشتیبانی» تعلق دارد و رکوردی که در محیطی دیگر، هر دو به یک گروه تعلق دارند.

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

ویرایش و حذف​

روی سطر تیم کلیک کنید (یا تیکش بزنید و ویرایش را انتخاب کنید) تا نامش، توضیحش یا اعضایش را عوض کنید. برداشتن یک نفر در همهٔ محیط‌ها اثر می‌کند: دسترسی‌اش به رکوردهای تیم قطع می‌شود.

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

پشت صحنه چه می‌گذرد​

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

حل مشکلات​

  • «تیمی با نام … از پیش وجود دارد.» — نام همان چیزی است که هر فیلد مالک نشان می‌دهد، پس دو تیم نمی‌توانند یک نام داشته باشند. نام دیگری برگزینید.
  • در پنجرهٔ تأیید، حذف خاکستری است. — یا تیم هنوز مالک رکوردهایی است، یا یکی از محیط‌ها در دسترس نبوده تا از او پرسیده شود. پیام می‌گوید کدام. مالکیت رکوردها را واگذار کنید، یا پس از بازگشت آن محیط دوباره تلاش کنید.
  • «تیم ذخیره شد، اما محیط‌ها به‌روزرسانی نشدند: …» — خود تیم در امان است؛ تنها رونوشت‌های درون محیط‌ها عقب مانده‌اند و پیام می‌گوید چه چیزی مانع شده (بیشتر وقت‌ها در دسترس نبودن لایهٔ کاربرد). آن را برطرف کنید و تیم را دوباره ذخیره کنید — این کار تکرارپذیر است و همهٔ محیط‌ها را هماهنگ می‌کند.
  • کسی عضو تیم است اما هنوز رکوردهای تیم را نمی‌بیند. — بررسی کنید نقشی دارد که دسترسی می‌دهد و سیاستش رکوردهای تیم را در بر می‌گیرد. عضویت تعیین می‌کند مجوز به کدام رکوردها می‌رسد؛ خودِ مجوز را نمی‌دهد.
  • حذف هر بار یک تیم را برمی‌دارد. — هر حذف پرسش خودش را از محیط‌ها دارد، و دسته‌ای کردنش یک رد را به تصمیمی همه‌یا‌هیچ دربارهٔ چند تیم تبدیل می‌کرد.

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