با سلام و عرض ادب. در خدمت دوستان عزیز هستیم با آموزش Workflow – Workflow چیست؟ از وب سایت آموزش برنامه نویسی سورس باران. در این دوره، Workflow در 46 جلسه بصورت متنی به شما آموزش داده خواهد شد. و اما Workflow چیست؟؟؟ توضیحات بیشتر در ادامه مطلب، لطفا با ما همراه باشید…
این دوره جهت حفظ حقوق نویسنده از سایت حذف شده، مطالب جدیدتری بزودی در سایت قرار میگیرد
گردش کار یا Workflow چیست؟
در واقع Workflow یعنی گردش کار. یکی از مهمترین مشکلات و چالشهای پیش روی مدیران سازمان ها، نحوه مدیریت گردش کار و پیگیری امور محوله به افراد یک مجموعه و افزایش بهره وری آن مجموعه می باشد. روش های مرسوم مبتنی بر یادداشتهای کاغذی و مکاتبات اداری و یا پیگیریهای تلفنی، هیچکدام نمی تواند پاسخگوی نیازهای یک مجموعه کارآمد و هدفمند باشد.
گردش کار (Workflow)
گردش کار، مجموعه ای از فعالیت ها است که برای تکمیل یک وظیفه لازم است. به بیانی دیگر، گردش کار به افراد درمستند سازی و مدیریت وظایف در پروژه ها کمک می کند و این امر با پیاده سازی فرایند های کاری روی مستندات محقق می گردد.
گردش کار به سازگاری فرآیندهای کاری در سازمان ها کمک می کند و همچنین میزان تاثیر گذاری سازمان ها و تولیدات را با مدیریت وظایف و مراحلی که در فرایند های کاری وجود دارند، بهبود می دهد.
سازمان ها از گردش کار برای مشارکت کارکنان در انجام وظیفه و همگام سازی داده ها در بین سیستم ها استفاده می کنند و از آن در رسیدن به اهدافی چون بهره وری بیشتر، مسئولیت پذیری بیشتر و سود بیشتر بهره می جویند.
برای این موضوع تعاریف بسیاری آورده شده است، می توان گفت گردش کار گاهی به عنوان مجموعه ای از وظایف که یک خروجی را تولید می کنند، تعریف می شود. به علاوه گردش کار به جابه جایی خودکار مستندات یا داده ها در یک توالی از فعالیت ها و وظایف ها که به یک فرایند مربوط می شوند، نیز گفته می شود.
گردش کار می تواند با امکان اضافه کردن منطق کسب وکار به مستندات و آیتم ها در فرایند کاری، برای کنترل فرآیند های کسب وکاری در یک سازمان مورد استفاده قرار گیرد. منطق کاری مجموعه ای از دستورالعمل هاست و گردش کار، این مجموعه از دستور العمل ها که باید در طی فرایند بر روی یک مستند یا آیتم اتفاق افتد را مشخص و کنترل می کند.
گردش کار هزینه و زمان را در اجرای فرایند های کاری با نظارت بر آن ها کم می کند. به طور مثال با مشاهده مستندات، مدیریت و رهگیری وظایف افراد که در فرایند درگیر هستند این امر را محقق می نماید.علاوه بر آن در گردش کار می توان یک مستند را بین گروهی از افراد برای تایید ارسال کنید و زمانی که گردش کار در حال انجام گرفتن بود افراد می توانند با رهگیری فرایند متوجه شوند که کار راچه کسانی تایید کرده و وضعیت نهایی کار چیست؛ در نهایت زمانی که فرایند به پایان برسد یک اعلان برای مالک گردش کار ارسال می شود.
یک مثال از روال گردش کار در شکل زیر نشان داده شده است:
نمونه هایی از گردش کار:
گردش های کار با توجه به اهدافی که دارند شناخته می شوند. در زیر به چند نمونه از گردش های کار آورده شده است:
۱- گردش کار مدیریت مستندات:
سازمان های بسیاری هستند که این گردش کار را در دل سازمان خود دارند. به عبارتی، یک مستند نیاز به تایید، تغییر و اضافه کردن متن در طی یک گردش کاری از این نوع را دارد.
۲- خدمات مشتریان (پیگیری سفارش)
این گردش کار به مشتری اجازه می دهد در صورتی که در سازمان درخواستی را ثبت کرده است، بتواند آن را رهگیری کرده و در آن تغییراتی را اعمال کند.
۳- مدیریت تعطیلات
گردش کاری که شامل مدیریت تعطیلات کاربر، رزرو هتل، رزرو پرواز و سایر اقدامات مربوط به آژانس های مسافرتی است.
اجزای گردش کار:
یک گردش کار می تواند به صورت نمودار های فنی فرمال یا غیر فرمال نمایش داده شود که به صورت مجموعه ای از جریان ها بین مراحل پردازش است. گردش کار اصولا توسط سه پارامتر زیر تعریف می شود:
۱- مقدار ورودی: شامل اطلاعات و مقادیری است که برای کامل شدن یک مرحله از گردش کار، مورد نیاز است.
۲- قوانین تغییر: الگوریتم هایی که توسط نقش های انسانی یا سیستمی یا ترکیبی از هر دو انجام می شود را قوانین تغییر گویند.
۳- مقدار خروجی: اطلاعات و مقادیری که توسط هر مرحله تولید شده و به عنوان ورودی به مرحله بعد داده می شود را گویند.
گردش ها کار به سه دسته تقسیم می شوند:
۱- ترتیبی: دراین گردش کار برگشت به مرحله قبل وجود ندارد.
۲- سیستمی: این گردش کارها پیچیده تر هستند و امکان بازگشت به مرحله قبل را نیز دارند.
۳- مبتنی بر قوانین: این دسته همانند گردش کارهای ترتیبی هستند اما با این تفاوت که قوانین هستند که پیشرفت در فرایند را تعیین می کنند.
گردش کاری به سه حالت ممکن است شروع شود:
۱- زمانبندی شده: با توجه به زمانی که برای شروع و تکرار آن در نظر گرفته شده است، شروع می شود.
۲- فرم: در واقع رایج ترین نوع شروع در گردش کار است که کاربر با پر کردن فرم و ارسال آن، گردش کار را به جریان می اندازد.
۳- API: سیستم های دیگر می توانند یک گردش کار را در قالب پیامک اعلان یا وب سرویس و به کمک API شروع کنند.
مزایای استفاده از سیستم ها با قابلیت گردش کار:
۱- افزایش تولید: گردش های کاری مکانیزه شده، زمان انجام کارها را کاهش داده و درنتیجه تولید و بهره وری را افزایش می دهند.
۲- شفافیت: به مدیران این امکان را می دهد که متوجه شوند که در فرایند های کاری آن ها در لحظه چه اتفاقاتی رخ می دهد.
۳- انعطاف پذیری بالا در تغییرات: گردش ها کار این اجازه را به سازمان ها می دهد که به راحتی و به سرعت در فرایند های خود تغییرات لازم را ایجاد کنند.
۴- مسئولیت پذیری بهتر: نظارت و پایش اجرای فرایند های کسب و کار امکان ایجاد معیار هایی را برای بهبود مستمر فرایند ها ایجاد می نماید.
تمامی ابزار و امکانات مایکروسافت جهت ایجاد Workflow
در پایین شما دوستان عزیز شاهد برنامه های مایکروسافت برایWorkflow هستید
- ابزار InfoPath
- ابزار SharePoint
- ابزار Visual Studio
- و …
ابزارهای ذکر شده بالا، از یک زیرساخت مشترک بنام Windows Workflow Foundation که به اختصار WF نامیده می شود، استفاده می کنند. در واقع WF یک framework برای تولید گردش کارهای سازمانی است. در این آموزش قصد شما با پیاده سازی Workflow در محیط ویژوال استودیو آشنا خواهید شد.
منابع : Introduction-to-workflows
bpm-tutorial/workflow-tutorial
Workflow_Fundamentals
1- Activity چیست؟
Workflow شامل چندین فعالیت یا Activity است. هر کدام از این Activity ها، وظیفه اجرای تابعی را برعهده دارند و در واقع سیستم گردش کار، بعنوان ظرفی برای این Activity هاست و Workflow، روشی را برای اجرای بموقع آنها تعیین می کند. در Windows Workflow Foundation چندین Activity آماده وجود دارد که براحتی می توانید از آنها استفاده کنید. اما این امکان نیز وجود دارد که Activity سفارشی هم ایجاد کنید.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 |
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
راستی! برای دریافت مطالب جدید در کانال تلگرام یا پیج اینستاگرام سورس باران عضو شوید.
- منبع : سورس باران
- رمز فايل : www.sourcebaran.com
- انتشار: ۱۴ شهریور ۱۳۹۳
دسته بندی موضوعات
- آموزش ارز دیجیتال
- آموزش برنامه نویسی
- آموزش متنی برنامه نویسی
- اطلاعیه و سایر مطالب
- پروژه برنامه نویسی
- رپورتاژ
- فروشگاه
- فیلم های آموزشی
- ++C
- ADO.NET
- Adobe Flash
- Ajax
- AngularJS
- apache
- ARM
- Asp.Net
- ASP.NET MVC
- AVR
- Bootstrap
- CCNA
- CCNP
- CMD
- CSS
- Dreameaver
- EntityFramework
- Go
- HTML
- IOS
- jquery
- Linq
- Mysql
- Oracle
- PHP
- PHPMyAdmin
- Rational Rose
- silver light
- SQL Server
- Stimulsoft Reports
- Telerik
- UML
- VB.NET&VB6
- WPF
- Xml
- آموزش های پروژه محور
- اتوکد
- الگوریتم تقریبی
- امنیت
- اندروید
- اندروید استودیو
- بک ترک
- بیسیک فور اندروید
- پایتون
- جاوا
- جاوا اسکریپت
- جوملا
- دلفی
- دوره های رایگان پیشنهادی
- زامارین
- سئو
- ساخت CMS
- سی شارپ
- شبکه و مجازی سازی
- طراحی الگوریتم
- طراحی بازی
- طراحی وب
- فتوشاپ
- فریم ورک codeigniter
- فلاتر
- کانستراکت
- کریستال ریپورت
- لاراول
- معماری کامپیوتر
- مهندسی اینترنت
- هوش مصنوعی
- یونیتی
- کتاب های آموزشی
- Android
- ASP.NET
- AVR
- LINQ
- php
- Workflow
- اچ تی ام ال
- بانک اطلاعاتی
- برنامه نویسی سوکت
- برنامه نویسی موبایل
- پاسکال
- پایان نامه
- پایتون
- جاوا
- جاوا اسکریپت
- جی کوئری
- داده کاوی
- دلفی
- رباتیک
- سئو
- سایر کتاب ها
- سخت افزار
- سی اس اس
- سی پلاس پلاس
- سی شارپ
- طراحی الگوریتم
- فتوشاپ
- مقاله
- مهندسی نرم افزار
- هک و امنیت
- هوش مصنوعی
- ویژوال بیسیک
- نرم افزار و ابزار برنامه نویسی
- وردپرس