انواع فعالیت (Task) بیزاجی

انواع فعالیت در بیزاجی چیست؟ راهنمای کامل Task در فرآیند

فعالیت از ارکان اصلی ساخت یک فرایند می‌باشد. فعالیت‌ها (Task) برای مدل‌سازی ایستگاه‌های کاری به کار برده می‌شود و انجام کار توسط افراد مختلف در بازه‌های زمانی را نشان می‌دهد. بیزاجی به شما این امکان را می‌دهد که بر روی فعالیت‌های (Task) واجد شرایط اقدامات زیر را انجام دهید:

  • فرم‌ها بر روی Taskها ساخته می‌شوند.
  • نوشتن Activity Action در هنگام ورود، خروج و ذخیره فرم در  Taskها انجام می‌شود.
  • تخصیص فعالیت‌ها (Task)  به کاربران

انواع فعالیت بیزاجی

انواع فعالیت در بیزاجی

1) فعالیت کاربر (User task)

فعالیت کاربر(User Task) پرکاربردترین و ساده‌ترین فعالیت(Task)  است. زمانی از این فعالیت‌ها (Task) استفاده می‌کنیم که به خواهیم کارها توسط افراد سازمان انجام شود و به کارتابل آن‌ها فرستاده شود و روی این فعالیت می‌توان فرم تعریف کرد. یعنی شخص در کارتابل خود آن کار را باز کرده تا فرم مربوطه را ببیند و تکمیل کند. تصویر زیر مدل‌سازی فرایند تکمیل ثبت‌نام متقاضی را نشان می‌دهد. در این مدل از فعالیت‌های کاربر (User Task)  به دفعات استفاده شده است.

فعالیت بیزاجی

 

همچنین نمایش آن در کارتابل به‌صورت زیر می‌باشد.

کارتابل1

2) فعالیت شرطی (Conditional Task)

 وقتی جریان فرایند به فعالیت‌ها می‌رسید آن فعالیت حتماً اجرا می‌شود؛ اما اگر بخواهیم این جریان فقط در مواقع تعریف شده از این  فعالیت (Task)  عبور کند از فعالیت‌های شرطی (Conditional Task) استفاده می‌کنیم. به‌عنوان‌مثال فرایند معاینات دوره‌ای بارداری رسم شده است. مادران باردار باید نوبت بگیرند و سپس برای معاینه بروند؛ اما اگر بچه بیش از 27 هفته داشته باشد مادر باید  برای تولد نوزاد خود آماده شود و نیاز به گرفتن وقت معاینه نیست برای همین در تصویر زیر از فعالیت شرطی استفاده شده است.

انواع فعالیت بیزاجی

اکنون باید برای فعالیت تعریف کنیم در چه مواقعی باید از این مسیر عبور کند برای این کار  به بخش Define expressions رفته و با تصویر زیر مواجه خواهیم شد. علامت تعجبی که درون یک مثلث قرار دارد نشان‌دهندة آن است که باید برای این فعالیت یک شرط تعیین کنید. برای این کار بر روی این فعالیت کلیک کنید.

انواع فعالیت در بیزاجی

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

task

3) فعالیت سرویس (Service Task)

بیزاجی این امکان را دارد که با سیستم‌های مختلف ارتباط برقرار کند. این ارتباط از طریق یک واسط به نام وب‌سرویس انجام می‌شود. از این فعالیت برای ارتباط با نرم‌افزارهای دیگر استفاده می‌شود و دیگر نیازی به تعریف فرم بر روی آن نیست.

انواع فعالیت در بیزاجی

همان‌طور که در تصویر زیر مشاهده می‌کنید هنگامی که به قسمت اختیاری Define Integration Interface بروید بر روی service Task  علامت تعجب در مثلث زرد رنگ قرار گرفته است. بر روی آن کلیک کنید.

فعالیت در بیزاجی

زمانی که بر روی این فعالیت کلیک کنید صفحة زیر باز می‌شود که مشخصات وب‌سرویسی (web Service) که می‌خواهید به آن متصل شوید را وارد می‌کنید. (راجع به این موضوع در مقالات بعد کامل توضیح داده خواهد شد.)

web service

4) فعالیت ربات (Bot Task)

فعالیت ربات مانند فعالیت سرویس است. برای این که بتوانیم فرایند را به سمت خودکارسازی ببریم Bizagi  این امکان را به ما داده است که از فعالیت ربات استفاده کنید.  بسته به تنظیماتی که روی آن انجام دادیم با رسیدن جریان تعریف شده روشن یا خاموش می‌شود.

تسک بیزاجی

5) فعالیت‌های ارسال و دریافت (Receive Task – Send Task)

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

فعالیت بیزاجی فعالیت نرم افزار بیزاجی

برای تنظیم‌کردن ارسال پیام به بخش Collaboration  رفته و مشاهده خواهید کرد که بر روی این فعالیت علامت وجود دارد. با کلیک بر روی فعالیت وارد بخش Configure Message می‌شوید و در این قسمت تنظیمات لازم را انجام می‌دهید.

فعالیت بیزاجی

تسک نرم افزار بیزاجی

6) فعالیت اسکریپت (Script task)

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

فعالیت اسکریپت

7) فعالیت دستی (Manual Task)

برای کارهایی که به‌صورت دستی انجام می‌شوند استفاده می‌شود و نیازی به پرشدن فرم توسط شخص خاصی نیست. برای مثال در انتهای فرایند فروش یک فعالیت دستی را به فرد مسئول ارسال می‌کنیم تا فاکتور فروش را پرینت بگیرد و بایگانی کند. در عمل یک کار خارج از کارتابل جریان کار را انجام شده است.

Manual task

سایر مقالات