میزکار، دعوت تیم، نقش و مجوز — راهنمای مدیر و عضو
میزکار
میزکار (workspace) فضای جداگانهٔ دادهٔ هر کسبوکار است: مشتریان، فاکتورها و تنظیمات یک شرکت با شرکت دیگر مخلوط نمیشود. این راهنما توضیح میدهد چطور بین میزکارها جابهجا شوید، همکار دعوت کنید، و چرا گاهی منو یا دکمهای را نمیبینید.
مفاهیم پایه
مفهوم | توضیح ساده |
|---|---|
میزکار | یک «شرکت» یا «تیم» در میزکار — دادهها workspace-scoped هستند |
عضو | کاربری که به میزکار دسترسی دارد |
نقش (Role) | الگوی از پیش تعریفشده از مجوزها — مثلاً «فروش»، «حسابدار» |
مجوز (Permission) | حق انجام یک عمل — مثلاً «مشاهده فاکتور»، «ایجاد مشتری» |
دعوتنامه | لینک/کد برای عضو جدید — تا accept نشود، عضو فعال نیست |
کاربر ──► عضو میزکار ──► یک یا چند نقش ──► مجموعه مجوزها
│
└──► مجوزهای مستقیم (override روی نقش)پیشنیازها
عمل | چه کسی میتواند |
|---|---|
دعوت عضو جدید | کاربر با مجوز دعوت (معمولاً مدیر) |
تعریف/ویرایش نقش | کاربر با مجوز مدیریت نقش |
تغییر مجوز عضو | کاربر با مجوز مدیریت اعضا |
ساخت میزکار جدید | هر کاربر لاگینشده (از wizard یا |
مدیریت میزکارها — /work-space
مسیر: منوی کاربر → میزکارهای من — یا مستقیم /work-space
لیست میزکارها
ستون | معنی |
|---|---|
نام | نام فارسی میزکار |
دامنه | subdomain — مثلاً |
پلن | فعلاً «رایگان» |
تعداد اعضا | تعداد اعضای فعال |
تاریخ ایجاد | زمان ساخت |
سوئیچ میزکار: روی ردیف میزکار کلیک کنید → میزکار عوض میشود و به خانه (/) میروید.
دادهٔ هر میزکار جداست. بعد از switch، فاکتورها، مشتریان و … مربوط به میزکار جدید را میبینید.
ایجاد میزکار جدید
ایجاد میزکار را بزنید.
همان فیلدهای wizard را پر کنید: نام فارسی، subdomain، واحد پولی.
میزکار جدید ساخته میشود و میتوانید switch کنید.
کاربرد: یک شخص چند کسبوکار جدا دارد — مثلاً فروشگاه و آژانس مشاوره.
دعوتنامههای من
پایین صفحه، دعوتهایی که شما دریافت کردهاید:
عمل | نتیجه |
|---|---|
قبول دعوتنامه | عضو آن میزکار میشوید + switch |
رد دعوتنامه | دعوت حذف میشود |
دعوت عضو جدید — /members
مسیر: تنظیمات → مدیریت اعضا — یا /members
تبها
تب | محتوا |
|---|---|
اعضای فعال | کسانی که الان دسترسی دارند |
اعضای غیرفعال | suspend شده — دادهشان میماند، login نمیکنند |
دعوتنامهها | دعوتهای pending — هنوز accept نشده |
دعوت عضو — گامبهگام
در
/membersدکمه دعوت از عضو جدید (یا مشابه) را بزنید.شماره موبایل invitee را وارد کنید — فقط موبایل (همان فرمت OTP: ۱۰ رقم بدون ۰).
ارسال کنید.
پیام موفق: «دعوتنامه با موفقیت ارسال شد.»
سمت invitee:
SMS/لینک دعوت →
/inviteیا بنر در داشبوردaccept → عضو فعال
خطا | معنی |
|---|---|
«شما دسترسی لازم برای ارسال دعوتنامه را ندارید» | مجوز دعوت ندارید — از مدیر بخواهید |
دعوت duplicate | همان موبایل قبلاً دعوت شده — تب دعوتنامهها را ببینید |
مدیریت عضو فعال
روی هر عضو:
عمل | کاربرد |
|---|---|
مجوزها | checkbox درختی — override مستقیم روی کاربر |
نقشها | assign/remove نقش |
غیرفعال کردن | دسترسی فوری قطع — تأیید دیالوگ |
عضو غیرفعال: فقط فعال کردن — برای بازگشت کارمند سابق.
تب دعوتنامهها (مدیر)
مشاهده کد، ایمیل/موبایل، تاریخ دعوت و انقضا
لغو دعوتنامه — قبل از accept
نقشهای امنیتی — /role
مسیر: تنظیمات → نقشها و وظایف — یا /role
چرا نقش؟
بهجای تنظیم تکتک مجوز برای هر نفر، یک نقش تعریف میکنید و به چند عضو میدهید:
نقش نمونه | مجوزهای typical |
|---|---|
فروش | مشتری + فاکتور فروش + گزارش فروش |
حسابدار | فاکتور + تراکنش + گزارش مالی |
پشتیبان سایت | فقط Sites.* |
مدیر | تقریباً همه |
گامبهگام — نقش جدید
/role→ ایجاد نقشعنوان بنویسید — مثلاً «کارشناس فروش»
مدیریت مجوزها → درخت checkbox را تیک بزنید
ذخیره
assign نقش به عضو
/members→ عضو → نقشهانقش را اضافه/حذف کنید
مجوز نهایی عضو = اتحاد مجوزهای همهٔ نقشها + مجوزهای مستقیم.
تفاوت «نقش» و «مجوز مستقیم»
نقش | مجوز مستقیم روی عضو | |
|---|---|---|
کجا |
|
|
مقیاس | یکبار تعریف، به many assign | per-user |
Use case | الگوی شغلی ثابت | استثناء — یک نفر یک مجوز extra |
توصیه: اول نقش بسازید؛ فقط برای استثناءها مجوز مستقیم بدهید.
چرا منو یا دکمه را نمیبینم؟
علت | بررسی |
|---|---|
مجوز ندارید | از مدیر بخواهید نقش/مجوز را چک کند |
عضو غیرفعال هستید |
|
میزکار اشتباه |
|
ماژول در settings غیرفعال |
|
cache UI | logout/login یا hard refresh |
پیامهای رایج در UI:
«شما در این میزکار به بخش سایت دسترسی ندارید…»
«شما دسترسی لازم برای انجام این عملیات را ندارید.»
هر دو یعنی permission — نه باگ.
سوئیچ میزکار — سه راه
محل | روش |
|---|---|
| کلیک روی ردیف |
موبایل — منوی آواتار | لیست میزکارها + تیک روی فعلی |
بعد از accept دعوت | خودکار switch |
ذخیره: میزکار فعلی در مرورگر (X-Workspace-Id) ذخیره میشود. tab دیگر همان میزکار را میبیند مگر switch کنید.
سناریوهای عملی
«کارمند فروش جدید — فقط فاکتور و مشتری»
/role→ نقش «فروش» با مجوزهای Contacts + Sales Invoice/members→ دعوت با موبایلبعد از accept → assign نقش «فروش»
تست: با حساب او login — منوی HR و settings نباید باشد
«حسابدار قبلی — موقتاً قطع دسترسی»
/members→ عضو → غیرفعالبعداً فعال — دادهٔ قبلی سر جایش
«مدیر دو شرکت»
/work-space→ ایجاد میزکار دومswitch بین دو ردیف — هر کدام مشتری و فاکتور جدا
مشکلات رایج
مشکل | راهحل |
|---|---|
دعوت accept شد ولی منو خالی | نقش assign نشده — |
نمیتوانم دعوت بفرستم | مجوز Invite — مدیر ارشد |
بعد از switch داده عوض نشد | refresh صفحه؛ cache query |
لینک invite invalid | منقضی — دعوت جدید |
دو میزکار subdomain یکسان خواستم | subdomain globally unique — نام دیگر |
قدم بعدی
نقش شما | ادامه |
|---|---|
مدیر | |
عضو فروش | مسیر CRM در choose-your-path |
عضو سایت |