یک روش دیگر برای نمایش اطلاعات کار در محیط وب، تولید گزارشهای متنی به شکل xhtml و پیوست آن به کار است. تولید این گزارشها توسط ابزارهای تولید xml انجام می شود و روش چابکی است برای گزارشگیری در محیط وب.
مطالعه بیشتر ...
در توابع و متدهای برنامه نویسی سیستم مدیریت فرایندها، در موارد زیادی باید داده های ساختاریافته را به فرم xml و به عنوان پارامتر به این توابع پاس کنیم. لذا برای تولید سیستماتیک فایلهای xml یک Object با نام WorkXMLUtils پیاده سازی شده است که با استفاده از متدها و ویژگی (Property) های این Object ، می توانید یک فایل xml را تولید کنید و یا عناصر (Element) و مشخصه (Attribute) های آن را ویرایش کنید.
مطالعه بیشتر ...
یکی از انواع فیلدهای قابل تعریف در گردش کار، فیلدهای از نوع منابع دیجیتال است. محتوای این فیلدها همانطور که از نام آن پیداست، منابع دیجیتال ذخیره شده در آرشیو است. در واقع شاید به نوعی بتوان گفت که این فیلدها یک کانال ارتباطی میان گردش کارها و درخت منابع دیجیتال است. منابع دیجیتال آرشیو در سطح پایگاه ذخیره می شود لذا این منابع مستقل از گردش کار هستند و از نظر تئوری، چند گردش کار می توانند از یک منبع دیجیتال استفاده کنند.
مطالعه بیشتر ...
در حالت عادی، کارها در کارتابل هیچ اولویتی نسبت به هم ندارند و تنها براساس تاریخ انجام آخرین وظیفه مرتب می شود. اما در سیستم مدیریت فرایندها این امکان وجود دارد که کارها را براساس اولویت دسته بندی کنیم. بر این اساس مثلا کارهای آنی و فوری در ابتدای فهرست و کارهای عادی در انتهای لیست قرار می گیرد.
مطالعه بیشتر ...
به دلیل تغییر و تحول مستمر در کاربران حقیقی، بهتر است مفهومی عامتر از کاربران حقیقی بنام کاربران مجازی داشته باشیم که نقشها برای این کاربران تعریف شود و به تبع آن، اختیارات به این کاربران اختصاص داده شود. کاربران مجازی شباهت زیادی به مفهوم نقش (Role) دارند که هر نقش می تواند کاربران حقیقی دیگر را به شکل زیرمجموعه خود داشته باشد. به این ترتیب سیستم وابستگی به کاربران حقیقی نداشته و نقشها را مدیریت می کند.
مطالعه بیشتر ...
در روند یک گردش کار، مواردی وجود دارد که محتوا یا رفتار بعضی از فیلدها در فرم، وابسته به وضعیت و محتوای فیلدهای دیگر است. برای نمونه، ممکن است یک فیلد بسته به محتوای فیلدهای دیگر، غیرقابل ویرایش (read only) شود یا این که مقدار یک فیلد از محاسبه فیلدهای دیگر به دست بیاید و یا این که محدوده محتوای یک فیلد توسط سیستم در فرم کنترل شود.
مطالعه بیشتر ...
اگر رویدادهای یک سیستم خارج از گردش کار، به شکل داده در جداول اطلاعاتی SQL ثبت شود آنگاه سیستم مدیریت فرایندها این امکان را دارد که رویدادهای برگزیده مورد نظر را آشکارسازی کرده و به گردش کار اعلام نماید.
مطالعه بیشتر ...
در سیستم مدیریت فرایندها می توانیم یک گردش کار را به دریافت ایمیل های خاصی مرتبط کنیم. به عبارت دیگر به محض دریافت ایمیل مورد نظر (مثلا از فرستنده خاص، موضوع خاص و ...) اقدام خاصی در گردش کار انجام شود. این کار از طریق آشکارسازی ایمیل ها انجام می شود.
مطالعه بیشتر ...
در بعضی از فرایندها مواردی پیش می آید که باید یک وظیفه انجام شود و نتیجه انجام این وظیفه به کاربر نمایش داده شود. در این موارد باید از عملیات خاص ترکیبی استفاده کنیم. به این ترتیب ابتدا وظیفه مورد نظر انجام می شود و سپس نتیجه تغییرات صورت گرفته در مقادیر فیلدها، در یک فرم خاص نمایش داده می شود.
مطالعه بیشتر ...
انجام عملیات خاص یکی از امکانات سیستم مدیریت فرایندهاست که دسترسی به این عملیات همانند سایر امکانات سیستم، به شکل مدیریت شده انجام می شود. به این وسیلهکاملا مشخص می شود که هر عملیات خاص را کدام دسته از کاربران می توانند انجام دهند.
مطالعه بیشتر ...