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

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

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

المؤتمرات

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

<key>: <value> # <comments>

المكان:

  • <key> هي كلمة رئيسية مطابقة تمامًا

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

    • نوع أساسي: bool أو number أو string أو time أو غير ذلك

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

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

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

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