難しいユーザー管理UIに取り組んでいます。ここでの権限管理画面では、次のすべてを実行する必要があります。
a。ユーザーが組織を検索し、任意の数の組織を選択できるようにする
b。ユーザーがユーザーを検索して任意の数のユーザーを選択できるようにする
c。選択したユーザーに関連付けられているすべての組織を表示します
d。選択した組織に関連付けられているすべてのユーザーを呼び出す
e。以下の表にリストされている権限をユーザーが管理できるようにする
c
とd
がこれらのユーザーに関連付けられたすべての組織にデータを追加し始め、新しく作成されたユーザーの1人がさらに10の組織を持っている場合、簡単にSnowball効果を作成できると心配しています...など。
この種の状況に対処する方法に関する既存のパターンまたは推奨事項はありますか?
更新:「関連する組織を表示する」および「関連するユーザーを表示する」というチェックボックスを追加して、関連付けの自動生成を防止することは悪い考えでしょうか?
これは、処理するユーザーの推定数によって異なりますが、その見た目からは、少なくとも数百、数十から数百のクライアントについて話していることになります。
その場合、ユーザー、ユーザー権限、組織ごとの権限など、考慮すべき多くの選択肢があります。
良いニュースは、ほとんどのユーザーが複数の組織に属していない可能性が高いため、オーバーフローについてあまり心配する必要がないことです。悪い知らせは、表がその3番目の次元に実際に対応していないときに表示する3つの主要なことです。
私はここで最良の決定をするために、説明に答えがないいくつかの質問に答える必要があると思います:
他の良い知らせは、これらの質問に対する答えが何であれ、それをできるだけ簡単にするために、あなたは本当に2つの主要なオプションを持っているということです:
私は現在、新しいクライアントでも同様の問題を抱えていますが、規模ははるかに小さく、35人のユーザーしかいないため、3年後には数十から数百のクライアントにわたって200が見られると予想しています。私が使用した最後の会社は、最初に挙げた最初のオプションを使用しましたが、主に開発時の怠惰でしたが、会社が100クライアントから3000クライアントに規模を拡大すると、特に規模が大きいため、適切な決定であることが判明しました。内部でのみ使用。
CとDの問題については、検索バー(オートコンプリート付き)を使用できます。したがって、ユーザーは検索バーを使用する必要があります。
これは次の2つの理由で有効です。1.-ユーザーが何をしているのかを理解するのを助ける、2.-ユーザーが複雑さをナビゲートするのを助ける。