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

نقش‌ها و چارت سازمانی

نقش‌ها واحدی هستند که Eduba مجوزها را به آن می‌دهد و چارت سازمانی ساختار گزارش‌دهی‌ای را مدل می‌کند که نقش‌ها و مسیریابی می‌توانند به آن ارجاع بدهند. هر فضای کاری با چند نقش سیستمی ساخته می‌شود (tenant_admin، workflow_admin، task_worker، run_watcher)؛ مدیرها نقش‌های سفارشی برای سازمانشان می‌سازند و به کاربرها می‌دهند: مستقیم، از طریق انتخاب‌گر اعضا یا از طریق گروه‌های کاربری.

مجوز لازم

مدیریت نقش‌ها و چارت سازمانی کار مدیر فضای کاری است و به مجوز manageUsers نیاز دارد. قوانین دسترسی را ببینید.

صفحهٔ نقش‌ها​

تنظیمات ← نقش‌ها یک صفحهٔ دوپنلی است: فهرست نقش‌ها در سمت چپ، و جدول دسترسی‌ها و سابقهٔ ممیزی نقشِ انتخاب‌شده در سمت راست؛ پس یک نقش و مجوزهایی که می‌دهد در یک جا ویرایش می‌شود، نه دو جا. هرچه اینجا می‌بینید خواندن زندهٔ موتور قوانین دسترسی است (ADR-0005): جدول هیچ‌وقت دسترسی‌ها را سمت کلاینت حساب نمی‌کند و همان چیزی را نشان می‌دهد که موتور واقعاً ذخیره کرده، و هر نوشتن سمت سرور دوباره مجوزگیری و ممیزی می‌شود.

  • نقش‌های سیستمی را نمی‌توان تغییر نام داد یا حذف کرد، ولی می‌توانید مجوزهایشان را با قاعده‌های خودتان گسترش دهید.
  • نقش‌های سفارشی که می‌سازید یک نام یکتا و شبیه شناسه می‌گیرند (حروف کوچک، عدد، _ و -) و یک توضیح اختیاری. حذف نقشی که هنوز استفاده می‌شود، تا وقتی از همه گرفته نشود رد می‌شود.
  • انتخاب یک نقش، جدول دسترسی‌های آن را بارگذاری می‌کند (برای خواندن و ویرایش آن قوانین دسترسی را ببینید) و همچنین سابقهٔ ممیزی آن را: فهرست زمانی رویدادهای role.created و role.updated و policy.ruleAdded و policy.ruleRemoved برای آن نقش، تا ببینید چه کسی چه چیزی را کی داده یا گرفته است.

دادن نقش به افراد​

هر عضو می‌تواند هر تعداد نقش داشته باشد. انتخاب‌گر نقش که در همهٔ بخش‌های تنظیمات استفاده می‌شود (دعوت عضو، ویرایش عضو موجود) یک منوی چندانتخابی است: دکمهٔ آن نقش‌های فعلی عضو را به شکل برچسب نشان می‌دهد و منوی آن فهرست تیک‌دار همهٔ نقش‌های فضای کاری است. با تیک زدن یا برداشتن، مجموعهٔ نقش‌های عضو دقیقاً برابر با چیزی می‌شود که تیک خورده؛ «افزودن» و «حذف» جداگانه‌ای وجود ندارد.

ساختن چارت سازمانی​

تنظیمات ← چارت سازمانی سازمان شما را به شکل یک درخت تک‌ریشه از واحدهای سازمانی (دپارتمان، تیم یا خط گزارش‌دهی) مدل می‌کند که هرکدام مجموعه‌ای از اعضا را دارد. می‌توانید واحد اصلی و زیرواحد بسازید، نام و نوع واحد را ویرایش کنید و اعضا را از طریق پنجرهٔ مدیریت اعضا به واحد بیاورید یا بیرون ببرید. ویرایشگر جابه‌جایی‌ها را سمت سرور بررسی می‌کند تا یک واحد هیچ‌وقت زیرمجموعهٔ خودش نشود؛ درخت همیشه سالم می‌ماند.

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

استفاده از نقش‌ها در مسیریابی گردش‌کار​

نقش رایج‌ترین راه مسیریابی کار است: در انتخاب‌گر مسئولِ طراح گردش‌کار می‌توانید مسئول یک مرحله را نقش بگذارید تا وظیفه به همهٔ دارندگان آن نقش پیشنهاد شود تا یکی بردارد. نقش‌هایی هم که یک بسته همراه می‌آورد (مثلاً کنترل‌کننده و تأییدکننده) از همین راه به نقش‌های واقعی و قابل‌واگذاری فضای کاری شما تبدیل می‌شوند: هنگام فعال‌سازی بسته، آن‌ها را به نقشی که اینجا می‌سازید نگاشت می‌کنید.

مطالب مرتبط​

اشتباهی دیدید؟ درخواست تغییر بدهید.