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