ボックスを利用して、企業コラボレーションアプリのドキュメントを保存したいと思います。
そのため、アプリケーションには、スペースごとに管理者とメンバーの2つの役割があります。
アイデアは次のとおりです。
- アプリケーションが所有するボックス内の汎用アカウントの下に、スペースごとにフォルダーを作成します
- 対応するボックスグループのセットを作成します(ourapp-spacename-adminsおよびourapp-spacename-members)
- -adminsグループをフォルダーの共同所有者として割り当てます
- -membersグループをビューア/アップローダーとして割り当てます
その時点から、必要な操作はグループへの変更を管理することだけです。
グループに適切な役割を割り当てることを除いて、これはすべてAPIを介して実行できるようです。私の知る限り、APIでは個人がコラボロールに追加することしかできません。これは本当ですか?回避策はありますか?