آرشیو منابع دیجیتال
- تعریف فیلد برای منابع دیجیتال و امکان تدوین گروهی این فیلدها
با این امکان میتوان، فیلدهای مورد نیاز با نوع داده مناسب را تعریف و در قالب مفهومی به نام "گروه فیلد منابع دیجیتال" به سیستم اضافه نمود. هر منبع دیجیتال میتواند یک یا چند گروه فیلد را پشتیبانی نماید. این پشتیبانی برای منابع دیجیتال فرزند به ارث میرسد.
- روش افزودن منابع دیجیتال از نوع "نیمه شناور"
در ادامه توسعه روشهای از پیش تعریف شده افزودن منبع دیجیتال، از طریق روش نیمه شناور میتوان در عمق 1، یکی از موارد "کاربر"، "بخش کاربر"، "نوع محتوا"، "قالب عام" و "قالب خاص" منبع دیجیتال را تعیین نمود و در عمق 2 به طور خودکار منبع دیجیتال جدید را وارد کرد.
- عکس و امضای الکترونیک (تصویر امضا) کاربران در گزارشات آرشیو
- تفکیک اختیار اصلاح از اختیار افزودن منابع دیجیتال
- دسترسی به فهرست کاربران و امکان تهیه پشتیبان از طریق کلاینت نرم افزار بدون نیاز دسترسی مستقیم به سرور
- بهینه سازی محاوره فهرست کاربران و امکان عدم نمایش کاربران خارج از دامنه (Null SID)
- تعیین شرح کامل منبع دیجیتال بر اساس ارتباط آن با منبع دیجیتال سرگروه
با این امکان میتوان، یکی از سه حالت: "شرح منبع دیجیتال"، "شرح منبع دیجیتال سرگروه + شرح منبع دیجیتال" و یا "شرح کامل منبع دیجیتال سرگروه + شرح منبع دیجیتال" را بعنوان شرح کامل منبع دیجیتال تعیین نمود.
- توسعه امکانات گزارش گیری منابع دیجیتال و امکان گزارشگیری از "یادداشت"، "طبقه بندی قابل تعریف" و "توصیف محتوای قابل تعریف"
- امکان یادآوریها برای یک کاربر یا گروهی از کاربران در تاریخ و زمان مشخص
مدیریت فرآیندها
- توسعه انواع فیلدهای قابل تعریف
امکان تعریف فیلدهای از نوع "کاربر"، "منبع دیجیتال"، "انتخابگر حرفی" و "آرایه" فراهم شده است. از این میان بخصوص نیاز به فیلدهای از نوع آرایه که دارای اجزا (SubField) و تکرارپذیر هستند به شدت حس می شد.
- فیلدهای محاسباتی گردش کار
محتوای فیلدهای محاسباتی، خروجی یک تابع محاسباتی است که ویزگی آن بروز بودن است. به این معنی که فارغ از موقعیت و حالت فرایند، این تابع در هر لحظه با پارامترهای همان لحظه محاسبه و مقدار آن تولید می شود. این فیلدها بویژه برای فراخوانی و نمایش اطلاعات پایگاههای خارج از فرایند مفید هستند.
- پیاده سازی سطوح سلسله مراتب سازمانی و مدیریت دسترسی کاربران براساس جایگاه سازمانی آنها
با این امکان میتوان، جایگاههای سازمانی مستقل یا وابسته به بخش تعریف نمود. کاربر میتواند در چندین جایگاه سازمانی با نقشهای متفاوت "عادی" یا "مدیر" قرار گیرد. در ضمن مفهومی به نام جایگاه سازمانی اصلی کاربر ایجاد شده است که سلسله مراتب کارمندان از طریق آن پیادهسازی شده است.
- پیاده سازی مفهوم کاربر مجازی و ترکیب آن با سلسله مراتب سازمانی
با تعریف کاربران مجازی و استفاده از آنها در نقشهای گردش کار، میتوان دسترسیهای دینامیک و متغیر، متناسب با شرایط در گردش کار ایجاد کرد. ضمنا با ترکیب این مفهوم با سلسله مراتب سازمانی، مدیران کاربران میتوانند به صورت دینامیک انجام وظایف خاصی نظیر تایید کارهای کارمندان بخش خود را برعهده گیرند.
- تعیین تاخیر برای اطلاع رسانی
با این امکان میتوان، برای هر وضعیت یک زمان انقضا deadline (بر حسب روز) تعریف نمود و در صورت طولانی شدن کار در یک وضعیت، به کاربری خاص اطلاع رسانی نمود.
- طراحی وضعیتهای دیدبان (WatchDog) برای نظارت بهتر بر انجام وظایف و جلوگیری از وقفه های بیش از حد در روند فرایند
در وضعیتهای دیدبان، سیستم پس از گذشت مدت زمان تعیین شده، می تواند واکنش تعیین شده ای را انجام دهد. مثلا روند فرایند را تغییر دهد یا آن را لغو کند، یا به شخص خاصی (مثلا مدیر) پیامک یا ایمیل بفرستد و ...
- "بیدارکردن" یک کار در تاخیر از درون پنجره مدیریت کارها
با این امکان میتوان کارهایی را که در وضعیت انتظار هستند، به شکل دستی و پیش از زمان پیشبینی شده بیدار نمود.
- گزارش چاپی "برگه وضعیت کار"
با این امکان میتوان، خلاصهای از وضعیت فعلی هر کار به همراه اطلاعات فیلدها و امضاهای لازم را فراهم نمود.
- استفاده از گروههای ویندوزی در تعریف نقشهای گردش کار
- تفویض تمام یا بخشی از اختیار کاربر به سایر کاربران
- افزایش امنیت استفاده از "ابزارهای برنامهنویسی گردش کار"
در این نسخه، تعیین و انتخاب ابزارهای برنامه نویسی، بصورت یکی از اختیارات کاربران پیاده سازی شده که مدیریت و امنیت فرایندها را علاوه بر سطح نرم افزار مدیریت (Admin) ، در سطح کلاینت و طراحی گردش کار نیز ممکن می سازد.
- ابزار تولید و پردازش فایلهای xml در برنامه گردش کار
- دسترسی مشروط به بخشی از منابع دیجیتال
با این امکان میتوان، دسترسی کاربران را تا زمانی که اجازه انجام وظیفه (یا ملاحظه) یک کار را دارند به منابع دیجیتال فراهم نمود. به عبارت دیگر، محدودیت دسترسی کاربر به بخش منبع دیجیتال، مانعی جهت انجام وظایف نیست.
- توسعه کارکرد فرم عمومی گردش کار
در راستای توسعه استفاده از فرم عمومی گردش کار، در صورتیکه برای وظیفهای فرم خاص تعریف نشود فرم عمومی جایگزین آن خواهد شد. در ضمن از درون تمام فرمهای وظایف گردش کار میتوان فرم عمومی آنرا نیز ملاحظه کرد.
- اختصاصی شدن نواحی فرم عمومی برای هر وظیفه
با این امکان میتوان، نواحی "فرم عمومی" گردش کار را برای هر وظیفه، در حد "نمایش" و "ویرایش" کنترل نمود.
- ایجاد فایل صادره و فراخوانی فیلدهای قابل تعریف گردش کارها
در راستای امکان انتقال فرایندها بین پایگاههای مختلف، از این پس، علاوه بر دیاگرام، امکان انتقال فیلدها و فرمهای وظیفه نیز فراهم شده است.
- تنظیمات کارتابل برای هر کاربر
در راستای توسعه امکانات کارتابل، هر کاربر میتواند مواردی از "فیلتر کردن وظایف نمایش داده شده" و "اطلاعرسانی بلادرنگ" را تنظیم کند.
- تعیین اولویت برای کارها و امکان مرتب سازی کارها براین اساس در کارتابل
- به تاخیر انداختن انجام یک وظیفه در کارتابل
در راستای توسعه امکانات کارتابل، کاربر میتواند وظیفهای را که به هر دلیل برای مدتی قابل انجام نیست "به تاخیر بیاندازد". وظیفه به تاخیر افتاده بسته به تنظیمات، به انتهای لیست رفته و یا اصلا نمایش داده نمیشود.
- اطلاعرسانی بلادرنگ برای وظایف
با این امکان میتوان، به تمام کاربران که نقشی در وظایف خروجی از یک وضعیت دارند، اطلاعرسانی بلادرنگ نمود. اطلاعرسانی با پیغامی به اطلاع کاربر میرسد.
- نقشهای مدیریت کار برای گردش کار
در این نسخه نقش مدیریت کار از نقش انجام وظایف تفکیک شده است. با این امکان، کاربر میتواند مستقل از امکان اجرای وظیفه، امکان امور مدیریتی از قبیل "بیدار کردن کار"، تعیین "کاربران مجازی"، تعیین "نقشهای سراسری کاربران" و "عملیات خاص" کارها را به عهده داشته باشد.
- گزارش نمایش رخدادهای کار تحت مکاننما در دیاگرام
با این امکان، کاربر میتواند وارد محیط دیاگرام شده و مسیر فرایند و مراحل انجام کار را به صورت گرافیکی مشاهده نماید.
امکان ارسال اعلامیه به دو فرم "پیام کوتاه" و "پست الکترونیک" از طریق فرآیند پیاده سازی گردیده است. اعلامیههای "پست الکترونیک" میتوانند دارای چندین پیوست فایل از منابع دیجیتال باشند.
ارسال پیام به فرایندها، دو کارکرد عمده دارد: 1) تغییر مسیر فرایند: با این امکان، نوع وضعیت جدیدی به گردش کار به نام "آغاز پیام" افزوده شده است کار در هر وضعیتی که باشد با دریافت پیام به وضعیت مربوطه منتقل شده و کار را از آنجا ادامه میدهد. 2) تغییر مقادیر فیلدها: به این ترتیب با ارسال پیام می توان مقدار فیلدهای یک کار به دلخواه تغییر داد. امکان ارسال پیام هم از پنجره مدیریت کارها و هم از درون برنامه وجود دارد.
- طراحی و پیاده سازی عملیات خاص
با این امکان می توان در هر فرایند یک یا چند عملیات خاص و پرکاربرد را تعریف کرده و از آنها در مدیریت و راهبری فرایند استفاده کرد. این عملیات که در رابط کاربری هستند، می تواند با هدف ویرایش و اصلاح فیلدها، تغییر کاربران وظایف، تغییر وضعیت، لغو کارها و ... طراحی شود.
- پیاده سازی امکان وب فرآیند
با این امکان، کاربر میتواند تمام کارهای مرتبط با کارتابل شخصی خود را از طریق مرورگر انجام دهد. وب فرآیند با قابلیت واکنش گرا (Responsive) قابل استفاده در محیط موبایل و تبلت میباشد.
گردش امانات
- گزارشات آماری جدید به نام گزارشات محوری
گزارشات محوری از نسل جدید گزارشها و با رابط کاربری مدرن، به کاربر این امکان را میدهد که محتویات گزارش را از درون گزارش به فرمهای مختلف تغییر داده و با گروهبندیهای متنوع مشاهده نماید.
- سیستم جدید یادآوریها برای یک کاربر یا گروهی از کاربران در تاریخ و زمان مشخص
- ابزار ایجاد میانبر به منوها برای دسترسی سریعتر به گزینه های پرکاربرد
پورتال
- پشتیبانی نسخه 9.7.2 هسته DNN
- امکان Site Group برای ادغام سایتهای DNN با محتوا یا کاربران مشترک در یک گروه سایت
- بهینه شدن و رفع اشکالات بخش مدیریت صفحات در personal bar
- تغییر ماژول اخبار به ماژول به روز xBlog با ویژگی واکنشگرا و تجربه بهتر برای کاربر و مدیریت آسانتر
- رفع اشکالات مربوط به jQuery و همچنین رفع مشکل امنیتی XSS مربوط به توابع کار با DOM
- امکان استفاده چند ماژول MVC (مانند ماژول کتابخانه شخصی) در یک صفحه
- بهبود عملکرد جستجو در سایت