تشغيل دالة
الهدف
أن يحدث أمر ما دون أن يحفظ أحد سجلًا: تذكير يُرسَل كل ليلة، أو دفعة من السجلات تُرتَّب كل ساعة، أو عمل طويل يبدأ يدويًا ويُترك حتى ينتهي. وأن تتمكن بعد ذلك من قراءة ما فعله كل تشغيل بالضبط.
لماذا يوجد هذا
كل ما تفعله سكربتات الحل الأخرى يبدأ بحفظ شخص ما — خطوة الإضافة تعمل داخل عملية كتابة، وواجهة API المخصصة تعمل عندما يستدعيها نظام آخر. لكن بعض الأعمال لا تتعلق بعملية كتابة واحدة: إنها تتعلق بوقت، أو بدفعة من السجلات أكبر من أن ينتظرها أحد.
الدالة سكربت بلغة BS تشغّله خدمة الدوال بنفسها، في عمليتها الخاصة، وللمدة التي تسمح بها. وهي مكوّن من مكوّنات حلك، مثل النموذج أو السكربت، فتُكتب في Dev وتنتقل إلى Test وProduction ضمن حزمة الحل.
قبل أن تبدأ
- حل له ناشر.
- الجداول التي ستقرأ منها دالتك وتكتب فيها.
- إن كانت تستدعي خدمة خارجية أو ترسل بريدًا، فمتغير البيئة الذي يسمّيها — راجع استدعاء خدمة خارجية من سكربت.