مخططات العناصر
كل ما يبنيه المصمم في Parsware — جدول، عرض، نموذج، استعلام، تقرير، عملية، تطبيق — هو في الأساس مستند JSON بسيط، ولكل نوع من المستندات JSON Schema منشور (draft 2020-12). المصمِّم المرئي طريقة لكتابة المستند؛ والمحرر أو البرنامج النصي أو مساعد الذكاء الاصطناعي طريقة أخرى. أيًّا كان من كتبه، تتحقق منه المنصة بالمخطط نفسه، عند الحفظ ومرة أخرى عند استيراد حل يحمله.
يُقدَّم كل مخطط من هذا الموقع على العنوان /schemas/<name>.schema.json، فتستطيع أي أداة
JSON Schema التحقق من ملف قبل إرساله:
npx ajv-cli validate --spec=draft2020 -s saved-query.schema.json -d visitors-by-purpose.json
المستند الذي يحتوي مستندًا آخر يترك ذلك الجزء لمخطط المستند الآخر، كما تفعل المنصة: فالحقل
query في الاستعلام المحفوظ مستند استعلام، ويُتحقق منه بالمخطط parsware-query. تحقق منه هناك
أيضًا.
رفض المنصة يذكر ما يذكره أي مدقق: أين في المستند (JSON Pointer مثل
/aggregate/measures/0/function) وما الخطأ هناك.
كل المخططات
تشرح حقول description في كل مخطط أعضاءه؛ وتوجد صفحة مستقلة حيث يحتاج الشكل إلى أكثر من ذلك.