تعریف مجموعه گزینه در Model-Driven
شناسهٔ شِما: model-driven-option-set@1
شِمای قابلخواندن توسط ماشین: model-driven-option-set.schema.json
بازنمایی مرجع یک مجموعه گزینه — فهرستی نامدار و قابلبازاستفاده از مقادیر مجازی که یک فیلد میتواند بگیرد (بخش 6.14). Dataverse همین مفهوم را Choice مینامد. به شکل یکسان اعتبارسنجی میشود، چه از طراح بیاید، چه از یک فراخوانی API، چه از یک دستیار هوش مصنوعی، و چه از یک وارد کردن راهحل.
شکل
| فیلد | نوع | اجباری | یادداشتها |
|---|---|---|---|
logicalName | string | بله | پیشوند ناشر در ابتدا، با snake-case کوچک (مث لاً par_invoicestatus). |
displayName | string | بله | نام خوانا برای انسان. |
description | string | خیر | اینکه مجموعه برای چیست. |
publisherPrefix | string | خیر | پیشوند ناشر مالک. حمل میشود تا تعریف، خودش ناشرش را نام ببرد و کار استنتاج آن از روی نام منطقی بر دوش واردکننده نیفتد. |
optionValueBase | integer | بله | مبنای مقدار گزینهٔ ناشر مالک، و value هر گزینه در آن مطلق است — 110000001، نه 1. از ۲۰۲۶-۰۹-۱۲ اجباری است: تعریفی بدون آن هنگام وارد کردن رد میشود، و نخستین راهکار محصول همینطور نوشته شده بود و همهٔ آزمونها را گذرانده بود. |
nextOptionValue | integer | خیر | نشانهٔ بیشینهٔ مجموعه — مقدار بعدیای که واگذار خواهد کرد. به جای اینکه از options استنتاج شود ذخیره میشود، تا شمارهٔ یک گزینهٔ بازنشسته هرگز دوباره صادر نشود. پایینتر را ببینید. |
options | array | بله | گزینهها، به ترتیب نمایش. دستکم یکی — مجموعهای که کسی نتواند از آن چیزی برگزیند، مجموعه نیست. |