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

تستند لغة البرمجة المبرمَجة إلى ترميز YAML، كما أنّ لها مخططًا هرميًا. تظهر البنية الأساسية على النحو التالي:

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

مؤتمرات

ويتضمّن كل حقل زوجًا من المفاتيح والقيم:

<key>: <value> # <comments>

المكان:

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

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

    • نوع مجموعة مبدئية: منطقية أو رقم أو سلسلة أو وقت أو غير ذلك

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

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

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

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