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