آموزش Workflow - Workflow چیست؟

آموزش Workflow – Workflow چیست؟

با سلام و عرض ادب. در خدمت دوستان عزیز هستیم با آموزش Workflow – Workflow چیست؟ از وب سایت آموزش برنامه نویسی سورس باران. در این دوره، Workflow در 46 جلسه بصورت متنی به شما آموزش داده خواهد شد. و اما Workflow چیست؟؟؟ توضیحات بیشتر در ادامه مطلب، لطفا با ما همراه باشید…

این دوره جهت حفظ حقوق نویسنده از سایت حذف شده، مطالب جدیدتری بزودی در سایت قرار میگیرد

گردش کار یا Workflow چیست؟

Workflow چیست؟

Workflow چیست؟

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

گردش کار (Workflow)

گردش کار، مجموعه ای از فعالیت ها است که برای تکمیل یک وظیفه لازم است. به بیانی دیگر، گردش کار به افراد درمستند سازی و مدیریت وظایف در پروژه ها کمک می کند و این امر با پیاده سازی فرایند های کاری روی مستندات محقق می گردد.

گردش کار به سازگاری فرآیندهای کاری در سازمان ها کمک می کند و  همچنین میزان تاثیر گذاری سازمان ها و تولیدات  را با مدیریت وظایف و مراحلی که در فرایند های کاری وجود دارند، بهبود می دهد.

سازمان ها از گردش کار برای مشارکت کارکنان در انجام وظیفه و همگام سازی داده ها در بین سیستم ها استفاده می کنند و از آن در رسیدن به اهدافی چون بهره وری بیشتر، مسئولیت پذیری بیشتر و سود بیشتر بهره می جویند.

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

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

گردش کار هزینه و زمان را در اجرای فرایند های کاری با نظارت بر آن ها کم می کند. به طور مثال با مشاهده مستندات، مدیریت و رهگیری وظایف افراد که در فرایند درگیر هستند این امر را محقق می نماید.علاوه بر آن در گردش کار می توان یک مستند را بین گروهی از افراد برای تایید ارسال کنید و زمانی که گردش کار در حال انجام گرفتن بود افراد می توانند با رهگیری فرایند متوجه شوند که کار راچه کسانی تایید کرده و وضعیت نهایی کار چیست؛ در نهایت زمانی که فرایند به پایان برسد یک اعلان برای مالک گردش کار ارسال می شود.

یک مثال از روال گردش کار در شکل زیر نشان داده شده است:

نمونه هایی از گردش کار: 

گردش های کار با توجه به اهدافی که دارند شناخته می شوند. در زیر به چند نمونه از گردش های کار آورده شده است:

۱- گردش کار مدیریت مستندات:

سازمان های بسیاری هستند که این گردش کار را در دل سازمان خود دارند. به عبارتی، یک مستند نیاز به تایید، تغییر و اضافه کردن متن در طی یک گردش کاری از این نوع را دارد.

۲- خدمات مشتریان (پیگیری سفارش)

این گردش کار به مشتری اجازه می دهد در صورتی که در سازمان درخواستی را ثبت کرده است، بتواند آن را رهگیری کرده و در آن تغییراتی را اعمال کند.

۳- مدیریت تعطیلات

گردش کاری که شامل مدیریت تعطیلات کاربر، رزرو هتل، رزرو پرواز و سایر اقدامات مربوط به آژانس های مسافرتی است.

اجزای گردش کار: 

یک گردش کار می تواند به صورت نمودار های فنی فرمال یا غیر فرمال نمایش داده شود که به صورت مجموعه ای از جریان ها بین مراحل پردازش است. گردش کار اصولا توسط سه پارامتر زیر تعریف می شود:

۱- مقدار ورودی: شامل اطلاعات و مقادیری است که برای کامل شدن یک مرحله از گردش کار، مورد نیاز است.

۲- قوانین تغییر: الگوریتم هایی که توسط نقش های انسانی یا سیستمی یا ترکیبی از هر دو انجام می شود را قوانین تغییر گویند.

۳- مقدار خروجی: اطلاعات و مقادیری که توسط هر مرحله تولید شده و به عنوان ورودی به مرحله بعد داده می شود را گویند.

 

گردش ها کار به سه دسته تقسیم می شوند: 

۱- ترتیبی: دراین گردش کار برگشت به مرحله قبل وجود ندارد.

۲- سیستمی: این گردش کارها پیچیده تر هستند و امکان بازگشت به مرحله قبل را نیز دارند.

۳- مبتنی بر قوانین: این دسته همانند گردش کارهای ترتیبی هستند اما با این تفاوت که قوانین هستند که پیشرفت در فرایند را تعیین می کنند.

 

گردش کاری به سه حالت ممکن است شروع شود:

۱- زمانبندی شده: با توجه به زمانی  که برای شروع و تکرار آن در نظر گرفته شده است، شروع می شود.

۲- فرم: در واقع رایج ترین نوع شروع در گردش کار است که کاربر با پر کردن فرم و ارسال آن،  گردش کار را به جریان می اندازد.

۳- API: سیستم های دیگر می توانند یک گردش کار را در قالب پیامک اعلان یا وب سرویس و به کمک API شروع کنند.

 

مزایای استفاده از سیستم ها با قابلیت گردش کار:

۱- افزایش تولید: گردش های کاری مکانیزه شده، زمان انجام کارها را  کاهش داده و درنتیجه تولید و بهره وری را افزایش می دهند.

۲- شفافیت: به مدیران این امکان را می دهد که متوجه شوند که در فرایند های کاری آن ها در لحظه چه اتفاقاتی رخ می دهد.

۳- انعطاف پذیری بالا در تغییرات: گردش ها کار این اجازه را به سازمان ها می دهد که به راحتی و به سرعت در فرایند های خود تغییرات لازم را ایجاد کنند.

۴- مسئولیت پذیری بهتر: نظارت و پایش اجرای فرایند های کسب و کار امکان ایجاد معیار هایی را برای  بهبود مستمر فرایند ها ایجاد می نماید.

تمامی ابزار و امکانات مایکروسافت جهت ایجاد Workflow

در پایین شما دوستان عزیز شاهد برنامه های مایکروسافت برایWorkflow هستید

  1. ابزار InfoPath
  2. ابزار SharePoint
  3. ابزار Visual Studio
  4. و …

ابزارهای ذکر شده بالا، از یک زیرساخت مشترک بنام Windows Workflow Foundation که به اختصار WF نامیده می شود، استفاده می کنند. در واقع WF یک framework برای تولید گردش کارهای سازمانی است. در این آموزش قصد شما با پیاده سازی Workflow در محیط ویژوال استودیو آشنا خواهید شد.

منابع : Introduction-to-workflows

bpm-tutorial/workflow-tutorial

Workflow_Fundamentals

what-is-workflow

 

1- Activity چیست؟ 

Workflow  شامل چندین فعالیت یا Activity است. هر کدام از این Activity ها، وظیفه اجرای تابعی را برعهده دارند و در واقع سیستم گردش کار، بعنوان ظرفی برای این Activity هاست و Workflow، روشی را برای اجرای بموقع آنها تعیین می کند. در Windows Workflow Foundation چندین Activity آماده وجود دارد که براحتی می توانید از آنها استفاده کنید. اما این امکان نیز وجود دارد که Activity سفارشی هم ایجاد کنید.

 

Greetings and admirable wisdom. Dear friends, What are Workflow Workflows? From the source of rain programming. In this course, Workflow will be taught to you in 46 sessions. What is Workflow? More details, please come with us ...


    What is Workflow?

In fact Workflow means workflow. One of the most important problems and challenges faced by managers of organizations is how to manage workflow and follow up issues assigned to individuals in a set and increase the productivity of that set. Conventional methods based on paper notes and administrative correspondence or telephone follow-up, none can meet the needs of an efficient and targeted set.

Microsoft tools for creating workflow

Below are some of Microsoft's tools for workflow

    InfoPath
    SharePoint
    Visual studio
    And ...

The above tools use a common infrastructure known as the Windows Workflow Foundation, abbreviated as WF. In fact, WF is a framework for generating organizational workflows.

But in this tutorial, we're going to introduce you to how to implement the workflow in the Visual Studio 2013 environment. And before you start working with WF, you need to understand a few things about Workflow:
1. What is activity?

Each workflow or workflow system consists of several activities or activities. Each of these activities has the function of executing a function, and in fact the workflow system is a container for these activities, and Workflow defines a method for its timely implementation.

The Windows Workflow Foundation has several ready-made features that you can easily use. But it's also possible to create your own custom activities.

Note: From now on, the active term will be used instead of activity.

Below are some of the most prominent features:

    IfElse activity
    Activity While
    Activity Sequence
    Parallel Activity
    Activity Delay
    And ...

In the next step, you will get a lot more experience with the above.
2- Sequential Workflow System

Sequential Workflow System is one of several Workflow Types.

In this kind of workflow, the workflow steps are sequentially executed one after the other. In fact, the workflow system has a defined path from start to finish.

In this way, you can use various types of activites.

The following diagram, which is designed in the Windows Workflow Foundation environment, shows a simple sequenced workflow system with multi-activation:

Workflow
    Workflow

In the high workflow system, the following tasks will occur, respectively

    First, the "Workflow start" field is printed.
    Then, for 5 seconds, Workflow execution will stop.
    Finally, the string "Workflow end" will be printed.


3. System Workflow System or State Machine

Unlike the Sequential workflow, the State Machine does not arrange the execution of certain tasks. In fact, the workflow starts from an initial state and is determined during the run based on logic. This operation will continue until the workflow reaches the end.

The above explanations and definitions were an introduction to the implementation of the circular system in the Windows Workflow Foundation environment, which I will cover in the next sections.

tip!!! The PDF file is further downloaded.

 

منابع : Introduction-to-workflows

bpm-tutorial/workflow-tutorial

Workflow_Fundamentals

what-is-workflow

3.8/5 - (78 امتیاز)

راستی! برای دریافت مطالب جدید در کانال تلگرام یا پیج اینستاگرام سورس باران عضو شوید.

فیلم آموزشی ساخت پروژه مدیریت کلوپ به زبان سی شارپ

دسته بندی موضوعات

آخرین محصولات فروشگاه

مشاهده همه

نظرات

بازخوردهای خود را برای ما ارسال کنید

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.