14-10-12, 10:12 PM
كاتب الموضوع : أحمد جمال
بسم الله الرحمن الرحيم .السلام عليكم ورحمة الله وبركاته .
منذ الاصدار .net 3.0 تم اضافة ما يسمى بـ Windows Workflow Foundation ويعرف اختصاراً WWF ، وهي مجموعة من المهام والدوال API تسمح لك بادارة ومراقبة وتنفيذ الـ workflow او سير العمليات إن صحت الترجمة .
طبعاً تعد هذه الخاصية واحدة من انفع الخصائص لمهندسي البرمجيات التي تمت اضافتها داخل ال viusal studio حيث اصبح بالامكان دمج ال workflows مع الكود أو التنفيذ الفعلي مباشرة .
ال WF او ال Workflow هي مجموعة العمليات التي يتم تشكيل البرنامج بناء عليها ، حيث يتكون البرنامج من مجموعة مرتبطة مع بعضها البعض من ال Business Process والتي تحتوي بدورها على مجموعة من المهام ذات الصلة بينها وبين بعضها البعض والتي تعمل سوية .
مثال :
خدمة الصيانة لمنتج : يحتوي هذا البرنامج على طلب الايصال وادخال رقمه وعمل Check على قاعدة البيانات للتأكد من وجوده ثم تقديم خدمة الصيانة ثم طباعة ايصال صيانة .
هذه العملية كلها تسمى Business Process والعناصر الداخلية تسمى tasks والبرنامج يتكون من عدة Business Process .
هناك العديد من البرامج التي تقدم خدمة اداة ال Workflow ، ولكن الميزة هنا انها مرتبطة ارتباطاً وثيقاً بالكود بحيث يمكن عمل trace لكل واحدة على حدة وتتبع الأخطاء إن وجدت ، اضف إلى ذلك امكانيه التعديل لاحقاً في الجزئيات الكبرى بسهولة ويسر .
سنبدأ ابتداء من الدرس القادم في معرفة WWF .
