Skip to content

مدیریت فرایندهای سازمانی

ماژول اصلیتعریف ماژولتوضیحات
BPMSبستر مدیریت فرآیندهای سازمانیخودکارسازی فرایندهای سازمانی و افزایش بهره وری و کارایی سازمان

فیچرلیست:

ردیفدسته‌بندیعنوانمسیر پیشنهادیداستان کاربر (User Story)
1کشف و طراحی فرآیندکشف خودکار فرآیند (Process Mining)POST /process-mining/discoverبه عنوان مشاور، می‌خواهم لاگ سیستم ERP را آپلود کنم تا BPMS به صورت خودکار نقشه واقعی فرآیند «خرید» را برایم ترسیم کند.
2ایجاد مدل فرآیند جدیدPOST /process-definitionsبه عنوان یک تحلیلگر فرآیند، می‌خواهم بتوانم یک بوم خالی برای طراحی گرافیکی فرآیند «درخواست مرخصی» ایجاد کنم.
3طراحی فرآیند با استاندارد BPMN 2.0(قابلیت استودیو طراحی)به عنوان تحلیلگر، می‌خواهم از المان‌های استاندارد جهانی (مانند وظایف، دروازه‌ها) برای مدل‌سازی فرآیند استفاده کنم.
4نسخه‌بندی (Versioning) مدل‌های فرآیندPOST /process-definitions/{id}/versionsبه عنوان تحلیلگر، پس از اعمال بهبود، می‌خواهم طرح جدید را به عنوان نسخه ۲.۰ فرآیند ذخیره کنم.
مخزن فرآیندها و قابلیت استفاده مجدد (Process Repository)GET /repository/sub-processesبه عنوان یک تحلیلگر ارشد، می‌خواهم بتوانم یک زیرفرآیند استاندارد (مانند «اخذ تاییدیه مدیر») را یک بار طراحی کرده و در مخزن مرکزی ذخیره کنم تا سایر تحلیلگران بتوانند از آن در فرآیندهای مختلف استفاده کنند.
مدل‌سازی مشترک و همزمانبه عنوان یک تیم تحلیل فرآیند، می‌خواهیم بتوانیم به صورت همزمان (مانند Google Docs) روی یک نقشه فرآیند کار کنیم، کامنت بگذاریم و تغییرات یکدیگر را در لحظه مشاهده نماییم.
5شبیه‌سازی فرآیند قبل از اجراPOST /process-definitions/{id}/simulateبه عنوان مدیر، می‌خواهم قبل از استقرار یک فرآیند، اجرای آن را شبیه‌سازی کنم تا گلوگاه‌های احتمالی را تخمین بزنم.
6طراحی فرم‌ها، داده‌ها و قوانینطراحی فرم‌های الکترونیکی (e-forms)POST /formsبه عنوان تحلیلگر کسب‌وکار، می‌خواهم با یک ابزار بصری (Drag-and-Drop) فرم «درخواست کالا» را طراحی کنم.
7تعریف متغیرهای فرآیند (Process Variables)POST /process-definitions/{id}/variablesبه عنوان توسعه‌دهنده، می‌خواهم متغیری با نام invoice_amount برای نگهداری مبلغ فاکتور تعریف کنم.
8اعمال قوانین اعتبارسنجی روی فیلدهاPUT /forms/{formId}/fields/به عنوان تحلیلگر، می‌خواهم قانونی تنظیم کنم که فیلد «تاریخ شروع» حتما باید قبل از «تاریخ پایان» باشد.
قابلیت‌های پیشرفته فرم‌ساز (منطق شرطی)به عنوان یک تحلیلگر، می‌خواهم در فرم «درخواست کالا»، فیلد «دلیل نیاز فوری» فقط زمانی نمایش داده شود که کاربر چک‌باکس «درخواست فوری است» را علامت زده باشد.
9مدیریت تصمیمات با استاندارد DMNPOST /decisionsبه عنوان مدیر اعتبارسنجی، می‌خواهم قوانین «اعطای وام» را در یک جدول تصمیم‌گیری (DMN) مدیریت کنم.
10اجرا و مدیریت وظایفشروع یک نمونه جدید از فرآیند (Instance)POST /process-instancesبه عنوان یک کارمند، می‌خواهم با پر کردن فرم اولیه، یک فرآیند جدید «درخواست مرخصی» را شروع کنم.
11کارتابل یکپارچه وظایف (Tasklist)GET /tasksبه عنوان یک مدیر، می‌خواهم در کارتابل خود لیستی از تمام وظایف منتظر اقدامم را مشاهده کنم.
12انجام و تکمیل یک وظیفهPOST /tasks/{taskId}/completeبه عنوان مدیر، می‌خواهم وظیفه «تایید مرخصی» را تکمیل کنم تا فرآیند به مرحله بعد برود.
13ارجاع یا تخصیص مجدد وظیفهPOST /tasks/{taskId}/assignبه عنوان مدیر، می‌خواهم یک وظیفه را از کارمندی که در مرخصی است به همکار دیگرش ارجاع دهم.
مدیریت توافق‌نامه سطح خدمات (SLA Management)POST /slasبه عنوان مدیر عملیات، می‌خواهم برای فرآیند «پاسخ به مشتری» یک SLA تعریف کنم که هر وظیفه باید ظرف ۴۸ ساعت تکمیل شود و سیستم وظایف در معرض خطر را به من هشدار دهد.
صف‌های کاری اشتراکیGET /queues/{queueId}/tasksبه عنوان مدیر تیم مالی، می‌خواهم یک صف کاری با نام «فاکتورهای نیازمند بررسی» ایجاد کنم تا هر کدام از کارشناسان تیم که فرصت داشت، یک وظیفه را از صف برداشته و انجام دهد.
14همکاری و گفتگو در وظایفPOST /tasks/{taskId}/commentsبه عنوان یک کارمند، می‌خواهم در یک وظیفه پیچیده، همکارم را منشن (@mention) کنم تا نظر او را جویا شوم.
15مدیریت موارد پویا (Case Management)مدیریت پرونده‌های پویا (Adaptive Cases)POST /casesبه عنوان کارشناس بیمه، می‌خواهم یک «پرونده بررسی خسارت» باز کنم و در حین کار، وظایف و مدارک جدیدی به آن اضافه کنم.
قالب‌های پرونده (Case Templates)POST /cases/from-templateبه عنوان مدیر منابع انسانی، می‌خواهم یک قالب پرونده برای «رسیدگی به شکایات» ایجاد کنم که به صورت پیش‌فرض شامل وظایf اولیه و مدارک مورد نیاز باشد.
16اتوماسیون هوشمند و یکپارچه‌سازیفراخوانی سرویس خارجی (API Call)به عنوان توسعه‌دهنده، می‌خواهم در مرحله «اعتبارسنجی مشتری»، سیستم به صورت خودکار یک سرویس استعلام خارجی را فراخوانی کند.
17اجرای اسکریپت‌های سفارشی (Rules Engine)به عنوان توسعه‌دهنده، می‌خواهم اسکریپتی بنویسم که بر اساس مبلغ فاکتور، مسیر فرآیند را تعیین کند.
18شروع فرآیند از طریق یک رویداد خارجیPOST /webhooks/start-processبه عنوان توسعه‌دهنده، می‌خواهم به محض ثبت مشتری جدید در CRM، فرآیند «آنبوردینگ مشتری» خودکار آغاز شود.
پایش فعالیت‌های کسب‌وکار (BAM)GET /reports/bam/kpisبه عنوان مدیرعامل، به جای دیدن معیارهای فنی، می‌خواهم داشبوردی داشته باشم که شاخص‌های کلیدی کسب‌وکار (KPIs) مانند «ارزش کل سفارش‌های در حال انتظار» را که از دل فرآیندها استخراج شده، به من نشان دهد.
19یکپارچه‌سازی با ربات‌های RPAبه عنوان طراح فرآیند، می‌خواهم در مرحله «ورود اطلاعات به نرم‌افزار قدیمی»، یک ربات RPA را برای انجام کار تکراری فراخوانی کنم.
20پایش و تحلیل هوشمندداشبورد زنده وضعیت فرآیندهاGET /reports/dashboardبه عنوان مدیر عملیات، می‌خواهم ببینم در حال حاضر چند فرآیند «ثبت سفارش» فعال است و هر کدام در چه مرحله‌ای قرار دارند.
21گزارش‌گیری از عملکرد و زمان چرخهGET /reports/cycle-timeبه عنوان مدیر، می‌خواهم گزارشی از میانگین زمان لازم برای تکمیل فرآیند «استخدام» را مشاهده کنم.
22شناسایی گلوگاه‌های فرآیند (Bottlenecks)GET /reports/heatmap/به عنوان تحلیلگر، می‌خواهم با یک نقشه حرارتی، مراحلی از فرآیند که بیشترین زمان را می‌گیرند، شناسایی کنم.
23مشاهده تاریخچه کامل یک پرونده (Audit Trail)GET /process-instances/{id}/historyبه عنوان یک حسابرس، می‌خواهم تاریخچه کامل یک فرآیند تایید فاکتور را ببینم.
تحلیل هزینه فرآیندهاGET /reports/process-cost/{processId}به عنوان مدیر مالی، می‌خواهم گزارشی از هزینه تمام شده اجرای کامل فرآیند «استخدام یک نیروی جدید» (شامل هزینه زمان صرف شده توسط مدیران) را مشاهده کنم.
24تحلیل پیش‌بینی‌کننده عملکرد فرآیندGET /process-instances/{id}/predictبه عنوان مدیر، می‌خواهم سیستم به من هشدار دهد که فرآیند «تحویل سفارش X» با احتمال بالا با تاخیر مواجه خواهد شد.
25مدیریت و پیکربندی پلتفرممدیریت کاربران و نقش‌هاPOST /admin/rolesبه عنوان ادمین، می‌خواهم نقشی با عنوان «تاییدکننده مالی» ایجاد کنم که فقط به وظایف مربوط به تایید پرداخت‌ها دسترسی داشته باشد.
گردش کار برای مدیریت و تایید فرآیندهاPOST /process-definitions/{id}/request-approvalبه عنوان یک تحلیلگر، پس از طراحی یک فرآیند مالی جدید، می‌خواهم آن را برای تایید به «مدیر واحد انطباق» ارسال کنم و تا زمان تایید ایشان، امکان استقرار (Deploy) آن وجود نداشته باشد.
26استقرار (Deploy) نسخه جدید فرآیندPOST /deploymentsبه عنوان توسعه‌دهنده، پس از اتمام تست، می‌خواهم نسخه جدید فرآیند «درخواست خرید» را در محیط عملیاتی مستقر کنم.