با سلام خدمت همکاران محترم
نسخه 14:05 ارائه شده است. در این نسخه علاوه بر رفع اشکالات نسخههای قبل امکانات متعددی به شرح زیر اضافه شده است:
1. برنامه مخصوص کلاینت: در نسخه جدید هر گردش کار میتواند یک برنامه مخصوص کلاینت داشته باشد. سه نوع تابع در این برنامه قابل نوشتن و استفاده در فیلدهای گردش کار هستند که رفتار فیلدها در فرم را تغییر میدهند: تابع اعتبارسنجی و تابع محاسبه مقدار و تابع تعیین وضعیت ویرایش.
تابع اعتبارسنجی برای تعیین اعتبار مقدار فیلد قبل از ارسال آن به سرور به کار میرود.
تابع محاسبه مقدار برای محاسبه مقدار فیلدهای نوع جدید "محاسباتی در کلاینت" به کار میرود.
تابع تعیین وضعیت ویرایش برای "فقط خواندنی" کردن یک فیلد بر اساس محتوای سایر فیلدها به کار میرود.
نکته 1: از درون این توابع نمیتوان مقدار فیلد دیگری را تغییر داد.
نکته 2: این توابع لختی قابل توجهی به فرم اضافه میکنند. بنابراین باید فقط در موارد ضروری از آنها استفاده کرد.
نکنه 3: برای دسترسی به برنامه و اصلاح این توابع کافی است بر روی ناحیه آنها در محاوره تعریف فیلد DoubleClick کنید. (البته برنامه از درون دیاگرام گردش کار نیز در دسترس است).
2. فرم تعریف گردش کارها تغییر کرده و خلاصه شده است. دیگر فهرست وضعیتها به صورت پیشفرض در بخش Detai نمایش داده نمیشود و برای دیدن آن یک تکمه جدید به toolbar اضافه شده است (مانند وظیفهها).
3. امکان انجام گروهی عملیات در "فهرست کارها به همراه فیلدهای قابل تعریف" برای چهار عملیات "عملیات خاص" و "بیدارکردن" و "تعیین اولویت" و "تعلیق/رفع تعلیق" اضافه شده است. براین این کار احتیاج به تکمه خاصی نیست و در صورت انتخاب کارها توسط کاربر، خود به خود فعال میشود.
4. برای فیلد گردش کار از نوع کاربر میتوان محدودیت بر روی جایگاه سازمانی و بخش تعیین کرد.
5. سطح دسترسی کاربران هنگام "دریافت فایل" پیوستهای کار کنترل میشود. این کنترل فعلا محدود به مجاز یا غیرمجاز بودن است و امکانات اسیستم اعتباری/فروش در آن اعمال نمیشود.
6. سابقه اتصال و قطع اتصال کاربران از دو مسیر کلاینت ویندوز و کلاینت وب فرایند در سیستم ذخیره میشود و قابل گزارشگیری است. توجه کنید این کار فقط برای کاربرانی که به طور صریح در فهرست کاربران تعریف شدهاند انجام میشود و شامل اتصال آنها از طریق گروههای کاربری نمیشود.
7. امکان کپی تعریف فیلد "گردش کار" و "گروه فیلد" در پنجره تعریف فیلدها افزوده شده است.
8. تابع WorkUtils.ContinueWork به برنامه گردش کار افزوده شده است. توسط این تابع میتوان دستور ادامه عملیات یک کار دیگر را از درون برنامه صادر کرد.
9. تابع WorkUserUtils.GetUserNotifyList به برنامه گردش کار افزوده شده است. توسط این تابع میتوان از فهرست کارهای در کارتابل یک کاربر دیگر اطلاع یافت و کارهای مختلفی از جمله اطلاعرسانی به او را انجام داد.
موفق باشید.