پرش به مطلب اصلی

محدودیت‌های شناخته‌شده

این صفحه شکاف‌ها و محدودیت‌های مستند فعلیِ نسخهٔ مبنای فعال دانش BDL را ثبت می‌کند.

محدودیت‌های شناخته‌شده بخشی از قرارداد هستند. مؤلفان و سامانه‌های هوش مصنوعی نباید با حدس مقادیر پشتیبانی‌نشده یا فرض رفتار اثبات‌نشده آن‌ها را دور بزنند.

شکاف‌های بسته‌شده

شکاف‌های زیر که پیش‌تر پیگیری می‌شدند، در نسخهٔ مبنای فعلی v5.2 بسته شده‌اند:

  • REPORT-GANTT-EXPORT-GAP-01
  • FORM-MULTICOLUMN-EXPORT-GAP-01
  • WORKFLOW-EXPORT-PARITY-GAP-01
  • WORKFLOW-ACTIVE-STATE-PARITY
  • مثبت کاذبِ WF_EXCLUSIVE_CONDITION-WARNING
  • FOLDER-FIRSTCLASS-EXPORT-01
  • GENERAL-OBJECT-SINGLE-EXPORT-01
  • قواعد و فرمان‌های فعلی موجودیت در E06/E11

بسته‌شدن یعنی شکاف مربوط در نسخهٔ مبنای مستند رفع شده است. نباید آن را به نسخه‌ها یا محیط‌های نامرتبط تعمیم داد.

محدودیت بومی مستند

WF-START-FORM-LOSSLESS-LIMITATION

ساختار بومی StartActivityDefInfo مقدار TypeViewId فرم را به شکلی ذخیره نمی‌کند که برای خروجی‌گیری معکوس بدون اتلاف قابل اثبات باشد.

در نتیجه، خروجی‌گیر در این وضعیت به‌جای حدس‌زدن فرم، node.variableRef را حذف می‌کند. این یک قاعدهٔ ایمنی عمدی است:

  • شواهد بومی ناموجود نباید جعل شوند.
  • خروجی‌گیری معکوس باید حذف مقدار همراه با محدودیت مستند را به مقدار ساختگی ترجیح دهد.
  • در صورت اعمال این محدودیت بومی، نبود مقدار نباید نقص خروجی‌گیر تلقی شود.

خارج از دامنهٔ فعلی

قرارداد فعلی ایجاد/استفادهٔ مجددِ درجه‌اول برای page و group، این عملیات پوشه را پوشش نمی‌دهد:

  • به‌روزرسانی
  • تغییر نام
  • جابه‌جایی
  • حذف

صرف وجود ایجاد یا استفادهٔ مجددِ درجه‌اولِ page و group نباید به معنای دسترس‌پذیری این عملیات فرض شود.

نحوهٔ استفاده از این صفحه

پیش از تألیف یا عیب‌یابی یک ویژگی:

  1. بررسی کنید آیا ویژگی در محدودیت‌های فعلی آمده است.
  2. نسخه‌های فعال BDL و Runtime را تأیید کنید.
  3. مدل قابلیت و سطح تألیف را بررسی کنید.
  4. با اختراع شناسه، وضعیت بومی یا ویژگی پشتیبانی‌نشده، محدودیت را دور نزنید.
  5. اگر شواهد جدید نشان می‌دهد محدودیت دیگر معتبر نیست، آن را نامزد بازبینی قرارداد و شواهد بدانید؛ محدودیت را بی‌سروصدا حذف نکنید.

تفاوت بسته‌شده و فعلی

شکاف بسته‌شده شاهد تاریخی رفع یک مسئلهٔ مشخص است. محدودیت فعلی تا زمانی که شواهد معتبر آن را نبندد یا تغییر ندهد، بخشی از قرارداد فعال تألیف یا Runtime باقی می‌ماند.

توجه به نسخه

وضعیت شکاف‌های شناخته‌شده به نسخه وابسته است. همیشه این موارد را تفکیک کنید:

  • نسخهٔ زبان BDL
  • نسخهٔ مبنای دانش
  • نسخهٔ قرارداد بومی برسا
  • نسخهٔ مبنای Runtime و عیب‌یابی

فرض نکنید شکافی که در یک نسخهٔ مبنا بسته شده، در همهٔ استقرارها بسته است.

ادامه

برای قواعد تولید BDL توسط هوش مصنوعی، راهنمای تألیف با هوش مصنوعی را مطالعه کنید.