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

راهنمای توسعه‌دهنده

برای توسعه‌دهندگانی که برنامهٔ سفارشی React و کنترل سفارشی را در برابر Parsware Runtime SDK می‌نویسند و سیستم‌های بیرونی را از طریق Custom APIها یکپارچه می‌کنند. این بخش مرجع API روبه‌بیرون است و از مستندات داخلی کد که کنار سورس پلتفرم قرار دارند جداست.

این پرسونا همچنین شِماهای آرتیفکت قابل‌خواندن توسط ماشین را منتشر می‌کند — تعریف‌های مرجع و نسخه‌دار (JSON Schema و گرامر BS Lang) برای هر آرتیفکتی که پشت آن یک طراح وجود دارد (فرایندها، گزارش‌ها، فرم‌ها/نماها، فراداده جدول، فلوها، Custom API‌ها و بیشتر). همین شِماها هستند که اجازه می‌دهند یک تعریف دست‌نویس یا تولیدشده توسط هوش مصنوعی دقیقاً به همان شکلی اعتبارسنجی شود که خروجی رابط کاربری طراح اعتبارسنجی می‌شود.

از اینجا شروع کنید: ساخت برنامهٔ سفارشی یا کنترل سفارشی​

اگر کدی می‌نویسید که درون Parsware Platform Shell اجرا می‌شود، این صفحه‌ها را به ترتیب بخوانید. هر صفحه خودبسنده است، اما این مسیر شما را از یک پوشهٔ خالی تا یک برنامهٔ آمادهٔ تحویل می‌برد.

  1. ساخت یک برنامهٔ سفارشی React — یک صفحهٔ کامل دست‌نویس: راه‌اندازی پروژه، پیکربندی Module Federation که میزبانی‌پذیر بودن آن را ممکن می‌کند، کامپوننت برنامه، اجرای مستقل، آزمون و تحویل.
  2. ساخت یک کنترل سفارشی — یک ویرایشگر فیلد به سبک PCF که جای یک کنترل داخلی روی فرم Model-Driven را می‌گیرد: قرارداد ثابت props، اینکه یک کنترل جایگزین چه نوع فیلدهایی می‌تواند بشود، و وضعیت‌های مقداری که باید مدیریت کند.
  3. استفاده از Runtime SDK — تنها واسطی که هر دو مورد بالا از طریق آن به پلتفرم می‌رسند: هویت، اسکوپ‌ها، فراداده جدول، رکوردها، جستجوی رکورد و ثبت لاگ.

ثبت آنچه ساخته‌اید — بخشی که سازنده در Admin Control Center انجام می‌دهد — در ثبت یک برنامهٔ سفارشی React و ثبت یک کنترل سفارشی شرح داده شده است.

گزارش‌گیری​

  • پرس‌وجوی داده جدول برای گزارش‌گیری — خواندن داده یک جدول Model-Driven Apps از طریق منبع دادهٔ گزارش‌گیری که فقط‌خواندنی و مبتنی بر اسکوپ است.