فئة :: سير العمل

نظام سير العمل خفيف الوزن.
التحميل الان

فئة :: سير العمل الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Yuval Kogman
  • موقع ويب الناشر:
  • http://search.cpan.org/~nobull/

فئة :: سير العمل العلامات


فئة :: سير العمل وصف

نظام سير العمل الوزن خفيف الوزن. فئة :: سير العمل هو نظام سير العمل خفيف الوزن. كيفية استخدام فئة :: سير العمل؛ # ***** ملاحظة ***** # # هذا مثال طويل وممل جدا # # ربما تريد أن ترى بعض مقاطع الفيديو فلاش ومشاهدة، لذلك انظر في الرأي أيضا # أولا ؛-) # # **** ************ # # كائن سير العمل يساعدك في إنشاء كائنات الدولة / الانتقال # إنه يتيح لك تخصيص أسماء رمزية على الكائنات المختلفة لتخفيف البناء بلدي $ WF = Class :: Workflow-> جديد؛ # (لا يزال بإمكانك إنشاء كائنات الحالة والانتقال والمثيل يدويا.) # إنشاء حالة، وتعيين الاحتياطات التي يمكن أن تؤدي $ wf-> الحالة (الاسم => "جديد"، التحولات => ،)؛ # تعيينها كدولة أولية $ WF-> Origy_state ("جديد")؛ # قم بإنشاء عدد قليل من الدول $ WF-> الحالة (الاسم => "فتح"، التحولات => ،)؛ $ WF-> الدولة (الاسم => "مرفوض"،)؛ # التحولات تتحرك مثيلات من حالة إلى ولاية # إنشاء الانتقال المسمى "رفض" # الحالة "الجديدة" تشير إلى هذا الانتقال # الحالة "المرفوضة" هي الحالة المستهدفة $ WF-> الانتقال (الاسم => "رفض"، to_state => "مرفوض"،)؛ # قم بإنشاء انتقال يدعى "قبول"، # هذا الانتقال يأخذ قيمة من السياق (الذي يحتوي على المستخدم الحالي بالنيابة) # يتم استخدام السياق لتعيين المالك الحالي للحصول على BUG $ WF-> الانتقال (الاسم => "قبول "، to_state =>" فتح "، الجسم => SUB {My (تحويل $ / مثيل $، سياق $) =_؛ العودة (المالك => $ context-> المستخدم، # تعيين إلى الاستخدام الذي قبله)؛ }،)؛ يتم طرح السنانير # كلما دخلت حالة. لا يمكنهم تغيير مثيل المثال # يدعو هذا الخطاف إلى طريقة افتراضية على كائن Submitter $ WF-> الحالة ("رفض") -> Add_hook (Sub {My Detazy، مثيل $) =_؛ $ Instance-> Submitter- > إخطار ("تم رفض العنصر الخاص بك")؛})؛ # تم حذف بقية تعريف سير العمل من أجل الإيجاز # أخيرا، استخدم هذا سير العمل في الإجراء الذي يتعامل مع خلق الأخطاء الفرعي new_bug {My ($ fundritter، Params) = @؛ عودة $ wf-> new_instance (submitter => $ submitter، params،)؛ } متطلبات: perl.


فئة :: سير العمل برامج ذات صلة