مشاركة عبر


BatchJobScheduleConfiguration interface

الجدول الزمني الذي سيتم إنشاء الوظائف وفقا له. يتم تصحيح جميع الأوقات حسب التوقيت العالمي المتفق عليه ولا تتأثر بالتوقيت الصيفي.

الخصائص

doNotRunAfter

فترة لا يتم فيها إنشاء وظيفة ضمن جدول الوظائف هذا. سيتم نقل الجدول الزمني إلى الحالة المكتملة بمجرد تجاوز هذا الموعد النهائي ولا توجد وظيفة نشطة ضمن هذا الجدول. إذا لم تحدد وقت doNotRunAfter وكنت تنشئ جدول وظائف متكرر، سيظل جدول العمل نشطا حتى تنهيه صراحة.

doNotRunUntil

أقدم وقت يمكن فيه إنشاء أي وظيفة بموجب هذا الجدول. إذا لم تحدد doNotRunTill وقت، يصبح الجدول جاهزا لإنشاء الوظائف فورا.

recurrenceInterval

الفاصل الزمني بين أوقات بدء وظيفتين متتاليتين ضمن جدول الوظائف. يمكن أن يحتوي جدول الوظائف على وظيفة نشطة واحدة كحد أقصى في أي وقت. نظرا لأن جدول المهام يمكن أن يحتوي على وظيفة نشطة واحدة على الأكثر في أي وقت، إذا حان الوقت لإنشاء وظيفة جديدة تحت جدول المهمة ولكن الوظيفة السابقة لا تزال تعمل، فلن تنشئ خدمة الدفعة الوظيفة الجديدة حتى تنتهي الوظيفة السابقة. إذا لم تنته الوظيفة السابقة خلال فترة نافذة البداية من فترة التكرار الجديدة، فلن يتم جدولة وظيفة جديدة لتلك الفترة. بالنسبة للوظائف المتكررة، يجب عادة تحديد jobManagerTask في jobSpecification. إذا لم تستخدم jobManagerTask، فستحتاج إلى عملية خارجية لمراقبة متى يتم إنشاء الوظائف، وإضافة المهام إلى الوظائف، وإنهاء الوظائف الجاهزة للتكرار التالي. الافتراضي هو أن الجدول لا يتكرر: يتم إنشاء وظيفة واحدة داخل نافذة البداية بعد وقت doNotRunTill (doNotRunTil)، ويتم اكتمال الجدول بمجرد انتهاء تلك المهمة. الحد الأدنى للقيمة هو دقيقة واحدة. إذا حددت قيمة أقل، ترفض خدمة الدفعة الجدول بوجود خطأ؛ إذا كنت تتصل بواجهة برمجة تطبيقات REST مباشرة، فإن رمز حالة HTTP هو 400 (طلب خاطئ).

startWindow

الفترة الزمنية، التي تبدأ من الوقت الذي يشير فيه الجدول إلى أنه يجب إنشاء وظيفة، والتي يجب خلالها إنشاء الوظيفة. إذا لم يتم إنشاء وظيفة ضمن فترة startWindow، فإن "الفرصة" تضيع؛ لن يتم إنشاء وظيفة حتى تكرار الجدول التالي. إذا كان الجدول متكررا، وكانت startWindow أطول من فترة التكرار، فهذا يعادل startWindow لانهائي، لأن الوظيفة التي 'تستحق' في فترة تكرار واحدة لا تنقل إلى فترة التكرار التالية. الافتراضي لا نهائي. الحد الأدنى للقيمة هو دقيقة واحدة. إذا حددت قيمة أقل، ترفض خدمة الدفعة الجدول بوجود خطأ؛ إذا كنت تتصل بواجهة برمجة تطبيقات REST مباشرة، فإن رمز حالة HTTP هو 400 (طلب خاطئ).

تفاصيل الخاصية

doNotRunAfter

فترة لا يتم فيها إنشاء وظيفة ضمن جدول الوظائف هذا. سيتم نقل الجدول الزمني إلى الحالة المكتملة بمجرد تجاوز هذا الموعد النهائي ولا توجد وظيفة نشطة ضمن هذا الجدول. إذا لم تحدد وقت doNotRunAfter وكنت تنشئ جدول وظائف متكرر، سيظل جدول العمل نشطا حتى تنهيه صراحة.

doNotRunAfter?: Date

قيمة الخاصية

Date

doNotRunUntil

أقدم وقت يمكن فيه إنشاء أي وظيفة بموجب هذا الجدول. إذا لم تحدد doNotRunTill وقت، يصبح الجدول جاهزا لإنشاء الوظائف فورا.

doNotRunUntil?: Date

قيمة الخاصية

Date

recurrenceInterval

الفاصل الزمني بين أوقات بدء وظيفتين متتاليتين ضمن جدول الوظائف. يمكن أن يحتوي جدول الوظائف على وظيفة نشطة واحدة كحد أقصى في أي وقت. نظرا لأن جدول المهام يمكن أن يحتوي على وظيفة نشطة واحدة على الأكثر في أي وقت، إذا حان الوقت لإنشاء وظيفة جديدة تحت جدول المهمة ولكن الوظيفة السابقة لا تزال تعمل، فلن تنشئ خدمة الدفعة الوظيفة الجديدة حتى تنتهي الوظيفة السابقة. إذا لم تنته الوظيفة السابقة خلال فترة نافذة البداية من فترة التكرار الجديدة، فلن يتم جدولة وظيفة جديدة لتلك الفترة. بالنسبة للوظائف المتكررة، يجب عادة تحديد jobManagerTask في jobSpecification. إذا لم تستخدم jobManagerTask، فستحتاج إلى عملية خارجية لمراقبة متى يتم إنشاء الوظائف، وإضافة المهام إلى الوظائف، وإنهاء الوظائف الجاهزة للتكرار التالي. الافتراضي هو أن الجدول لا يتكرر: يتم إنشاء وظيفة واحدة داخل نافذة البداية بعد وقت doNotRunTill (doNotRunTil)، ويتم اكتمال الجدول بمجرد انتهاء تلك المهمة. الحد الأدنى للقيمة هو دقيقة واحدة. إذا حددت قيمة أقل، ترفض خدمة الدفعة الجدول بوجود خطأ؛ إذا كنت تتصل بواجهة برمجة تطبيقات REST مباشرة، فإن رمز حالة HTTP هو 400 (طلب خاطئ).

recurrenceInterval?: string

قيمة الخاصية

string

startWindow

الفترة الزمنية، التي تبدأ من الوقت الذي يشير فيه الجدول إلى أنه يجب إنشاء وظيفة، والتي يجب خلالها إنشاء الوظيفة. إذا لم يتم إنشاء وظيفة ضمن فترة startWindow، فإن "الفرصة" تضيع؛ لن يتم إنشاء وظيفة حتى تكرار الجدول التالي. إذا كان الجدول متكررا، وكانت startWindow أطول من فترة التكرار، فهذا يعادل startWindow لانهائي، لأن الوظيفة التي 'تستحق' في فترة تكرار واحدة لا تنقل إلى فترة التكرار التالية. الافتراضي لا نهائي. الحد الأدنى للقيمة هو دقيقة واحدة. إذا حددت قيمة أقل، ترفض خدمة الدفعة الجدول بوجود خطأ؛ إذا كنت تتصل بواجهة برمجة تطبيقات REST مباشرة، فإن رمز حالة HTTP هو 400 (طلب خاطئ).

startWindow?: string

قيمة الخاصية

string