تستند لغة النصوص البرمجية لميزة "التشغيل الآلي" إلى YAML، وتتضمّن مخطّطًا هرميًا. تبدو البنية الأساسية على النحو التالي:
metadata
|
تحتوي على اسم "الإجراءات المبرمَجة" ووصفًا |
automations
|
تحديد منطق التشغيل الآلي |
starters
|
تحديد الشروط التي تؤدي إلى تفعيل التشغيل الآلي |
condition
|
تُحدِّد شروطًا إضافية يتم تقييمها لبدء التشغيل الآلي |
actions
|
تسرد الإجراءات التي يجب اتّخاذها |
المؤتمرات
كل حقل هو زوج مفتاح/قيمة:
<key>: <value> # <comments>
المكان:
<key>
هي كلمة رئيسية حرفية.يمكن أن يكون "
<value>
":نوع أساسي: صحيح/خطأ أو عدد أو سلسلة أو وقت أو غير ذلك
نوع البنية: مجموعة من الحقول
صفيف لنوع البيانات على سبيل المثال،
- string
هي صفيف من السلاسل.إشارة إلى قيمة بيانات تم تحديدها في مكان آخر على سبيل المثال، في
device: $tv
، يشيرtv
إلى متغيّر يشير إلى بيانات الجهاز.
تُستخدَم
<comments>
لأي معلومات إضافية عن المؤلّف. يتجاهل محرّك النصوص البرمجية التعليقات، إذ لا تؤثر في تشغيل النص البرمجي.