پرش به محتوا
Workflow

اتوماسیون فرآیندهای سازمانی (WorkFlow)

زیرساخت

فرآیند چندمرحله‌ای با تأیید انسانی در میانه راه، تعریف، اجرا و پیگیری می‌شود و می‌تواند با پرداخت، پیام یا استعلام هماهنگ شود.

حوزه
اتوماسیون فرآیند سازمانی
مشتریان هدف
مدیران عملیات، واحدهای تایید داخلی، تیم‌های فرآیندمحور
قابلیت‌های اصلی
اجرای فرآیند چندمرحله‌ای، کارتابل تایید انسانی، نمایش گرافیکی فرآیند، ادغام با سرویس‌های پلتفرم

WorkFlow موتور اجرا و رصد فرآیندهای چندمرحله‌ای سازمان است. هر فرآیندی که چند مرحله دارد، از چند نفر یا چند سرویس عبور می‌کند و نیاز به تایید انسانی در میانه راه دارد، در این سرویس تعریف، اجرا و پیگیری می‌شود. نمونه چنین فرآیندهایی تایید چندمرحله‌ای یک درخواست، ارجاع کار بین واحدها، یا زنجیره‌ای از اقدامات که باید با چند سرویس دیگر پلتفرم (مثل پرداخت، پیامک یا استعلام) هماهنگ شود.

طراحی این سرویس بر پایه این اصل است که منطق کسب‌وکار هر حوزه در همان سرویس تخصصی خودش می‌ماند (مثلا منطق پیامک در Pulse، منطق استعلام‌های بیرونی در ExternalApi). WorkFlow فقط توالی، زمان‌بندی، انتظار برای رویداد یا تصمیم انسانی، و ثبت وضعیت را مدیریت می‌کند. این تفکیک باعث می‌شود تغییر در یک فرآیند سازمانی نیازی به دست‌کاری سرویس‌های تخصصی نداشته باشد.

کاربر نهایی این محصول از مسیر داشبورد اصلی پلتفرم به آن دسترسی دارد: فهرست فرآیندهای در جریان، صفحه کارتابل وظایف انسانی برای تایید یا رد، و صفحه رصد گرافیکی هر فرآیند. یک بخش جداگانه به نام Studio هم وجود دارد که ابزار فنی برای طراحان و تیم فنی است، نه بخشی از محصول نهایی کاربر کسب‌وکار.

باید صادقانه گفت وضعیت فعلی این محصول «نمایش گرافیکی و اجرای فرآیند» است، نه «فرآیندساز کامل بدون کد». نمایش گرافیکی یک فرآیند از قبل تعریف‌شده، پالت فعالیت‌های مجاز و پنل نمایش ویژگی‌های هر مرحله آماده و زنده است، اما امکاناتی مثل ساخت فرآیند جدید از صفحه، کشیدن و رها کردن اجزا روی بوم، ویرایش فیلدها، ذخیره و انتشار نسخه جدید هنوز پیاده نشده‌اند. تعریف فرآیندهای جدید امروز کار تیم فنی است، نه کاربر کسب‌وکار.

قابلیت‌ها و امکانات کلیدی

  • اجرای فرآیندهای چندمرحله‌ای

    شروع یک فرآیند تعریف‌شده و پیگیری آن تا پایان، شامل انتظار برای رویداد، زمان‌سنج، پیام به سرویس‌های دیگر و شاخه‌بندی تصمیم (بله/خیر).

  • کارتابل تایید انسانی

    هر مرحله‌ای که نیاز به تصمیم یک نفر دارد وظیفه‌ای در کارتابل می‌سازد؛ تحویل گرفتن، تایید یا رد، و آزادسازی وظیفه با قواعد مالکیت روشن (فقط همان کاربری که وظیفه را تحویل گرفته می‌تواند تصمیم بگیرد) و تصمیم‌گیری ایمن در برابر کلیک تکراری.

  • نمایش گرافیکی فرآیند

    صفحه‌ای که نقشه دقیق یک فرآیند (مراحل، مسیرها، متغیرها) را نشان می‌دهد؛ آنچه دیده می‌شود دقیقا همان چیزی است که اجرا می‌شود، بدون لایه ترجمه میانی.

  • دسته‌بندی رفتاری مراحل

    هر مرحله بر اساس رفتار واقعی‌اش رنگ‌بندی می‌شود: انتظار برای تصمیم انسان، انتظار برای رویداد یا callback بیرونی، ارسال پیام بدون انتظار، شاخه تصمیم، پایان فرآیند، یا فراخوانی همزمان یک سرویس دیگر.

  • ادغام با سرویس‌های دیگر پلتفرم

    مراحل سفارشی برای فراخوانی ExternalApi، Pulse و AccountingCore به عنوان بخشی از یک فرآیند، بدون نیاز به کدنویسی جداگانه در هر سرویس.

  • ثبت رویداد، صف پیام و رسیدگی به خطا

    صندوق ورودی رویداد و صف خروجی پیام برای هماهنگی با سرویس‌های دیگر، به همراه نمایش و تلاش مجدد محدود روی موارد خطاخورده (incident).

  • کنترل دسترسی مبتنی بر مجوز

    هر بخش (مشاهده تعریف، کارتابل، طراح) مجوز مجزای خودش را دارد و تمام درخواست‌ها از مسیر امن پلتفرم (احراز هویت، بررسی شرکت جاری، ضد جعل درخواست) عبور می‌کنند، نه تماس مستقیم مرورگر با موتور اجرا.

ارزش کسب‌وکاری

سازمان‌هایی که فرآیندهای چندمرحله‌ای دارند معمولا وضعیت این فرآیندها را در ایمیل، پیام یا کاغذ پیگیری می‌کنند و مدیریت روشن نمی‌داند یک درخواست الان دقیقا در چه مرحله‌ای گیر کرده است. WorkFlow یک محل واحد برای دیدن وضعیت زنده هر فرآیند در جریان، وظایف در انتظار تصمیم، و تاریخچه هر مرحله فراهم می‌کند. چون منطق تخصصی هر حوزه در سرویس خودش می‌ماند، این محصول بدون درگیر کردن هر تیم فنی می‌تواند فرآیندهایی بسازد که چند سرویس پلتفرم را به هم وصل می‌کنند.

نقاط تمایز

  • نقشه‌ای که کاربر می‌بیند دقیقا همان چیزی است که موتور اجرا می‌کند، بدون تبدیل یا ترجمه میانی.
  • تصمیم انسانی ایمن در برابر خطای عملیاتی است: هر وظیفه فقط یک بار قابل تصمیم‌گیری است و مالکیت وظیفه به‌روشنی کنترل می‌شود.
  • منطق تخصصی هر حوزه در سرویس خودش باقی می‌ماند؛ WorkFlow فقط توالی و رصد را مدیریت می‌کند، نه قوانین کسب‌وکار پرداخت یا پیامک.
  • تمام ترافیک از مسیر امن پلتفرم عبور می‌کند و ابزار فنی طراحی (Studio) کاملا از محصول کاربر نهایی جدا و محدود به دسترسی ادمین است.
Get in Touch

این ماژول را روی دادهٔ نمایشی ببینید

در جلسهٔ معرفی، سناریوهای سازمان شما را روی نسخهٔ نمایشی دارا مرور می‌کنیم و به پرسش‌های تیم فنی و مالی پاسخ می‌دهیم.