آموزش سیستم سطح دسترسی در CRM Vtiger

همانطور که می دانید Vtiger یک CRM متن باز و رایگان است که به صورت پیش فرض سطح دسترسی را برای همه کاربرانش Public قرار میدهد یعنی اگر شما مدیر عامل باشید و یک مخاطب را به سیستم اضافه کنید همه افراد سازمان مانند واحد فروش و کارمندان می توانند آن مخاطب را ببینند برای اینکه بتوانید سطح دسترسی را کنترل کنید باید با چند مفهوم ساده آشنا شوید

۱- Role

۲- Profile

۳ – Sharing Rules

مفهوم Role :

همان نقش است یعنی اگر شما مدیر عامل هستید یعنی همه کاره اگر مدیر فروش هستید فقط در بخش فروش نه در بخش مالی و انبار این همان مفهوم نقش یا Role است . خب شما وقتی میهواهید یک نقش ایجاد کنید از همه ماژول ها مشخص میکنید که این نقش به چه قسمت هایی و چه نقش هایی دسترسی دارد . در نرم افزار CRM Vtiger لازم است Role هایی که به عنوان Profile تعریف میشوند در قالب درختی به صورت سلسله مراتبی تعریف شوند

مفهوم Profile

هنگامی که شما Role خود را مشخص میکنید برای آن یک نام قرار میدهید به این نام Profile گفته میشود و برای تعریف کاربران در سطح دسترسی مشخص نیاز نیست از ابتدا سطوح دسترسی را تعریف کنید از Profile ی که قبلا تعریف شده استفاده میکنید

مفهوم Sharing Rules

همه ماژول ها در Vtiger به صورت عمومی هستند Public برای اینکه آنها را خصوصی کنید باید از بخش Sharing Rules آنها را به حالت Private تغییر دهید این کار یعنی اگر یک Role پایین دستی در نرم افزار مثلا مخاطب جدیدی ایجاد کرد فقط بالا دستی های آن قادر به مشاهده آن هستند نه پایین دستی ها یا Role های هم سطح

توسعه نرم افزار

دلیلی برای توجه بیشتر به توسعه نرم افزار !!

همیشه برای من آرزو بوده که با موضوعات مورد علاقه خودم دست و پنجه نرم کنم من اولین تجربه کاری خودم را در طراحی 2 بعدی با فتوشاپ شروع کردم و بعد از 2 سال وارد طراحی 3 بعدی و انیمیشن سازی شدم ، متاسفانه به دلیل وجود مشکلاتی که طی سالهای 86 وجود داشت ، این علاقه به تدریج تبدیل به یک تجربه شد.

کم کم تصمیم گرفتم که وارد یک بازار جدید شوم و ابتدا با نرم افزار نویسی آغاز کردم ، VB 6 یادش بخیر پروژه های کوچیکی را مینوشتم بدون کسب هیچ درآمدی.

تااینکه تصمیم گرفتم به دنیای برنامه نویسی تحت وب وارد بشم و زبان های مختلفی را تجربه کردم ، اولا دوست داشتم که بهترین زبان برنامه نویسی را انتخاب کنم که هیچ وقت به بن بست نخورم !!! با کمی تحقیق شروع کردم به دانلود JAVA و IDE های مرتبط اما دیری نکشید که به سمت ASP هم کشیده شدم و با MVC 4 شروع به کار کردم ، طی یادگیری این فریم ورک احساس کردم که خیلی برنامه نویس حسابی ازش بیرون در نمیاد …. تصمیم گرفتم که PHP کار کنم همچنین در کنار کارم HTML,CSS هم کار میکردم.

وردپرس یکی از گزینه هایی بود که من روش واقعا تعصب داشتم و شرکت هایی که با نوشتن CMS اختصاصی کاسبی می کردند به نظر کار لغو و بیهوده ای انجام میدادند و به قول معرف چرخ را از اول اختراع میکردند.

حالا من کاملا وردپرس را میشناسم  همچنین تجربه کار روی فریم ورک های مختلف PHP هم به دست آوردم این تجربه ما را به سمت برنامه نویسی اختصاصی تحت وب با PHP کشوند و تا الان نرم افزار های مختلفی با این تکنولوژی به صورت 100 درصد تحت وب توسعه دادم.