#P1908
office_departments
جدول واحدها و جایگاههای سازمانی
مقدمه
این جدول برای تعریف ساختار داخلی دفاتر و نمایندگیها استفاده میشود. هر رکورد میتواند یک واحد سازمانی (گروه) یا یک جایگاه شغلی (سمت) را در چارچوب یک دفتر مشخص تعریف کند. این ساختار پایه ارتباط بین دفاتر و همکاران سیستم را فراهم میسازد.
ساختار جدول
| ستون | نوع داده | توضیحات |
|---|---|---|
| id | BIGINT | شناسه یکتای واحد یا جایگاه سازمانی |
| branch | SMALLINT UNSIGNED | شناسه دفتر یا نمایندگی مرتبط |
| type | ENUM('group','position') | نوع ساختار: واحد سازمانی یا جایگاه شغلی |
| slug | VARCHAR(255) | نام یکتا و قابل استفاده در آدرسها یا شناسایی سیستمی |
| title | VARCHAR(255) | عنوان نمایشی واحد یا جایگاه |
| managers | LONGTEXT | فهرست مدیران یا مسئولان مرتبط با این واحد |
| request_confirmation | INT | الزام تأیید درخواستها از سوی این واحد |
| status | INT | وضعیت فعال یا غیرفعال بودن، پیشفرض ۱ |
نتیجهگیری
جدول واحدها و جایگاههای سازمانی، نقش مهمی در مدلسازی چارت سازمانی دفاتر ایفا میکند و مبنای تخصیص نقشها، مسئولیتها و جریان تأیید درخواستها در سیستم است. این جدول در دیاگرم دنهایی، بهعنوان پل ارتباطی میان دفاتر و منابع انسانی در نظر گرفته میشود.