新機能
ロールユニオン
ロールユニオンは権限管理の方式です。システム設定に応じて、システム開発者は「独立したロールの使用」「ロールのユニオンを許可」「ロールのユニオンのみを許可」から選択でき、様々な権限要件に対応します。
参考ドキュメント: ユーザーマニュアル
認証と二要素認証(2FA)
元の認証コード機能が認証管理システムにアップグレードされ、TOTPなど複数の認証方式をサポートします。ログイン時にパスワードに加え、追加の認証ステップを必要とする二要素認証(2FA)にも対応し、アカウントの安全性を大幅に向上させます。
参考ドキュメント:
テンプレート印刷
テンプレート印刷に動的画像とバーコードのレンダリング機能を追加しました。
参考ドキュメント: Template Printing
複数キーワードフィルター
複数キーワードフィルタープラグインがNocoBaseプラットフォームに強力なテキスト検索機能を追加し、複数のキーワードでのデータ絞り込みを可能にして、クエリの柔軟性と効率を大幅に向上させます。
参考ドキュメント: Multiple keyword filter
日付フィルターが相対日付範囲選択に対応
カスタムの時間オフセット(日/週/月/四半期/年)や特定の日付による絞り込みをサポートし、より柔軟な期間検索を実現します。
左側の変数
条件内の左側変数は連動ルールにおける「判定対象のオブジェクト」を定義し、この変数の値を評価して連動動作のトリガーを判定します。
参考ドキュメント: Left-side Variables
継承テンプレート
継承テンプレートは、テンプレートの基本更新をブロックに反映しつつ、特定の調整も可能にします。ブロックはテンプレート設定を継承し、拡張や上書きができ、未変更の設定はテンプレートの更新と同期します。
参考ドキュメント: Inherited Template
ブロック連動ルール
ブロック連動ルールにより、ユーザーはブロックの表示制御を動的に行え、ブロック単位での要素管理が可能です。
参考ドキュメント: Block Linkage Rules
送信成功後の動作
送信成功後に他のブロックのデータを更新したり、パラメータ付きで詳細ページに遷移することができます。
参考ドキュメント: 提交成功後
ワークフロー分類管理
部門と添付ファイルURLプラグインのオープンソース化
改善点
連動ルールのプロパティ改善
- 選択型フィールドで選択肢の設定が可能に
- 日付型フィールドで日付範囲の設定が可能に
参考ドキュメント:Field Linkage Rules
Import Pro
インポート設定で複数フィールドを使ったレコードの一意識別が可能になり、空白セルを上書きするか無視するかのモード設定にも対応しました。
参考ドキュメント: インポート Pro
XLSXファイルのエクスポート性能最適化
- 大量データの表をエクスポートする際にメモリが溢れ、アプリケーションがクラッシュする問題
- エクスポートデータに重複データが発生する可能性がある
- インデックス、一意制約、インデックス戦略に基づいたエクスポートデータのクエリ最適化
- エクスポート用の並列処理キューを新たに追加し、環境変数を設定して並列処理数を制御する。
参考ドキュメント:
XLSXファイルのインポート性能最適化
- 元々の単一レコードインポート戦略をバッチ挿入に変更する
- 重複識別を再構築し、単一レコード処理をバッチ処理に変更する。ただし、更新ロジックやワークフローのトリガーなどのロジックは変更しない
参考ドキュメント: 性能について