جدولة المهام وتشغيلها للبيانات المتجاورة باستخدام مشغل "النافذة المنزلقة" في Azure Logic Apps
لتشغيل المهام أو العمليات أو المهام التي يجب أن تتعامل مع البيانات في أجزاء متجاورة بانتظام، يمكنك بدء سير عمل التطبيق المنطقي باستخدام مشغل النافذة المنزلقة . يمكنك تعيين تاريخ ووقت بالإضافة إلى منطقة زمنية لبدء سير العمل وتكرار تكرار سير العمل هذا. إذا تم تفويت التكرار لأي سبب من الأسباب، على سبيل المثال، بسبب الاضطرابات أو تعطيل سير العمل، فإن هذا المشغل يعالج تلك التكرارات الفائتة. على سبيل المثال، عند مزامنة البيانات بين قاعدة البيانات ووحدة تخزين النسخ الاحتياطي، استخدم مشغل النافذة المنزلقة بحيث تتم مزامنة البيانات دون تكبد ثغرات. لمزيد من المعلومات حول مشغلات وإجراءات الجدولة المضمنة، راجع جدولة وتشغيل مهام ومهام سير عمل تلقائية متكررة باستخدام Azure Logic Apps.
فيما يلي بعض الأنماط التي يدعمها هذا المشغل:
اركض على الفور وكرر كل عدد n من الثواني أو الدقائق أو الساعات أو الأيام أو الأسابيع أو الشهور.
ابدأ في تاريخ ووقت محددين، ثم قم بالتشغيل والتكرار كل عدد n من الثواني أو الدقائق أو الساعات أو الأيام أو الأسابيع أو الشهور. باستخدام هذا المشغل، يمكنك تحديد وقت بدء في الماضي، والذي يقوم بتشغيل جميع التكرارات السابقة.
قم بتأخير كل تكرار لمدة محددة قبل التشغيل.
لمعرفة الاختلافات بين هذا المشغل ومشغل التكرار أو لمزيد من المعلومات حول جدولة مهام سير العمل المتكررة، راجع جدولة المهام والعمليات ومهام سير العمل التلقائية المتكررة وتشغيلها باستخدام Azure Logic Apps.
تلميح
إذا كنت تريد تشغيل تطبيقك المنطقي وتشغيله مرة واحدة فقط في المستقبل، فراجع تشغيل المهام مرة واحدة فقط.
المتطلبات الأساسية
حساب واشتراك Azure. إذا لم يكن لديك اشتراك، فيمكنك التسجيل للحصول على حساب Azure مجاني.
المعرفة الأساسية حول التطبيقات المنطقية. إذا كنت جديدا على التطبيقات المنطقية، فتعرف على كيفية إنشاء تطبيقك المنطقي الأول.
إضافة مشغل نافذة منزلقة
تسجيل الدخول إلى مدخل Microsoft Azure. قم بإنشاء تطبيق Logic فارغ.
بعد ظهور مصمم تطبيق Logic ، في مربع البحث ، أدخل
sliding windowكعامل تصفية الخاص بك. من قائمة المشغلات، حدد مشغل النافذة المنزلقة كخطوة أولى في سير عمل التطبيق المنطقي.
اضبط الفاصل الزمني والتردد للتكرار. في هذا المثال، قم بتعيين هذه الخصائص لتشغيل سير العمل كل أسبوع.

الخاصية اسم JSON مطلوب النوع الوصف الفاصل intervalنعم عدد صحيح عدد صحيح موجب يصف عدد مرات تشغيل سير العمل استنادا إلى التردد. فيما يلي الحد الأدنى والحد الأقصى للفواصل الزمنية: - الشهر: 1-16 شهرا
- الأسبوع: 1-71 أسابيع
- اليوم: 1-500 يوم
- الساعات: 1-12,000 ساعة
- الدقيقة: 1-72,000 دقيقة
- الثانية: 1-9,999,999 ثانيةعلى سبيل المثال ، إذا كان الفاصل الزمني هو 6 ، وكان التردد هو "شهر" ، فإن التكرار يكون كل 6 أشهر.
التكرار frequencyنعم سلسلة وحدة الوقت للتكرار: الثانية أو الدقيقة أو الساعة أواليوم أو الأسبوعأوالشهر 
لمزيد من خيارات التكرار، افتح القائمة إضافة معلمات جديدة . تظهر أي خيارات تحددها على المشغل بعد التحديد.
الخاصية مطلوب اسم JSON النوع الوصف التأخير لا التأخير سلسلة مدة تأخير كل تكرار باستخدام مواصفات وقت التاريخ ISO 8601 المنطقة الزمنية لا timeZone سلسلة ينطبق فقط عند تحديد وقت بدء لأن هذا المشغل لا يقبل إزاحة UTC. حدد المنطقة الزمنية التي تريد تطبيقها. وقت البدء لا startTime سلسلة أدخل تاريخ ووقت البدء بهذا التنسيق: YYYY-MM-DDThh:mm:ss إذا قمت بتحديد منطقة زمنية
-أو-
YYYY-MM-DDThh:mm:ssZ إذا لم تحدد منطقة زمنية
لذلك ، على سبيل المثال ، إذا كنت تريد 18 سبتمبر 2017 في الساعة 2:00 مساء ، فحدد "2017-09-18T14:00:00" وحدد منطقة زمنية مثل توقيت المحيط الهادئ الرسمي. أو حدد "2017-09-18T14:00:00Z" بدون منطقة زمنية.
ملاحظه: يجب أن يتبع وقت البدء هذا مواصفات وقت التاريخ ISO 8601بتنسيق وقت تاريخ UTC، ولكن بدون إزاحة UTC. إذا لم تحدد منطقة زمنية، فيجب عليك إضافة الحرف "Z" في النهاية بدون أي مسافات. يشير هذا "Z" إلى الوقت البحري المكافئ.
بالنسبة للجداول الزمنية البسيطة ، يكون وقت البدء هو أول حدث ، بينما بالنسبة للتكرار المتقدم ، لا يتم تشغيل الزناد في وقت أقرب من وقت البدء. ما هي الطرق التي يمكنني من خلالها استخدام تاريخ ووقت البدء؟
الآن قم بإنشاء سير العمل المتبقي باستخدام إجراءات أخرى. لمزيد من الإجراءات التي يمكنك إضافتها، راجع موصلات تطبيقات Azure المنطقية.
تعريف سير العمل - نافذة منزلقة
في تعريف سير العمل الأساسي لتطبيقك المنطقي، والذي يستخدم JSON، يمكنك عرض تعريف مشغل النافذة المنزلقة باستخدام الخيارات التي اخترتها. لعرض هذا التعريف، على شريط أدوات المصمم، اختر طريقة عرض التعليمات البرمجية. للعودة إلى المصمم، اختر على شريط أدوات المصمم، المصمم.
يوضح هذا المثال كيف قد يبدو تعريف مشغل النافذة المنزلقة في تعريف سير عمل أساسي حيث يكون التأخير لكل تكرار خمس ثوان للتكرار كل ساعة:
"triggers": {
"Recurrence": {
"type": "SlidingWindow",
"Sliding_Window": {
"inputs": {
"delay": "PT5S"
},
"recurrence": {
"frequency": "Hour",
"interval": 1,
"startTime": "2019-05-13T14:00:00Z",
"timeZone": "Pacific Standard Time"
}
}
}
}