النص البرمجي لعمليات التشغيل الآلي

تستند لغة البرمجة النصية لعملية التشغيل الآلي إلى YAML، ولها مخطّط هرمي. تبدو البنية الأساسية على النحو التالي:

metadata يحتوي على اسم التشغيل الآلي ووصفه
automations يحدّد منطق عملية التشغيل الآلي
starters يحدّد الشروط التي تؤدي إلى تفعيل عملية التشغيل الآلي
condition تحدّد الشروط الإضافية التي يتم تقييمها لبدء عملية التشغيل الآلي
actions يسرد الإجراءات التي يجب اتّخاذها

مؤتمرات

كل حقل هو زوج مفتاح/قيمة:

<key>: <value> # <comments>

المكان:

  • ‫"<key>" هي كلمة رئيسية حرفية

  • يمكن أن يكون "<value>":

    • نوع أساسي: قيمة منطقية أو رقم أو سلسلة أو وقت أو غير ذلك

    • نوع البنية: مجموعة من الحقول

    • مصفوفة من نوع البيانات على سبيل المثال، - string هي مصفوفة من السلاسل.

    • مرجع إلى قيمة بيانات تم تحديدها في مكان آخر على سبيل المثال، في device: $tv، يكون tv متغيّرًا يشير إلى بيانات الجهاز.

  • يُستخدَم <comments> لأي معلومات إضافية عن المؤلف. يتجاهل محرك النصوص البرمجية التعليقات، وليس لها أي تأثير في تشغيل النص البرمجي.