نرمافزار مدیریت گردش امانات
- بروزرسانی زیرساختها برای پشتیبانی جدیدترین نسخههای Windows و SQL Server
- بروزرسانی زیرساختها برای رعایت آخرین توصیههای امنیتی در اینترنت
نرمافزار آرشیو دیجیتال
-
پشتیبانی جدول پیشرفته در آمارها
جدول پیشرفته دارای مزایای متعددی نسبت به جدول کلاسیک است که از جمله آنها میتوان به موارد زیر اشاره کرد:
- گروهبندی و مرتبسازی در حین مشاهده گزارش
- گروهبندی و مرتبسازی بر اساس فیلدهای "محاسباتی در سرور"
- امکان ملاحظه چند نمای مختلف از گزارش به طور همزمان در تبهای مختلف که این نماها میتوانند از نوع نمودار گرافیکی نیز باشند
- امکان ملاحظه فیلدهای متنی چند خطی در ستونها
- امکان دستهبندی فیلدهای به هم مرتبط در کنار یکدیگر
-
امکان کنترل اندازه و پسوند فایل هنگام افزودن منبع دیجیتال به روش از پیش تعریفشده
از این پس با استفاده از این امکان می توانیم سایز فایلهای منابع دیجیتال را مدیریت کنیم و از افزودن فایلهای بزرگ به آرشیو جلوگیری کنیم.
-
بروزرسانی زیرساختها برای پشتیبانی جدیدترین نسخههای Windows و SQL Server
-
بروزرسانی زیرساختها برای رعایت آخرین توصیههای امنیتی در اینترنت
نرمافزار مدیریت فرایندها
-
توسعه ابزارهای تولید و اجرای گردش کار
- پشتیبانی نوع جدید فیلد "صوت"
در بعضی از گردش کارها، برای راحتی و سرعت انجام کار، می توانیم پاره ای از وظایف را به شکل یک فایل صوتی ذخیره کنیم. برای مثال دستور انجام یک وظیفه از طرف سرپرست، شرح کار انجام شده توسط کارشناس، شرح شکایت توسط مشتری و ... لذا برای این کار، فیلدهای از نوع صوت پیاده سازی شده است.
- افزودن موجود WorkImageUtils برای کار با تصاویر
در حال حاضر، این موجود دارای متدهای تغییر سایز، چرخش تصویر، و تبدیل فایلهای bmp به jpg است.
- توسعه فیلدهای نوع "منبع دیجیتال" و "کاربر" و "انتخابگر حرفی" به منظور شخصیسازی شیوه جستجو و انتخاب آنها
در سیستم مدیریت فرایندهای نوسا سه نوع فیلد (کاربر، منبع دیجیتال و انتخابگر حرفی) وجود دارد که محتوای آنها از جداول خارج از گردش کار و از طریق مرور (Browse) خوانده و انتخاب می شود. برای محدود کردن فهرست مرور، امکانی برای جستجو و فیلتر کردن این فهرست به سیستم افزوده شده است که از طریق آن، می توانیم با حذف محتواهای غیرمرتبط، فهرست ها را مطابق با نیاز خود به شکل محدود و پالایش شده نمایش دهیم. به این ترتیب روند ورود اطلاعات در این فیلدها با سرعت و راحتی بیشتری انجام خواهد شد.
- پیادهسازی ابزار مدیریت کاربران فاقد شماره شناسایی ویندوز شامل تعریف، حذف و اصلاح آنها در WorkUserUtils
فرایندها ممکن است ذینفعان و کاربران خارج از شبکه سازمان داشته باشند که برای امکان ارتباط و تعامل این نوع از کاربران (فاقد sid) با فرایندها، قابلیت اتصال کاربران با شناسه گوگل (google account) و شماره موبایل پیاده سازی شده است. برای امکان تعریف، ویرایش و حذف این کاربران از طریق برنامه گردش کار، متدهایی در WorkUserUtils پیاده سازی شده است.
- افزودن توابع AtoB و BtoA به WorkUtils برای کار با رشتههای حرفی base64
base64 يک استاندارد کدينگ فايلهاي باينري به شکل رشته حرفي است که ذخيره سازي و انتقال داده هاي باينري (عمدتا تصوير) را در فايلهاي متني (از قبيل html) امکان پذير مي سازد. با متدهاي فوق مي توانيم يک فايل باينري را به فرمت base74 و برعکس آن، يک رشته base64 را به فايل باينري تبديل کنيم.
- توسعه امکانات کتابخانههای javascript با افزودن امکان استفاده آنها از یکدیگر
برای پرهیز از تکرار توابع عمومی و پرکاربرد در کتابخانه ها، امکان صدا زدن کتابخانه ها از درون یکدیگر پیاده سازی شده است.
- توسعه WorkState و افزودن ویژگیهای DueDate و WorkDesc
ویژگی DueDate تاریخ سررسید انجام وظیفه است و ویژگی WorkDesc شرح (منبع دیجیتال) کار است. تاریخ سررسید فقط خواندنی است اما شرح کار امکان ویرایش نیز دارد و از این طریق می توانیم از طریق برنامه گردش کار، شرح کار را تغییر دهیم.
- تعریف دو موجود عمومی WorkState و StarterWorkState برای نوشتن راحتتر برنامههای گردش کار
از این نسخه دیگر نیازی به درج کد گردش کار در موجود WorkState نیست و سیستم بطور اتوماتیک این موجود را برای گردش کار جاری و در مواردی که گردش کار جاری یک زیرگردش باشد، موجود StarterWorkState را برای گردش کار اصلی در نظر می گیرد.
- توسعه امکان SearchWork برای جستجوی کارهای تعلیقشده
از این نسخه، وضعیت تعلیق/عدم تعلیق نیز به عنوای یکی از انواع وضعیت کارها اضافه شده است و در تعیین پارامتر Status تاثیرگذار می باشد.
- توسعه امکانات بررسی سابقه خطاها با افزودن تابع GetPendingErrList به WorkUtils
- توسعه امکانات آغاز کاربا امکان تعیین تابع شرط برای آغاز کار با رخداد
تا قبل از این نسخه، به محض دریافت رخداد آغاز کار، بلافاصله یک کار جدید آغاز می شد اما از این نسخه می توانیم برای شروع کار، شرط تعیین کنیم.
- توسعه امکانات ارتباط با سیستم مالی نوسا با افزودن تابع WorkUtils.ArabicStr برای تبدیل متون فارسی به استاندارد نوسا
سیستم مدیریت فرایندهای نوسا، برای ذخیره سازی و نمایش حروف "ک" و "ی" در رشته های حرفی فارسی، از استاندارد عربی این حروف (ك و ي ) استفاده می کند. اما وقتی که عبارتهای فارسی از بیرون از سیستم مثلا از طریق کلاینت REST و در پارامتر حرفی پیام (StringParam) به گردش کارها منتقل می شود، هیچ تضمینی وجود ندارد که این نرم افزارها از "ک" و "ی" عربی استفاده کنند لذا برای جلوگیری از اشکالات احتمالی در فرایندها می توانیم با استفاده از تابع ArabicStr تمام "ک" و "ی" ها را به عربی تبدیل کنیم.
-
توسعه کارتابل
- اضافه شدن تب جدید خلاصه وضعیت کارها
کاربرانی که برای امور نظارتی و مدیریتی با فهرست کارهای متعددی سروکار دارند می توانند این فهرستها را در کارتابل خود به شکل خلاصه وضعیت کار تعریف نمایند و از این طریق این فهرست کارها را بطور دائم در دسترس داشته باشند. در واقع هدف اصلی از گزارش خلاصه وضعیت کارها، دسترسی سریع مدیران به اطلاعات سرجمع کارها و استفاده از این اطلاعات برای نظارت دانم بر روند فرایندها و واکنش و تصمیم گیریهای به موقع در برابر تغییرات فرایندها است.
- امکان تعریف پیشتنظیم و میانبر برای "آغاز کار جدید"
برای راحتی آغاز کار جدید، می توانیم پیش تنظیمهایی را برای گردش کار، شرح کار، وظیفه آغازین و دیگر فیلدهای محاوره آغاز کار جدید تعریف و از آنها در هنگام آغاز کار استفاده کنیم. ضمنا از این پس، آغاز کار علاوه بر کارتابل از طریق منوی فهرست کارها نیز انجام پذیر است.
- بهبود رفتار اطلاعرسانی بلادرنگ برای کنترل بهتر کاربران سرویسگیرنده و افزایش راندمان سیستم
برای کنترل بهتر کاربران سرویسگیرنده و افزایش راندمان سیستم عملیات خواندن و نمایش اعلانهای فوری به شکل اختیاری و با فعال/غیرفعال کردن این امکان در تنظیمات کارتابل انجام می شود.
- بهبود امکان "پیگیری خودکار" کارها
تا قبل از این نسخه، پیگیری خودکار تنها برای وضعیتهایی که یک وظیفه خروجی داشت امکان پذیر بود اما از این نسخه به بعد می توانیم وظایف خروجی متعدد داشته باشیم و با تعیین اولویت، وظیفه مورد پیگیری خودکار را تعیین نماییم.
-
توسعه فهرست کارها
- اضافه شدن فیلد "سررسید انجام وظیفه" به فهرست کارها
با توجه به اهمیت سررسید انجام وظیفه در نظارت و مدیریت فرایندها، در این نسخه امکان استخراج خودکار محتوای این فیلد از تعاریف وظیفههای گردش کار و نمایش آن در فهرست کارها پیاده سازی شده است.
- امکان ملاحظه فهرست "کاربران دارای نقش در کار" در فهرست کارها
از طریق این امکان می توانیم فهرست انواع کاربران حقیقی، مجازی، جانشین و گروههای کاربران دارای نقش در کار را ملاحظه کنیم. به بیان دیگر می توانیم متوجه شویم که این کار در هر لحظه در کارتابل کدام کاربر(ان) است.
-
توسعه امکانات مدیریت کارها
- امکان مدیریت کار تحت مکاننما در تمام فهرستها و گزارشها
تا کنون امکان مدیریت کار، تنها در کارتابل و فهرست کارها ممکن بود اما از این نسخه، در تمام فهرستها و گزارشهای گردش کار، می توانیم کار تحت مکان نما را مدیریت کنیم.
-
توسعه امکانات اطلاعرسانی و ارتباط با کاربران
- امکان درج لینک در پیامهای درون سازمانی
در ارسال و دریافت پیام در صندوق پیامها، امکان درج لینک پیاده سازی شده است.
- امکان دستهبندی اعلامیههای گردش کار با افزودن فیلد "شناسه گروه" اعلامیه
- امکان ارسال مجدد یک اعلامیه در فهرست اعلامیهها
به این ترتیب برای ارسال مجدد یک اعلامیه نیازی به اجرای مجدد یک وظیفه یا عملیات خاص نیست و می توانیم از طریق رابط کاربری، اعلامیه مورد نظر خود را مجددا ارسال نماییم.
- امکان تعیین شماره تلفن، نشانی پست الکترونیک یا شیوه اطلاعرسانی توسط کاربر
در نسخه های قبلی برای ارسال اعلامیه ها، باید لزوما اطلاعات شماره تلفن، ایمیل و شیوه اطلاع رسانی تعیین می شد. از این نسخه، کاربر کلاینت هنگام ایجاد اعلامیه در سرور و ویرایش بعدی این دادهها می تواند بر اساس اطلاعات دریافتشده از گیرنده، فیلدهای فوق را به شکل دستی تعیین نماید.
- پشتیبانی CC و BCC در اعلامیههای پست الکترونیک
-
پشتیبانی جدول پیشرفته درفهرست کارها و گزارشهای سیستم
جدول پیشرفته دارای مزایای متعددی نسبت به جدول کلاسیک است که از جمله آنها میتوان به موارد زیر اشاره کرد:
- گروهبندی و مرتبسازی در حین مشاهده گزارش
- گروهبندی و مرتبسازی بر اساس فیلدهای "محاسباتی در سرور"
- امکان ملاحظه چند نمای مختلف از گزارش به طور همزمان در تبهای مختلف که این نماها میتوانند از نوع نمودار گرافیکی نیز باشند
- امکان ملاحظه فیلدهای متنی چند خطی در ستونها
- امکان دستهبندی فیلدهای به هم مرتبط در کنار یکدیگر
-
توسعه امکانات "کیف پول کاربران"
امکانات "کیف پول کاربران" افزوده شده است. این امکانات شامل "شارژ"، "مصرف"، "مانده" و "فهرست تراکنشها" میباشد که به صورت واسط با سیستم مالی نوسا عمل خواهد کرد. این چهار امکان در قالب توابع گردش کار پیادهسازی خواهند شد و انتظار داریم هر ساختاری در سیستم مالی را پوشش دهند.
-
توسعه امکانات ثبت حضور یا عدم حضور کاربران
- افزودن امکان درج یکباره عدم حضورهای کاربران برای یک محدوده تاریخی
- امکان تهیه گزارش حضور کاربران
-
توسعه امکانات ارتباط با مجموعه نرمافزارهای Office
- فراخوانی مستقیم از فایل Excel
در این نسخه امکان فراخوانی و انتقال داده های با فرمت Excel به آرایهها پیاده سازی شده است.
- گزارش وضعیت یک کار به صورت فایل Word
برای این کار، نوع جدیدی از عملیات خاص پیاده سازی شده است که توسط آن، می توانیم اطلاعات فیلدهای کار را بطور خودکار به فرمهای با طرح بندی (layout) از پیش تعیین شده در Word منتقل کنیم.
-
توسعه گزارشهای نرمافزار
- گزارش مراحل انجام وظیفه
- افزودن نوع جدید عملیات خاص برای ملاحظه "پیشنمایش گزارش تفصیلی کار به تفکیک یک آرایه"
- فهرست منابع دیجیتال استفادهشده در کارها
نکته ای که در مورد این فهرست وجود دارد این است که در هر منبع دیجیتال از این فهرست می توانیم با استفاده از گزینه موجود در منوی فهرست کارها، لیست کارهای استفاده از این منبع دیجیتال را ملاحظه کنیم.
- گزارش کار آغازگر کار تحت مکاننما و فهرست زیرگردش کارهای آغاز شده کار تحت مکاننما
با استفاده از این امکان متوجه می شویم که زیرگردش کار توسط کدام کار آغاز شده، و نیز این که کار آغازگر، کدام زیرگردش کارها را آغاز کرده است.
- فهرست انتخابگرهای حرفی استفادهشده در کارها
با این امکان می توانیم بفهمیم که یک سطر از یک انتخابگر حرفی (مثلا یک کالای خاص)، در کدام کارها استفاده شده است. به این ترتیب می توانیم انتخابگرهای حرفی را در گردش کارها ردیابی کنیم.
-
امکان ارتباط با سایر نرمافزارها از طریق پروتکل REST
- امکان ارسال پیام به نرمافزار فرایند نوسا از طریق پروتکل REST
با توجه به مجهز شدن سرورهای نرم افزار فرایند نوسا به وب سرویس REST، از این پس میزبانهای فرایند نوسا می توانند از طریق ارسال پیام با استاندارد REST با یکدیگر به تعامل و انتقال داده ها بپردازند.
- ارتباط با سایر نرمافزارها از درون برنامه گردش کار با پروتکل REST
از این طریق امکان اتصال و تبادل داده ها با وب سرویسهای REST در نرم افزارهای دیگر ایجاد می شود.