このドキュメントはAIによって翻訳されました。不正確な情報については、英語版をご参照ください
pkg: "@nocobase/plugin-multi-space"
マルチスペースプラグインは、単一のアプリケーションインスタンス内で、論理的な分離によって複数の独立したデータスペースを実現します。
プラグイン管理で マルチスペース(Multi-Space) プラグインを見つけて、有効化します。

プラグインを有効化したら、「ユーザーと権限」 設定ページに移動し、スペース パネルに切り替えることでスペースを管理できます。
最初は、組み込みの 未割り当てスペース(Unassigned Space) が存在します。これは主に、どのスペースにも関連付けられていない古いデータを表示するために使用されます。

「スペースを追加」ボタンをクリックして、新しいスペースを作成します。
.png)
作成済みのスペースを選択したら、右側でそのスペースに所属するユーザーを設定できます。
ヒント: スペースにユーザーを割り当てた後、手動でページを更新する 必要があります。そうすることで、右上のスペース切り替えリストが更新され、最新のスペースが表示されます。

右上隅で現在のスペースを切り替えることができます。 右側の目のアイコン(ハイライト表示されている状態)をクリックすると、複数のスペースのデータを同時に表示できます。

プラグインを有効化すると、コレクションを作成する際にシステムが自動的に スペースフィールド を追加します。 このフィールドを含むコレクションのみが、スペース管理のロジックに組み込まれます。

既存のコレクションについては、手動でスペースフィールドを追加することでスペース管理を有効にできます。

スペースフィールドを含むコレクションでは、システムが以下のロジックを自動的に適用します。
マルチスペースプラグインを有効にする前に存在していたデータについては、以下の手順でスペースに分類できます。
既存のコレクションにスペースフィールドを手動で追加します。

既存データを管理するユーザーをすべてのスペースに関連付けます。まだスペースに割り当てられていないデータを表示できるように、未割り当てスペース(Unassigned Space) も含める必要があります。

上部で、すべてのスペースのデータを表示するように選択します。

既存データ割り当て用の新しいページを作成します。リストページ と 編集ページ に「スペースフィールド」を表示し、手動で所属スペースを調整できるようにします。

スペースフィールドを編集可能にする

上記のページを通じて、データを手動で編集し、既存データに正しいスペースを段階的に割り当てます。(一括編集を自分で設定することも可能です)。