NocoBase v1.7.0 正式リリース

権限管理の強化、システム性能の最適化、プラグインのオープンソース化により、機能拡張とユーザー体験を全面的に向上

NocoBase team |

(本記事はAIにより翻訳されました)

新機能

ロールユニオン

ロールユニオンは権限管理の方式です。システム設定に応じて、システム開発者は「独立したロールの使用」「ロールのユニオンを許可」「ロールのユニオンのみを許可」から選択でき、様々な権限要件に対応します。

20250312184651

参考ドキュメント: ユーザーマニュアル

認証と二要素認証(2FA)

元の認証コード機能が認証管理システムにアップグレードされ、TOTPなど複数の認証方式をサポートします。ログイン時にパスワードに加え、追加の認証ステップを必要とする二要素認証(2FA)にも対応し、アカウントの安全性を大幅に向上させます。

20250603133219_rec_-vg5hh3.gif

参考ドキュメント:

テンプレート印刷

テンプレート印刷に動的画像とバーコードのレンダリング機能を追加しました。

参考ドキュメント: Template Printing

複数キーワードフィルター

複数キーワードフィルタープラグインがNocoBaseプラットフォームに強力なテキスト検索機能を追加し、複数のキーワードでのデータ絞り込みを可能にして、クエリの柔軟性と効率を大幅に向上させます。

20250603152726_rec_-ix3j8w.gif

参考ドキュメント: Multiple keyword filter

日付フィルターが相対日付範囲選択に対応

カスタムの時間オフセット(日/週/月/四半期/年)や特定の日付による絞り込みをサポートし、より柔軟な期間検索を実現します。

20250603130948_rec_-plwa6o.gif

左側の変数

条件内の左側変数は連動ルールにおける「判定対象のオブジェクト」を定義し、この変数の値を評価して連動動作のトリガーを判定します。

20250417214217

参考ドキュメント: Left-side Variables

継承テンプレート

継承テンプレートは、テンプレートの基本更新をブロックに反映しつつ、特定の調整も可能にします。ブロックはテンプレート設定を継承し、拡張や上書きができ、未変更の設定はテンプレートの更新と同期します。

主界面

参考ドキュメント: Inherited Template

ブロック連動ルール

ブロック連動ルールにより、ユーザーはブロックの表示制御を動的に行え、ブロック単位での要素管理が可能です。

image-ccerr7.png

参考ドキュメント: Block Linkage Rules

送信成功後の動作

送信成功後に他のブロックのデータを更新したり、パラメータ付きで詳細ページに遷移することができます。

image-v29vlv.png

参考ドキュメント: 提交成功後

ワークフロー分類管理

1-62ogb6.png

部門と添付ファイルURLプラグインのオープンソース化

image-br8u55.png

改善点

連動ルールのプロパティ改善

  • 選択型フィールドで選択肢の設定が可能に
  • 日付型フィールドで日付範囲の設定が可能に

20250603143237_rec_-k8hene.gif

参考ドキュメント:Field Linkage Rules

Import Pro

インポート設定で複数フィールドを使ったレコードの一意識別が可能になり、空白セルを上書きするか無視するかのモード設定にも対応しました。

20250603153457_rec_-9zfsfx.gif

参考ドキュメント: インポート Pro

XLSXファイルのエクスポート性能最適化

  • 大量データの表をエクスポートする際にメモリが溢れ、アプリケーションがクラッシュする問題
  • エクスポートデータに重複データが発生する可能性がある
  • インデックス、一意制約、インデックス戦略に基づいたエクスポートデータのクエリ最適化
  • エクスポート用の並列処理キューを新たに追加し、環境変数を設定して並列処理数を制御する。

image-va9ose.png

参考ドキュメント:

XLSXファイルのインポート性能最適化

  • 元々の単一レコードインポート戦略をバッチ挿入に変更する
  • 重複識別を再構築し、単一レコード処理をバッチ処理に変更する。ただし、更新ロジックやワークフローのトリガーなどのロジックは変更しない

参考ドキュメント: 性能について

ワークフローの実行効率が100%向上しました

image-2bzvyz.png

× View Image