3.2أول سيناريو : المشغّل ← الفعل
الأساسي في 30 ثانية
- كل شيء يبدأ من مشغّل : حدث (رسالة جديدة أو سطر جديد أو استمارة مُرسَلة أو وقت مجدول) يُطلق فعلا واحدا أو أكثر.
- التعيين يصنع الرابط : ربط كل بيانة من المشغّل بـالحقل المناسب في الفعل (المرسِل ← جهة الاتصال، والموضوع ← العنوان).
- الاختبار قبل التفعيل : تشغيل السيناريو بـبيانات حقيقية، والتحقق من النتيجة، والتصحيح، ثم التفعيل.
حالة مصغرة متسلسلة — لينا تحذف إدخالا يدويا
لينا، مسؤولة الرقمنة في وهران، تنسخ كل صباح طلبات الاستمارة في قاعدة المتابعة : إدخال مضنٍ ومصدر أخطاء. تبني أول سيناريو لها : المشغّل « رد جديد على الاستمارة »، والفعل « إنشاء سطر في القاعدة »، وتعيين متقن (الاسم ← جهة الاتصال، والحاجة ← العنوان، والتاريخ ← تاريخ الاستلام). تختبر برد حقيقي، وتتحقق من السطر المنشأ، وتصحح حقلا معيَّنا خطأ، ثم تفعّل. الإدخال اليدوي يختفي إلى الأبد.
هذه الحالة نفسها تعود في الدرس والمخطط والنص الجاهز وتحدي 48 ساعة.
1. المشغّل ← الفعل، اللبنة المؤسِّسة
المفهوم المؤسِّس : المشغّل ← الفعل (trigger ← action). كل أتمتة تبدأ من مشغّل : حدث في تطبيق (رسالة جديدة أو سطر جديد أو استمارة مُرسَلة أو وقت مجدول). يُطلق فعلا واحدا أو أكثر في تطبيقات أخرى (إنشاء سطر أو إرسال رسالة أو تحديث سجل). إنها اللبنة الأولية التي يتفرع عنها كل الباقي.
تطبقه لينا على حالتها : الاستمارة التي تستقبل ردا تُطلق إنشاء سطر في القاعدة، ثم إرسال رسالة إلى الفريق. حدث واحد، وأفعال متسلسلة.
2. التعيين والاختبار والتفعيل
الحركة التقنية المفتاح هي التعيين : ربط بيانات المشغّل بحقول الفعل (مرسِل الرسالة ← حقل « جهة الاتصال » في السطر المنشأ). تعيين تقريبي يعطي سطورا مثقوبة أو رسائل فارغة : نعيّن حقلا بحقل، ثم نعيد القراءة.
ثم نختبر بـبيانات حقيقية للتحقق من دوران كل شيء صحيحا، ثم نفعّل السيناريو. هذه الأتمتة الأولى صدمة إدراك : نفهم أننا حذفنا مهمة يدوية إلى الأبد. وكل المستوى 3 يُغني بعد ذلك هذه اللبنة (مرشحات وموجهات ومكررات وخطافات).
صدمة المؤتمِت
أتمت مرة واحدة، ولا تنسخ أبدا.
🔎 مثال ملموس — استمارة ← قاعدة المتابعة
تبني لينا أول أتمتة مفيدة لها، خطوة بخطوة.
المشغّل : رد جديد على الاستمارة
الفعل : إنشاء سطر في القاعدة
التعيين : الاسم ← جهة الاتصال
الحاجة ← العنوان، والتاريخ ← تاريخ الاستلام
← الاختبار برد حقيقي والتحقق والتفعيل.
القراءة : كل حقل في السطر يأتي من بيانة في المشغّل.
الدرس : اختبر دائما قبل التفعيل.
مفردات القسم
- المشغّل (trigger)
- حدث يُطلق الأتمتة (رسالة جديدة أو سطر جديد أو استمارة مُرسَلة أو وقت مجدول).
مثال بسيط: الرد الجديد على استمارة لينا.
ما ليس كذلك: فعل يدوي يُطلق باليد.
رد فعل: تسمية كل سيناريو بحدث انطلاقه.
- الفعل
- عملية ينفذها السيناريو في تطبيق (إنشاء أو إرسال أو تحديث أو بحث).
مثال بسيط: إنشاء سطر المتابعة ثم تبليغ الفريق.
ما ليس كذلك: المشغّل نفسه.
رد فعل: ترتيب الأفعال : الإنشاء أولا، ثم التبليغ.
- التعيين
- ربط بيانات المشغّل بحقول الأفعال (الاسم المستلَم يغذي حقل « جهة الاتصال »).
مثال بسيط: تربط لينا الحاجة ← العنوان والتاريخ ← تاريخ الاستلام.
ما ليس كذلك: ترك حقول الفعل فارغة أو عشوائية.
رد فعل: إعادة قراءة التعيين حقلا بحقل قبل الاختبار.
- الاختبار / التنفيذ
- تشغيل السيناريو ببيانات حقيقية للتحقق من النتيجة قبل التفعيل.
مثال بسيط: ترسل لينا رد اختبار حقيقيا وتراقب السطر المنشأ.
ما ليس كذلك: التفعيل مباشرة دون أي تحقق.
رد فعل: الاختبار بحدث حقيقي، لا بمثال مختلَق.
- الاستطلاع الدوري / الفوري
- نمطا التشغيل : تحقق دوري (استطلاع، مع مهلة) أو لحظي (الخطاف (webhook)/الفوري).
مثال بسيط: استمارة لينا تُتحقَّق كل دقيقة بالاستطلاع.
ما ليس كذلك: تشغيل مضمون بالثانية في كل الحالات.
رد فعل: الانتظار في الاستطلاع أو المرور إلى الفوري إذا استعجلت الحاجة.
في التطبيق — بناء أول سيناريو لكم
- اختاروا مشغّلا بسيطا : « رد جديد على استمارة » (أو « رسالة مستلمة جديدة »).
- أضيفوا فعلا : « إنشاء سطر في القاعدة » (أو « إنشاء مهمة »).
- قوموا بالتعيين : اربطوا الاسم والحاجة والتاريخ بحقول السطر المنشأ.
- اختبروا برد حقيقي، وتحققوا من السطر المنشأ، وصححوا التعيين عند الحاجة، ثم فعّلوا السيناريو.
نص جاهز للقول — عرض أول سيناريو (30 ثانية)
« أتمتتُ نسخ الطلبات : المشغّل هو الرد الجديد على الاستمارة ؛ والفعل هو إنشاء السطر في القاعدة مع تعيين الاسم والحاجة والتاريخ. اختبرت برد حقيقي، وتحققت من السطر، ثم فعّلت. انتهى الإدخال اليدوي الصباحي. »
يُقال للفريق ؛ والاحتفاظ بلقطة للسطر المختبر.
نموذج للنسخ واللصق — بطاقة مشغّل ← فعل
المشغّل (الحدث + التطبيق المراقَب) : _______________
الفعل 1 (إنشاء / تحديث أين ؟) : _______________
التعيين (بيانة ← حقل، سطرا بسطر) : _______________
الاختبار الحقيقي (التاريخ + النتيجة المتحقق منها) : _______________
مُفعَّل (نعم/لا) : _______________
مقاولة صغيرة جدا / مستقل
سيناريو واحد استمارة ← قاعدة يكفي لحذف إدخال الصباح، دون تغيير الأدوات.
مقاولة صغيرة ومتوسطة في وهران
تضيف لينا تبليغ الفريق بعد إنشاء السطر : فعلان لمشغّل واحد.
فريق رقمي
توحيد التعيين (تسمية الحقول نفسها في كل مكان) ليبقى كل سيناريو مقروءا.
مبتدئ
البدء بمشغّل استمارة : الأسهل اختبارا برد حقيقي.
✓ ممارسات جيدة
- الاختبار ببيانات حقيقية قبل التفعيل.
- إتقان التعيين (المصدر ← الوجهة).
- استشارة سجل التنفيذ عند مشكلة.
✗ أخطاء شائعة
- ترك السيناريو مسودة (غير مفعَّل).
- نسيان أن التشغيل في الاستطلاع له مهلة.
- وضع مرشح مبكر جدا يحجب كل شيء.
النقاط الأساسية
- كل أتمتة تبدأ من مشغّل (حدث) يُطلق أفعالا (عمليات).
- التعيين يربط بيانات المشغّل بحقول الأفعال.
- نختبر ببيانات حقيقية قبل تفعيل السيناريو.
- لبنة المشغّل ← الفعل هذه أساس كل السيناريوهات المتقدمة.
تحدي 48 ساعة — طبّق غدا
ابنوا سيناريو واحدا استمارة ← قاعدة، واختبروه بـرد حقيقي وفعّلوه.
- أستطيع ذكر لبنة المشغّل ← الفعل.
- أعرف تعيين البيانات نحو الحقول.
- اختبرت وفعّلت سيناريو حقيقيا واحدا.
أسئلة شائعة
سيناريوي لا ينطلق. ماذا أتحقق ؟
الأسباب الكلاسيكية : 1) المشغّل غير مضبوط صحيحا (حساب مربوط خطأ، أو صندوق وجدول مراقَب خطأ) ؛ 2) في نمط الاستطلاع توجد مهلة (الأداة تتحقق كل X دقائق، لا لحظيا) — انتظروا أو استعملوا مشغّلا فورياخطافا ؛ 3) السيناريو غير مفعَّل (بقي مسودة) ؛ 4) مرشح موضوع مبكرا جدا يحجب كل شيء. استشيروا سجل التنفيذ : يبين هل انطلق المشغّل وأين يتعثر. وإعادة إنتاج الحدث يدويا (إرسال رد اختبار حقيقي) هي أأمن وسيلة للتشخيص.
ماذا يحدث إذا فشل الفعل في منتصف الطريق ؟
يتوقف السيناريو بخطأ عند الخطوة المعيبة، والخطوات التالية لا تُنفَّذ (والسابقة وقعت فعلا — ومن هنا أهمية الترتيب). سترون الخطأ في السجل، مع الرسالة المرجَعة من التطبيق (حقوق ناقصة أو حقل إجباري مفقود أو حصة منتهية…). وللسيناريوهات المهمة، نضع تدبيرا للأخطاء (إعادات ومسارات بديلة وتنبيها) — وهو موضوع القسم 4.5. وفي البداية، يكفي سجل التنفيذ وإعادة قراءة التعيين لتصحيح الغالبية العظمى من الحالات.
ما هي اللبنة الأولية لكل أتمتة ؟