یک فرایند کسبوکار (Business Process) در تعاریف bpms بی پی ام اس مجموعهای از فعالیتهای جاری در سازمان با ساختاری است که ترتیب منطقی بین آن ها و وابستگیهایشان را توصیف مینماید و هدف آن فراهم نمودن یک نتیجه مطلوب است. مدلسازی فرایند کسبوکار، تحلیل مشترکی از فرایندهای کسبوکار ایجاد میکند. یک مدل کسبوکار میتواند درک جامع و کاملی از یک فرایند را مهیا نماید. هر سازمان را با استفاده از فرایندهای کسبوکار آن میتوان تحلیل نمود. به همین دلیل مدلسازی صحیح فرایندهای کسبوکار از اهمیت بالایی برخوردار است.
امروزه، کارشناسان حوزه فنآوری اطلاعات و مهندسی کسبوکار به این نتیجه رسیدهاند که سیستمهای موفق با درک صحیح فرایندهای کسبوکار شکل میگیرند. بهعلاوه فرایندهای کسبوکار نقش حیاتی در یکپارچگی سازمان دارند. مدلسازی مفهومی فرایندهای کسبوکار در مقیاس بزرگی اجرا و پیادهسازی شدهاند شاید ما گاهی برای سیستم حضور و غیاب و نرم افزار حضور و غیاب از آن مثالی زده ایم اما فرایمد مدل کسب و کار در سیستم های بسیار پیچیده ای هم مورد استفاده قرار گرفته تا توسعه نرمافزارهایی که فرایندهای کسبوکار را پشتیبانی میکنند، تسهیل نمایند و امکان تجزیهوتحلیل، بازمهندسی و بهبود آنها را فراهم کنند.
یک مدل فرایند در bpms (بی پی ام اس) متشکل از مجموعهای از مدلهای فعالیت و قوانین بین آنها است. هر مدل فرآیند کسبوکار بهعنوان یک طرح کلی برای نمونههای مختلف فرآیند است. نمونه فرایند کسبوکار، نمایشدهنده یک نمونه واقعی از عملیات سازمان و درواقع متشکل از نمونههای فعالیت میباشد.
مدل فرایند کسبوکار، از مهمترین مصنوعات (artifact) برای اجرای فرایندهای کسبوکار هستند. اجرای فرایندها میتواند با استفاده از قوانین سازمانی بهصورت سنتی انجام گردند یا با استفاده از سیستمهای نرمافزاری تولیدشده مبتنی بر سیستم مدیریت فرایند کسبوکار. استفاده از سیستم مدیریت فرایندهای کسبوکار (BPMS) برای اجرای فرایندها، این اطمینان را ایجاد مینماید که تمامی نمونه فرایندها بر طبق مدل فرایندی انجام میشوند.
نمایش گرافیکی فرایندهای کسبوکار، بیشتر بر ساختار فرایند و تعاملات آن با ذینفعان تمرکز دارد تا بر مفاهیم فنی آنها. توجه به این امر در مدلسازی فرایندهای کسبوکار، موردی مهم است چراکه تعریففرایند کسبوکار، استراتژی و زیرساخت اجرای فرایندها را مشخص نمینماید.
یکی از مهمترین خروجیهای مرحله اول bpms در چرخه فرایند یعنی مرحله طراحی و مدلسازی، مدل فرایند کسبوکار است. هر مدل فرایندی با مشارکت ذینفعان آن شناسایی میشود. بهعلاوه هر مدل فرایندی یک مالک دارد که مسئول انجام صحیح فرایند، کشف عارضههای فرایند و بهبود آن است.
تکنیکها و ابزارهای مختلی برای مدلسازی کسبوکار وجود دارد. شناسایی موارد کاربرد و یا هدف مدلسازی، نقش حیانی در انتخاب تکنیک و ابزار دارد. هر تکنیک برای دستیابی به اهداف خاصی مناسب است بهعنوانمثال خروجی برخی از تکنیکها مدلهایی است که کلیات فرایند را توصیف میکند، درصورتیکه خروجی برخی از تکنیکها مدلی برای تولید سیستم است مثلا تولید سیستم اتوماسیون اداری یا تولید سیستم حضور و غیاب و قابلیت اجرایی دارد.
تکنیکهایی نظیر (BPMN، xBPL (Extended business modeling language)، EPC (Event-driven process chain)، IDEF (ICAM Definition و (UML (Unified Modeling Language برای مدلسازی فرایند مورداستفاده قرار میگیرند؛ اما از جدیدترین و کارآمدترین تکنیکها میتوان به UML و BPMN اشاره نمود.
بهعنوان نمونه در تکنیک BPMN، هر مدل فرایندی متشکل از گره (node) ها و یال (edge) ها میباشد. گرهها، نمایشدهنده مدل فعالیت، مدل رخداد و مدل دروازه (gateway) میباشند درحالیکه یالها نمایشدهندهی جریان بین گرهها است. هر یال دقیقاً با دو گره در ارتباط است و این دو گره را با یک ترتیب مشخص به یکدیگر، مربوط میکند.
مدل های فعالیت نمایشدهنده واحدهای کاری انجامشده، مدلهای رخداد نمایشدهنده وضعیتهای جاری یک فرایند کسبوکار هستند و مدلهای دروازه جهت نمایش همگرایی (join) و واگرایی (split) گرهها مورداستفاده قرار میگیرند.
شکل بالا نمایانگر یک مدل فرایندی است. نمادگذاری استفادهشده برای توصیف مدل فرایندی، BPMNمیباشد. همانطور که مشخص است:
مزایای مدلسازی فرایندهای کسبوکار:
مدلسازی فرایندهای کسبوکار، مزایای زیادی دارد که از آن جمله میتوان موارد ذیل را برشمرد:
منابع: کتاب Business Process Management Concepts Languages Architectures - فصول ۲ و ۳ ، نویسنده: Mathias Weske
مقاله Business process modelling: Reviewand framework - نگارش Ruth Sara Aguilar-Saven
ترجمه وگردآوری: عاطفه سلیمیان - علی سیفایی