مسار العمل
في أنظمة الحاسوب غير التفاعلية ، وخاصةً الحواسيب المركزية من IBM ، يُعرَّف تدفق المهام ، أو ببساطة المهمة ، بأنه سلسلة من عبارات لغة التحكم في المهام (JCL) والبيانات (المسماة بيانات التدفق الداخلي ) التي تُشكِّل "وحدة عمل واحدة لنظام التشغيل". [ 1 ] يشير مصطلح "المهمة " تقليديًا إلى عمل يُنفَّذ لمرة واحدة، ويُقابله " الدفعة " (تنفيذ الخطوات نفسها على مدخلات متعددة)، ولكن أصبح يُطلق على الحوسبة غير التفاعلية اسم " معالجة الدفعات "، وبالتالي تُسمى وحدة معالجة الدفعات غالبًا " مهمة" ، أو بالمصطلح المتناقض " مهمة الدفعة" ؛ انظر "المهمة" لمزيد من التفاصيل. تتكون المهمة من تنفيذ برنامج واحد أو أكثر . يرتبط كل تنفيذ للبرنامج، والذي يُسمى " خطوة المهمة " ، عادةً بطريقة ما بالخطوات الأخرى في المهمة. تُنفَّذ خطوات المهمة بالتسلسل، وقد تعتمد على نتائج الخطوات السابقة، خاصةً في معالجة الدفعات.
يرتبط مصطلح "تدفق المهام" بشكل خاص بالحواسيب المركزية؛ ففي نظام التشغيل IBM z/OS ، تبدأ المهمة بعبارة // JOBوتنتهي بعبارة أخرى // JOB. //تتكون كل خطوة من خطوات المهمة من // EXECعبارة واحدة تشير إلى البرنامج المراد تنفيذه، وعادةً ما تتضمن عدة // DDعبارات تحدد الملفات والأجهزة المراد استخدامها.
مثال
من الأمثلة البسيطة على تدفق العمل نظام طباعة شيكات الرواتب، والذي قد يتكون من الخطوات التالية، التي يتم تنفيذها على مجموعة من المدخلات:
- اقرأ ملف بيانات يحتوي على أرقام هوية الموظفين وساعات عملهم خلال فترة الدفع الحالية (مجموعة بيانات الإدخال). تحقق من صحة البيانات للتأكد من صحة أرقام الموظفين ومنطقية ساعات العمل.
- احسب الراتب والاستقطاعات لفترة الدفع الحالية بناءً على ساعات العمل المدخلة ومعدل الأجر والاستقطاعات من السجل الرئيسي للموظف. حدّث بيانات "السنة حتى تاريخه" في السجل الرئيسي للموظف، وأنشئ ملفًا يحتوي على المعلومات اللازمة لاستخدامها في الخطوات التالية.
- اطبع شيكات الرواتب باستخدام البيانات التي تم إنشاؤها في الخطوة السابقة.
- قم بتحديث رصيد الحساب المصرفي ليعكس أرقام الشيكات والمبالغ المكتوبة.
تعتمد كل خطوة على إتمام الخطوة السابقة بنجاح. على سبيل المثال، إذا تم إدخال بيانات غير صحيحة في الخطوة الأولى، فقد تتوقف المهمة دون تنفيذ الخطوات اللاحقة لإتاحة الفرصة لقسم الرواتب لتصحيح البيانات وإعادة تشغيل عملية التحرير. أما إذا لم تكن هناك أخطاء، فستُنفذ المهمة بنجاح دون أي تدخل يدوي.
انظر أيضاً
مراجع
- ↑ شركة آي بي إم. "مسرد مصطلحات واختصارات نظام التشغيل z/OS - وظيفة" . تم الاطلاع عليه في 18 فبراير 2013 .
- أنظمة تشغيل الحواسيب المركزية من IBM
- جدولة العمل
- بقايا حاسوب مركزي
