معرفی بستر ERP دوران
گستردگی سیستمهای ERP به گونه ایست که معمولا روشهای سنتی تولید نرم افزار پاسخگوی تولید این حجم از نرم افزارها نمیباشد. همچنین در روشهای سنتی تولید نرم افزار بدلیل گستردگی سیستمها ، طولانی شدن زمان تولید و تغییر نیازهای متعدد ، سرعت تغییر نیاز در سیستم از سرعت تولید بالاتر میباشد و به همین دلیل بسیاری از سیستمهای بزرگ نرم افزاری که با روشهای سنتی تولید میشوند عملا در مراحل راه اندازی و تحویل به مشتری متوقف شده و پروژه با شکست مواجه میگردد. به همین دلیل شرکت دوران با الگو برداری از نرمافزارهای ERP طراز اول دنیا ، اقدام به تهیه و تولید DOURAN ERP Framework نموده است. با استفاده از این بستر، سرعت تولید نرم افزار و اعمال تغییرات افزایش مییابد و در نتیجه این سرعت از سرعت تغییر نیاز پیشی میگیرد. این نوع دیدگاه سبب میگردد تولید و پیاده سازی سیستمهای بزرگ امکانپذیر گردد.
محصول DOURAN ERP Framework که با استفاده از تکنولوژی J2EE تولید شده است یک هسته نرمافزاری است که این هسته با استفاده از موتور Workflow و موتور Runtime Application Generationامکان تولید و اجرای پویای سیستمهای نرمافزاری را ایجاد میکند به گونه ای که در تولید سیستمهای جدید فقط نیاز میباشد تا Data Model سیستم را تعریف کنید و سپس کل سیستم با حداقل نیاز به برنامهنویسی بر اساس آن اجرا خواهد شد.
از خصوصیات مهم این Framework اینست که هر سیستمی که با آن طراحی شود به صورت اتوماتیک دارای دو واسط کاربری وب و غیر وب خواهد بود. همچنین تمامی سیستمهای طراحی شده از تمامی قابلیتهای این بستر بهره مند میباشند. در واقع با بکارگیری این Framework ، عملا سازمانها در تولید سیستمهای خود فقط به منطق اصلی سیستمها (Business Logic) میپردازند و تمامی مسائل فنی و تکنولوژیک سیستمها توسط Framework تامین میگردد.
سیستم جامع برنامهریزی منابع سازمانی دوران نیز که خود مشتمل بر نزدیک به 50 زیر سیستم است توسط همین بستر تولید گردیده و توسط همان نیز اجرا میگردد. بنابراین تمامی خصوصیاتی که در این بخش تحت عنوان خصوصیات بستر آمده است در تمامی سیستمهای زیر مجموعه DOURAN ERP نیز وجود دارد.
مشخصات بارز بستر ERP دوران
از جمله مشخصات بارز این بستر عبارتند از:
· یکپارچگی فرآیندی (Business Processes Integration)
· یکپارچگی دادهای (Data Integration)
· (Data Warehouse)
· قابلیت اجرا روی سیستم عاملهای مختلف ویندوز ، لینوکس و ... (Multi Platform)
· قابلیت اطمینان بالا
· مقیاسپذیری بالا (Scalability)
· امنیت بالا
· انعطافپذیری (Flexibility) بالا به واسطه قابلیت Multi (چند سازمانی، چند ارزی، چند حسابداری، چند قیمتگذاری، چند زبانی)
· نصب و راهاندازی آسان
· راهنما (Online Help ,…)
· گزارشگیر پویا (Report Generator)
· واسط های کاربری مختلف ((Multi UI
· چند سازمانی (Multi Organization)
· سیستم چندزبانی
· چند کاربره (Multi User)
· چند نقشی (Multi Role)
· چند ارزی (Multi Currency)
· امکانات import/Export دادهها با هر فرمت
· تغییر پذیری در زمان اجرا و بدون داشتن Source Code
· امکانات پیوست (attachment) هر تعداد فایل با هر ساختاری به هر رکورد در هر قسمت از برنامه
· امکانات ایمیل (Email Integration)
· پشتیبانی از تجهیزات جانبی نظیر اسکنر(برای ورود اسناد کاغذی) ، قلم نوری (برای پاراف کردن نامه ها) ، فکس ، ...
· زمان بند (Scheduler)
· هشدار (Notice)
· امکان ثبت وقایع
· امکان مدیریت تغییرات اطلاعات
· روال پروسه تائید (Confirmation)
· پویایی سیستم در سطح واسط کاربر، منو ، پنجره، جداول بانک اطلاعاتی، فیلد، جریان کار،تعریف فرم، پروسه، گزارش،... ویا امکان تعریف یک برنامه کامل کاربردی مجزا در زمان اجرا
· مدیریت فرایندهای تجاری ((BPM و یا بعبارتی مدیریت جریان کار