NocoBase 0.21:チャートとワークフローのためのマルチデータソースのサポート

NocoBase 0.21は、チャートとワークフローのためのマルチデータソースのサポート、ワークフローのトリガーイベントの最適化、さまざまな新しいフィールドタイプを導入し、柔軟性とパフォーマンスを向上させます。

NocoBase team |

お知らせ

v1.0

新機能

チャートのためのマルチデータソースのサポート

20240407222304

詳細については、[データビジュアライゼーション]ドキュメントを参照してください

ワークフローのためのマルチデータソースのサポート

20240407222523

詳細については、[ワークフロー]ドキュメントを参照してください

ワークフローのトリガーイベントの最適化

トリガー名の変更:

元の名前変更後
フォームイベント、操作イベント操作後イベント
スケジュールされたタスクスケジュールイベント
リクエストインターセプター操作前イベント
承認承認イベント

次のイベントのトリガーモード構成の強化:

操作後イベント

20240407222652

詳細については、[ワークフロー - 操作後イベント]ドキュメントを参照してください

操作前イベント

20240407222834

詳細については、[ワークフロー - 操作前イベント]ドキュメントを参照してください

カスタムブランドプラグイン

20240407222949

詳細については、[カスタムブランディング]ドキュメントを参照してください

nanoidフィールドのサポート

20240407223221

詳細については、[nanoidフィールド]ドキュメントを参照してください

uuidフィールドのサポート

20240407223431

詳細については、[uuidフィールド]ドキュメントを参照してください

unixタイムスタンプフィールドのサポート

20240407223512

詳細については、[Unixタイムスタンプフィールド]ドキュメントを参照してください

数字タイプフィールドのフォーマット設定のサポート

20240407223736_rec_

詳細については、[フィールド設定 / 特定のプロパティ設定 / 数値コンポーネント]ドキュメントを参照してください

サブパスデプロイメントのサポート

APP_PUBLIC_PATH環境変数が追加され、サブパスのデプロイメントをサポートします。例:

APP_PUBLIC_PATH=/nocobase/

ローカルでのアクセス:URL http://localhost:13000/nocobase/

nginxプロキシの例:

server {
    listen 80;
    server_name your_domain.com;  # your_domain.comをあなたのドメインに置き換えてください

    location /nocobase/ {
        proxy_pass http://127.0.0.1:13000/nocobase/;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "Upgrade";
        proxy_set_header Host $host;
    }
}

今すぐ、http://your\_domain.com/nocobase/にアクセスできます。

ブロックパフォーマンスの最適化

スケルトンスクリーン効果のサポート

ブロックカード

20240407224956

カンバンカード

20240407224811

テーブルセル

20240407230028

ブロック構成の分散処理

以前は、ページ全体のあらゆるスキーマの変更がページ全体の再レンダリングを引き起こしていましたが、今では各ブロックのスキーマは独立しています。

<SchemaComponent distributed schema={} />

グリッドコンポーネントも分散処理をサポートします。

{
  'x-component': 'Grid',
  'x-component-props': {
    distributed: true,
  },
}

非互換性のある変更

UIスキーマのさまざまなusePropsをx-use-decorator-propsおよびx-use-component-propsに置き換え

x-use-decorator-propsおよびx-use-component-propsは非侵入型であり、すべてのコンポーネントがサポートしています。