مرجع أنواع البياناتمرجع
1 · العلاقة (relation). تتيح العلاقة لنموذج أن يسحب من نموذج آخر — طلب يشير إلى عميل، أو مطالبة تشير إلى موظف. ضع relation في عمود Data type وسمِّ الهدف في عمود Value: [Form].field أو [Form].{Section}.field أو بالإنجليزية البسيطة field in Form. ويمكنك وضع relation في عمود Data type أو في عمود Rule Type — كلاهما يعمل، ويوضع الهدف في عمود Value في الحالتين. ويمكن كتابة أيٍّ من الاسمين مجردًا أو بين [أقواس معقوفة] أو بين "علامتَي اقتباس"، ولا يلزم أن يتطابق أسلوب كتابتهما — فـ"Purchase Requisition"."Purchase Requisition" و[Purchase_Requisition].purchase_requisition يعنيان الشيء نفسه. وتُعامَل حالة الأحرف والمسافات والشرطات السفلية معاملةً واحدة، فيمكنك كتابة الحقل بالتسمية التي تظهر بها في النموذج. يعرض المنتقي سجلات ذلك النموذج — المفتاح مع عمودين مميّزين يسهل التعرّف عليهما. وبعد اختيار سجل يعرض عليك خيارًا: الإشارة فقط، أو تعبئة حقول الترويسة المطابقة، أو — في نموذج فيه بنود — الترويسة وبنود السجل معًا. يجب أن يكون الحقل المُشار إليه key أو subkey؛ أما الإشارة إلى أي حقل آخر فلا تمنع إنشاء التطبيق، لكن الحقل يبقى إدخالًا عاديًا وسترى تحذيرًا. والإشارة إلى subkey تضيّق القائمة بمفتاح النموذج الهدف: املأ أولًا حقل المفتاح الذي يحمل الاسم نفسه في هذا النموذج (مثل Year)، فيعرض المنتقي السجلات الواقعة تحت تلك القيمة فقط. وإذا تركته فارغًا، طلب منك المنتقي تعبئة حقل المفتاح أولًا.
2 · القوائم القياسية. تأتي بعض الأنواع وقائمة قيمها مدمجة فيها — فلا ورقة List_ عليك صيانتها، ولا أخطاء كتابية تطاردها. يصبح الحقل قائمة منسدلة قابلة للبحث تخزّن الرمز القياسي وتعرض الرمز + الاسم. وللدول والعملات واللغات يظهر الاسم بلغة كل مُشاهد؛ أما الرمز المخزَّن فلا يتغير أبدًا.
| النوع | القائمة القياسية المعرّفة مسبقًا | مثال |
|---|---|---|
| country | دول ISO 3166-1 (249) | US · الولايات المتحدة |
| state | ولايات أمريكية + DC والأقاليم (57) | CA · كاليفورنيا |
| county | مقاطعات أمريكية · FIPS (3,222) — تضيق حسب الولاية | 01001 · Autauga County |
| currency code | رموز عملات ISO 4217 (178) | USD · دولار أمريكي |
| uom | وحدات القياس · UNECE Rec 20 (48) | KGM · كيلوغرام |
| language | لغات ISO 639-1 (184) | en · الإنجليزية |
| timezone | مناطق IANA الزمنية (433) | America/Chicago |
| sex | مجموعة قيم ISO/IEC 5218 | أنثى |
| gender | خيارات شاملة (إرشادات W3C) | غير ثنائي |
هذه الأسماء محجوزة. فالحقل الذي يحمل اسمًا مماثلًا لأحدها (gender أو ship_country …) يحصل على قائمته المعيارية تلقائيًا، ويمكن طلبها صراحةً عبر نوع البيانات في ورقة Rules. وإذا كان مصنفك يتضمن كذلك ورقة للشيء نفسه — مثل List_Currency إلى جانب قائمة العملات المدمجة — فإن القائمة المدمجة هي التي تُعتمد، وتُتجاهَل ورقتك مع تنبيه يذكر اسمها وعدد صفوفها. بهذا تبقى في بياناتك الرئيسية قائمة عملات واحدة بدل قائمتين متعارضتين. وتسري القاعدة على كل اسم في الجدول أعلاه دون استثناء: فـList_State تعني قائمة الولايات المعيارية حتى لو قصدت بها شيئًا آخر. وللاحتفاظ بقائمة خاصة بك، امنح الورقة اسمًا غير وارد في الجدول (List_Currency_Pairs بدلًا من List_Currency، وList_Order_Stage بدلًا من List_State).
3 · الأنواع المعتمدة على المنطقة. تتبع بعض الأنواع منطقة القارئ أو بلد الحقل بدلًا من تنسيق أمريكي ثابت — فالقيمة المخزَّنة نفسها تظهر 1,234.56 في تكساس و1.234,56 في برلين. (ليس أيٌّ منها قائمة قياسية، لكن قائمتي country وcurrency code تتلاءمان معها طبيعيًا.)
| النوع | يعتمد على | يظهر كـ |
|---|---|---|
| number | منطقتك | 1,234.56 (US) · 1.234,56 (DE) |
| currency | منطقتك + عملة التطبيق | تجميع الأرقام والرمز حسب المنطقة؛ بدون كسور لـ ¥ / ₩ |
| percent | منطقتك | 15 ← «15%» |
| date | منطقتك | MM/DD/YYYY (US) · DD/MM/YYYY (UK) |
| postal_code | بلد الحقل | ZIP (US) · Postcode (UK) · PIN (IN) |
| national_id | بلد الحقل (مُقنَّع) | SSN (US) · NI no. (UK) · CPF (BR) |
| bank_id | بلد الحقل | Routing (US) · IBAN (EU) · Sort code (UK) |
| phone | رمز الاتصال الدولي | بادئة +1 / +44 / +91 |
postal_code وnational_id وbank_id) بلد الحقل: صرّح به في ورقة القواعد، وإلا استخدمت بلد الإعدادات الإقليمية الافتراضية للتطبيق (في إعدادات العرض)، وإلا فمنطقتك. وتظل الأنواع الأمريكية zip وssn وrouting_number تعمل دون تغيير.أتريد الكتالوج كله في جدول بيانات؟ يُرفَق مرجع كامل في docs/Sheetward_Data_Types.xlsx — علامة تبويب لكل مجموعة أعلاه (Data Types · Standard Lists · Locale-dependent Types).