主な新機能
プラグインの追加および更新プロセスの簡略化
- プラグインリストがローカルディレクトリから直接読み取られるようになりました。
- プラグインの追加と更新プロセスを統合しました。
- インターフェースでプラグインの一括有効化が可能です。
- 商用プラグインのダウンロードおよびアップグレードプロセスが簡略化されました。
参考資料:
通知機能
- アプリ内メッセージ通知: NocoBaseアプリ内でリアルタイムのメッセージ通知を受け取ることができます。
- メール通知: SMTP方式でメール通知を送信します。
- WeCom通知: WeCom(企業微信)を通じて通知を送信します。
参考資料:
ユーザーデータ同期
詳しい手順はこちらをご覧ください:
バックアップマネージャー
詳細は以下をご覧ください:
公開フォーム
公開フォームを使用して匿名ユーザーから情報を収集することができます。
詳しくはこちらをご覧ください:
データソース: KingbaseES
KingbaseESデータベースをデータソースとして使用できます。主データベースまたは外部データベースとして設定可能です。
参考資料:
データソース: 外部Oracle
外部のOracleデータベースをデータソースとして利用可能です。
詳しくはこちらをご確認ください:
データテーブルフィールド: 添付ファイル(URL)
URL形式の添付ファイルをサポートします。
詳しい設定方法は以下をご参照ください:
フィールドコンポーネント: マスク
詳細はこちらをご確認ください:
ワークフロー: JavaScript
JavaScriptノードを使用して、カスタムJavaScriptスクリプトをワークフロー内で実行可能になりました。スクリプトで上流ノードの変数を利用でき、戻り値を下流ノードで使用できます。
詳細はこちらをご覧ください:
データ可視化: ECharts
EChartsのサポートが追加されました。ファンネルグラフやレーダーチャートなど、多彩なグラフが利用可能です。また、設定オプションもより使いやすくなっています。
詳しい情報はこちらをご覧ください:
ブロック: ステップフォーム
フォームを複数のステップに分割することで、ユーザーの入力負担を軽減します。
詳しくはこちらをご確認ください:
ブロック: アクションパネル
さまざまなクイックアクションを配置できるアクションパネルが追加されました。現在以下をサポートしています:
- リンク
- QRコードスキャン
- ポップアップ
- カスタムリクエスト
グリッド形式とリスト形式のレイアウトに対応しています。
詳しい情報はこちらをご覧ください:
削除された機能
バックアップリストアプラグインの廃止
NocoBase v0.19以降、アプリケーションのバックアップとリストア用に @nocobase/plugin-backup-restore
プラグインが提供されていました。しかし、以下の理由でこの機能が推奨されなくなりました:
- データベースフィールドのデフォルト値や一意インデックスなどのメタデータをバックアップ・リストアできない。
- データベースのビュー、ストアドプロシージャ、関数、トリガーをバックアップ・リストアできない。
- 各プラグインのフォームで個別に
dumpRules
を設定する必要があり、追加のカスタムロジックが必要。 - バックアップグループの設定が複雑で、理解しにくい。
- アプリケーション層でプロセスが行われるため、アプリケーションが起動しない場合、バックアップやリストアも失敗する可能性がある。
これらの問題を考慮し、v1.4以降ではこのプラグインを廃止し、代わりに新しいバックアップソリューションを提供しています。
詳しい情報はこちらをご覧ください: