/
/
فرایندساز GraphBPMS طراحی مدل فرآیند، تنظیم گامها و کار با درخواستهای جاری را در یک مسیر به هم پیوند میدهد. برای آشنایی با مفاهیم از مدیریت و مدلسازی فرآیند شروع کنید؛ برای طراحی به مقالههای استودیو و برای انجام و پیگیری درخواستها به مقالههای کارتابل مراجعه کنید.
فرایندساز GraphBPMS مسیر انجام یک کار را از آغاز تا پایان تعریف و اجرا میکند. در یک درخواست مرخصی، برای مثال، مشخص میکنید چه کسی درخواست را آغاز کند، چه فرمی ببیند، درخواست به چه کسی برسد، کدام شرط مسیر بعدی را تعیین کند و در پایان چه نتیجهای ثبت شود. فرمها، منابع داده، نقشها و رویدادها در همین مسیر به هم متصل میشوند.
بازکردن راهنمای آشنایی با مدیریت و مدلسازی فرآیند
لیست فرآیندها محل پیدا کردن طراحیها، تشخیص نسخه فعال و انجام عملیات مدیریتی است. هر ردیف یک نسخه فرآیند را نشان میدهد. از همین صفحه میتوانید وارد استودیو شوید، یک فرآیند را کپی کنید، وضعیت اجرا و دسترسیهای مدیریتی را تغییر دهید.
بازکردن راهنمای لیست فرآیندها و مدیریت فرآیندها
↑ بازگشت به فهرست آموزشاستودیو محل ساخت مدل اجرایی فرآیند است. روی بوم، اجزای مسیر را قرار میدهید، آنها را به هم متصل میکنید و تنظیمات هر جزء را مینویسید. شکل مدل مسیر کار را نشان میدهد؛ رفتار آن از تنظیمات گامها، متغیرها، دسترسیها و مسیرهای خروجی به دست میآید.
بازکردن راهنمای استودیوی فرآیند و BPMN Modeler
Pool محدودهٔ اصلی نمودار فرآیند را مشخص میکند. Lane کارهای داخل آن محدوده را بر اساس مجری دستهبندی میکند. در GraphBPMS، Lane علاوه بر نظمدادن به نمودار، محل تعیین دسترسی مجریان است؛ بنابراین جابهجایی یک UserTask بین دو Lane میتواند گیرندهٔ کار را تغییر دهد.
بازکردن راهنمای استودیو — Pool و Lane
Task مشخص میکند در یک نقطه از فرآیند چه کاری انجام شود: کاربر فرمی را تکمیل کند، یک منبع داده اجرا شود، محاسبهای انجام شود، فرآیند دیگری فراخوانی شود یا اجرای جاری منتظر پاسخ بیرونی بماند. اتصال شکلها فقط ترتیب حرکت را تعیین میکند؛ برای قابل استفاده شدن هر گام باید نوع آن، دادههای ورودی و خروجی و تنظیمات اختصاصیاش مشخص باشد.
بازکردن راهنمای استودیو — Taskها و Activityها
Gateway نقطه تصمیمگیری یا هماهنگکردن مسیرهای فرآیند است. پس از دریافت اطلاعات فرم، اجرای یک سرویس یا ثبت نظر کاربران، با Gateway مشخص میکنید کدام مسیر ادامه پیدا کند، چند مسیر با هم اجرا شوند و ادامه فرآیند چه زمانی منتظر پایان مسیرهای قبلی بماند.
بازکردن راهنمای استودیو — Gatewayها
Event نقطه شروع، انتظار، واکنش به یک رخداد یا پایان مسیر فرآیند است. با انتخاب نوع مناسب، میتوانید فرآیند را با اقدام کاربر، موعد زمانی، ارسال داده موبایل یا فراخوانی بیرونی آغاز کنید؛ برای انجام یک کار مهلت بگذارید؛ اجرای مسیر را تا زمان مشخصی نگه دارید؛ یا خطای یک فعالیت را به مسیر رسیدگی بفرستید.
بازکردن راهنمای استودیو — Eventها
↑ بازگشت به فهرست آموزشصفحه فرآیندهای قابل شروع محل آغاز یک درخواست تازه در GraphBPMS است. از این صفحه فرآیند مورد نظر را پیدا میکنید، نسخه آن را میبینید و اجرای جدید را شروع میکنید. برای ادامه کاری که قبلاً به شما ارجاع شده، به کارتابل ورودی بروید؛ شروع دوباره از این صفحه، جای ادامه درخواست قبلی را نمیگیرد.
بازکردن راهنمای فرآیندهای قابل شروع
کارتابل ورودی محل رسیدگی به گامهایی است که برای اقدام به شما ارجاع شدهاند. در این صفحه درخواست را پیدا میکنید، فرم و شرح ارجاع آن را میخوانید و کار را با اقدام مناسب ادامه میدهید. بسته به طراحی فرآیند، ممکن است بتوانید اطلاعات فرم را ویرایش کنید، فقط آن را ببینید، تصمیمی مانند تایید یا عدم تایید بگیرید، کار را موقت نگه دارید یا کل درخواست جاری را لغو کنید.
ارجاع گروهی امکان ادامهدادن چند Task مجاز از کارتابل ورودی را بدون بازکردن جداگانهٔ هر Form فراهم میکند. Wizard درخواستها را براساس نسخهٔ Process و گام گروهبندی میکند؛ قواعد هر گروه و شرح مربوط جدا بررسی میشوند و فقط گروههای مجاز ارسال میشوند. این قابلیت برای رسیدگی به درخواستهای متعدد، مانند درخواستهای مرخصی، کاربرد دارد.
↑ بازگشت به فهرست آموزشکارتابل سوابق مسیر طیشده درخواستها و ارجاعهای انجامشده را در دسترس قرار میدهد. با بررسی عنوان درخواست، شرح ارجاع و جزئیات گامها میتوانید بفهمید چه اقدامی انجام شده، چه کسی آن را انجام داده و کار در چه زمانی وارد یا خارج شده است.
↑ بازگشت به فهرست آموزششبیهساز به شما کمک میکند مسیر مدل را اجرا کنید، وضعیت هر گام را ببینید و مقدار متغیرها را هنگام عبور داده بررسی کنید. کاربرد اصلی آن پاسخ به پرسشهای مشخص است: آیا گام درست اجرا میشود؟ آیا فرم داده مورد انتظار را دریافت کرده؟ آیا شرط Gateway مسیر درست را انتخاب میکند؟ اگر اجرا متوقف شده، کدام گام و کدام داده باعث آن شده است؟
Sequence Flow مسیر حرکت اجرای Process از یک Node به Node بعدی است. هر مسیر میتواند یک Action داشته باشد؛ Action انتخاب قابل ارائه به کاربر است و دارای Name، Icon و Color است. عنوان خود Sequence Flow، شناسه آن و Action مرتبط را جدا از هم تنظیم کنید. شناسهای مانند Flow_05s2tc7 برای تشخیص همان اتصال در مدل به کار میرود.
Variable واسطه انتقال داده میان گامهاست. از Toolbar استودیو «مدیریت متغیرها» را باز کنید. فهرست سه ستون عنوان متغیر، نام متغیر و مقدار دارد. در نوار کناری، «همه متغیرها»، «متغیرهای سیستمی» و «متغیرهای فرآیند» را برای محدودکردن نمایش انتخاب کنید.
پایش فرآیند یا BAM محل بررسی اجرای فرآیندهاست: چه تعداد نمونه جاری یا خاتمهیافته است، کار در کدام گام قرار دارد، چه خطایی رخ داده و مقدار متغیرها در مسیر اجرا چه تغییری کرده است. این مقاله برای راهبر سامانه، تحلیلگر فرآیند و کارشناس پشتیبانی تنظیم شده است.
این مقاله برای توسعهدهنده و تحلیلگر داده، قرارداد مسیرهای BAM، نگاشت ورودی و خروجی گزارشها، ۱۹ رویه SQL و نکات یکپارچگی رابط را توضیح میدهد. راهنمای کاربری در مقاله «PROCESS-04 پایش فرآیند — BAM» قرار دارد.
تفویض اختیار امکان رسیدگی کاربر مقصد به وظایف مشمول قانون تفویض را فراهم میکند. قانون تفویض، کاربر مقصد، دامنه Role و Process Group، بازه اعتبار و وضعیت فعال را مشخص میکند. دریافتکننده کارهای تفویضشده را در تب مستقل کارتابل ورودی میبیند.
مدیریت کارتابل اختصاصی از منوی مربوط و مسیر /InboxManager در دسترس است. کارتابل اختصاصی، ستونهای اطلاعات اصلی کارتابل را با داده تکمیلی منبع داده ترکیب میکند تا کاربر فهرستی متناسب با کار خود ببیند.
کارتابل اختصاصی، فهرست وظایف را با ستونها، گروهبندی و داده تکمیلی تعیینشده در تعریف آن ارائه میکند. عنوان کارتابل را از گروه کارتابلهای اختصاصی منو انتخاب کنید و ردیف موردنظر را با کد فرآیند، عنوان، شرح گام و شرح ارجاع تشخیص دهید.
این مرجع برای توسعهدهندهای است که میخواهد فرآیند را از یک سامانهٔ دیگر، Custom JS فرم یا Script Task فراخوانی کند. سه قرارداد را جدا نگه دارید: /SharedApi برای مصرفکنندهٔ بیرونی، absoluteMethodHelper در محیط فرم GraphBPMS و توابع محیط اجرای Script Task. خروجی و شیوهٔ احراز هویت این سه یکسان نیست.
ESB یک قرارداد سرویس با نام، روش درخواست، ورودیها و خروجیهای مشخص روی فرآیند ایجاد میکند. این مسیر برای اجرای سرویسمانند تا پایان طراحی میشود. بستهٔ «انتشار فرآیند» برای انتقال طراحی به محیط دیگر، مفهوم دیگری است؛ تعریف ESB از آیکن مربوط به همان نسخه در لیست فرآیندها آغاز میشود.
↑ بازگشت به فهرست آموزش