レポートを共有することだけが目標の場合、顧客ログイン用に別のサイトを使用するか、顧客ごとにサイトを使用することは、私見では非常にやり過ぎであり、ほとんど役に立ちません。
問題の解決は非常に簡単です。顧客ごとに個別のドキュメントライブラリを備えた1つのサイトです。単純なシナリオを除いて、1つの顧客=1つのサイトと1つの顧客=1つのライブラリの間に大きな違いはありません。単一のサイトで複数のライブラリを維持する方が、基本的に1つのライブラリで複数のサイトを維持するよりもはるかに簡単であることがわかりました。ただし、(現在または将来)顧客とのやり取りや「共有」を増やす予定がある場合は、顧客ごとに個別のサイトを選択することもできます。
手順:
- レポートに必要なすべてのメタデータを保持するサイトレベルでカスタムドキュメントコンテンツタイプを定義する
- この新しいコンテンツタイプを使用して、顧客ごとにドキュメントライブラリを作成します
- ドキュメントライブラリレベルで権限を定義する-各顧客は、指定された1つのライブラリにのみアクセスできます(サイトでの読み取り権限が必要です)。
従業員は、顧客がレポートを表示できるように、レポートを顧客ライブラリにアップロードする必要があります。権限が正しく設定されている場合、顧客は指定されたライブラリのみを表示でき、管理者(すべてを表示)とスーパーユーザー(複数のライブラリ/顧客を表示)を簡単に設定できます。
すべてのレポートを単一のサイトに配置すると、カスタムワークフローやレシーバーを使用して、追加のビジネスロジックのプロセスの開発が簡素化されます。また、管理者またはスーパーユーザーの検索と集計がはるかに簡単になります。