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

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

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

المؤتمرات

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

<key>: <value> # <comments>

المكان:

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

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

    • نوع أساسي: صحيح/خطأ أو عدد أو سلسلة أو وقت أو غير ذلك

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

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

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

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