هيكلة مصنفكابدأ من هنا
يتعرّف Sheetward على علامات التبويب من خلال بادئة الاسم. استخدم هذه حتى يعرف الغرض من كل ورقة:
Form_ بالإنجليزية دائماً ولا تُترجم. وتُضاف اللغات الأخرى لاحقاً، وفي موضعين فقط: ورقة Translation_ (تسميات الحقول ورسائل التحقق) وأعمدة اللغات في أوراق List_ (قيم القوائم المنسدلة). وهذا ما يتيح لمصنف واحد أن يخدم كل لغة يوفرها تطبيقك.| بادئة اسم الورقة | تصبح |
|---|---|
| Form_<Name> | نموذج إدخال بيانات. تصبح كل ورقة Form_ صفحتها الخاصة في تطبيق متعدد النماذج. |
| List_ / Master_ / LOV_ | جدول بحث (بيانات رئيسية) يغذّي الحقول المنسدلة. |
| Rules_ / Rule_ / Validation_ | قواعد التحقق من الحقول (انظر القواعد أدناه). |
| Formula_ / Formulas_ / Logic_ | حقول محسوبة، تُحسب مباشرةً: عمليات حسابية على أسماء الحقول ("hotel + meals")، ومجاميع ("sum of hotel from LINE ITEMS")، ويمكن لصيغ البنود استخدام حقول HEADER. |
| Info_ | ملاحظات نصية حرة عن التطبيق، تظهر أعلى دليل تعليمات التطبيق. |
| Translation_ | ترجمات بحسب اللغة لتسميات حقول التطبيق وقيمه المنسدلة ورسائل التحقق الخاصة به. |
| Report_ / Analytics_ | لوحة معلومات — بطاقات KPI ومخططات وجدول محوري على سجلات التطبيق (راجع لوحات المعلومات). |
| AI_History | يكتبها Sheetward عند استخدام التأليف بالذكاء الاصطناعي — كل مطالبة مع تاريخها ونوعها (صياغة / مراجعة / إعادة تشكيل بالذكاء الاصطناعي) ومؤلفها. سجل للاطلاع فقط؛ لا يبني شيئاً ويمكنك حذفه. |
الترويسة مقابل البنود: داخل ورقة Form_ يمكنك نمذجة قسم ترويسة بالإضافة إلى بنود متكررة (مثل أمر شراء بعدة صفوف بنود). يربطها Sheetward تلقائيًا ويحافظ على هذا الربط في التصدير/الاستيراد عبر عمود Record ID.
علامات الأقسام: للتخطيطات على شكل مستند، ضع HEADER أو LINE ITEMS في صف خاص به للإشارة إلى ما يليه. تحت HEADER، تكون الصفوف أزواج تسمية/قيمة — ويمكن وضع عدة أزواج جنبًا إلى جنب. تحت LINE ITEMS، يكون الصف التالي هو ترويسة أعمدة الجدول. لا بأس بصف عنوان فوقها، ونص العلامة هو ما يشير إليه عمود Section في أوراق القواعد/المنطق. تُحفظ كتلة LINE TOTALS (مجاميع المستند) مع الترويسة. لا يجوز للنموذج أن يحتوي إلا على قسم LINE ITEMS واحد — ووجود قسم ثانٍ خطأ جسيم، فلن يُنشأ التطبيق حتى تصحّحه.
عدة أقسام للنموذج الطويل: النموذج الذي يضم عشرين حقلًا أو نحوها يُقرأ أفضل بكثير في مجموعات بدل جدار واحد من الحقول، لذلك يمكن للورقة أن تحمل أي عدد من أقسام الترويسة. امنح كل كتلة صف عنوان خاصًّا بها بأحرف كبيرة — IDENTIFICATION وWARRANTY وLOCATION — فيرسم التطبيق بطاقة لكل كتلة، بترتيب الورقة. وتسري قاعدتان بمجرد أن يُجمَّع النموذج: كل عنوان يجب أن يكون بأحرف كبيرة، ولا يجوز تكرار أي عنوان. التجميع يخص التخطيط فقط — فالحقول ما تزال تُحفظ كسجل واحد، ومن ثمّ لا يتأثر التصدير ولا الاستيراد ولا القواعد ولا الصيغ. ويمكن ترجمة عناوين الأقسام من ورقة Translation_.
اسم النموذج: صف عنوان فوق العلامة الأولى (مثل لافتة "Travel Expenses" مدمجة وموسطة) يصبح اسم العرض للنموذج. وبدونه، يأتي الاسم من اسم الورقة بعد Form_. أضف عدة أوراق Form_، فتصبح كل منها صفحتها الخاصة؛ والأولى هي صفحة الوصول.
عن التطبيق (Info_): أضف ورقة باسم Info_ تحتوي على ملاحظات نصية حرة — الغرض والتعليمات وجهات الاتصال. يظهر محتواها أعلى دليل التعليمات للتطبيق المُنشأ. يصبح كل صف سطرًا؛ وتُحفظ الصفوف الفارغة كفواصل فقرات. ويُنقل التنسيق أيضًا: تتحوّل الخلايا الغامقة / المائلة (حتى لو نُسِّقت بضع كلمات داخل الخلية) إلى تمييز، ويمكنك أيضًا كتابة Markdown بسيط — ## عناوين و- نقاط و[روابط](https://…). كما يمكن تحديد منطقة التطبيق هنا بصفوف مثل country: أو currency: أو locale: (مثل country: DE)، فتُهيّئ الإعدادات الإقليمية للتطبيق.
الترجمات (Translation_): لعرض تسميات حقول التطبيق وقيم القوائم المنسدلة ورسائل التحقق بأكثر من لغة، أضِف ورقة Translation_ وأعمدة List_ لكل لغة. انظر موضوع التوطين للشرح الكامل.